![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/digits_hits/scorer/include/G4SDParticleFilter.hh>
Inheritance diagram for G4SDParticleFilter:
Collaboration diagram for G4SDParticleFilter:Public Member Functions | |
| G4SDParticleFilter (G4String name) | |
| G4SDParticleFilter (G4String name, const G4String &particleName) | |
| G4SDParticleFilter (G4String name, const std::vector< G4String > &particleNames) | |
| G4SDParticleFilter (G4String name, const std::vector< G4ParticleDefinition * > &particleDef) | |
| virtual | ~G4SDParticleFilter () |
| virtual G4bool | Accept (const G4Step *) const |
| void | add (const G4String &particleName) |
| void | addIon (G4int Z, G4int A) |
| void | show () |
Public Member Functions inherited from G4VSDFilter | |
| G4VSDFilter (G4String name) | |
| virtual | ~G4VSDFilter () |
| G4String | GetName () const |
Private Attributes | |
| std::vector < G4ParticleDefinition * > | thePdef |
| std::vector< G4int > | theIonZ |
| std::vector< G4int > | theIonA |
Additional Inherited Members | |
Protected Attributes inherited from G4VSDFilter | |
| G4String | filterName |
Definition at line 52 of file G4SDParticleFilter.hh.
View newest version in sPHENIX GitHub at line 52 of file G4SDParticleFilter.hh
| G4SDParticleFilter::G4SDParticleFilter | ( | G4String | name | ) |
Definition at line 45 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 45 of file G4SDParticleFilter.cc
Definition at line 53 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 53 of file G4SDParticleFilter.cc
References FatalException, G4ParticleTable::FindParticle(), G4Exception(), G4ParticleTable::GetParticleTable(), theIonA, theIonZ, and thePdef.
Here is the call graph for this function:| G4SDParticleFilter::G4SDParticleFilter | ( | G4String | name, |
| const std::vector< G4String > & | particleNames | ||
| ) |
Definition at line 72 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 72 of file G4SDParticleFilter.cc
References FatalException, G4ParticleTable::FindParticle(), G4Exception(), G4ParticleTable::GetParticleTable(), theIonA, theIonZ, and thePdef.
Here is the call graph for this function:| G4SDParticleFilter::G4SDParticleFilter | ( | G4String | name, |
| const std::vector< G4ParticleDefinition * > & | particleDef | ||
| ) |
Definition at line 93 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 93 of file G4SDParticleFilter.cc
References FatalException, G4Exception(), theIonA, and theIonZ.
Here is the call graph for this function:
|
virtual |
Definition at line 106 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 106 of file G4SDParticleFilter.cc
Implements G4VSDFilter.
Definition at line 113 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 113 of file G4SDParticleFilter.cc
References FALSE, G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4Track::GetDefinition(), G4Step::GetTrack(), theIonA, theIonZ, thePdef, and TRUE.
Referenced by G4SDParticleWithEnergyFilter::Accept().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 131 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 131 of file G4SDParticleFilter.cc
References FatalException, G4ParticleTable::FindParticle(), G4Exception(), G4ParticleTable::GetParticleTable(), and thePdef.
Referenced by G4SDParticleWithEnergyFilter::add(), RE02DetectorConstruction::ConstructSDandField(), RE06ParallelWorld::SetupDetectors(), and RE06DetectorConstruction::SetupDetectors().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 149 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 149 of file G4SDParticleFilter.cc
| void G4SDParticleFilter::show | ( | ) |
Definition at line 160 of file G4SDParticleFilter.cc.
View newest version in sPHENIX GitHub at line 160 of file G4SDParticleFilter.cc
References G4cout, G4endl, theIonA, theIonZ, and thePdef.
Referenced by G4SDParticleWithEnergyFilter::show().
Here is the caller graph for this function:
|
private |
Definition at line 79 of file G4SDParticleFilter.hh.
View newest version in sPHENIX GitHub at line 79 of file G4SDParticleFilter.hh
Referenced by Accept(), addIon(), G4SDParticleFilter(), show(), and ~G4SDParticleFilter().
|
private |
Definition at line 78 of file G4SDParticleFilter.hh.
View newest version in sPHENIX GitHub at line 78 of file G4SDParticleFilter.hh
Referenced by Accept(), addIon(), G4SDParticleFilter(), show(), and ~G4SDParticleFilter().
|
private |
Definition at line 77 of file G4SDParticleFilter.hh.
View newest version in sPHENIX GitHub at line 77 of file G4SDParticleFilter.hh
Referenced by Accept(), add(), G4SDParticleFilter(), show(), and ~G4SDParticleFilter().