65 <<
" calorimeter-like SD" <<
G4endl;
85 G4cout <<
"CCalStackingAction::initialize: No SD with name " <<
SDName[i]
86 <<
" in this Setup " <<
G4endl;
94 G4cout <<
"CCalStackingAction::initialize: Could not get SD Manager !"
114 <<
" from previous event. Should not happen" <<
G4endl;
115 G4cout <<
"returning classification= " << classification <<
G4endl;
117 return classification=
fKill;
127 return classification=
fKill;
134 if (parentID == 0 ) {
168 G4cout <<
" returning classification= " << classification
171 return classification;
G4double GetKineticEnergy() const
static constexpr double MeV
G4VSensitiveDetector * FindSensitiveDetector(G4String dName, G4bool warning=true)
G4ClassificationOfNewTrack
const G4String & GetParticleName() const
virtual void PrepareNewEvent()
G4ParticleDefinition * GetDefinition() const
void setPrimaryID(G4int id)
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
static G4SDManager * GetSDMpointerIfExist()
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
static constexpr double eV
G4int GetNUrgentTrack() const
G4String SDName[maxNumberOfSD]
G4bool trackStartsInCalo(const G4Track *atrack)
G4StackManager * stackManager
G4GLOB_DLL std::ostream G4cout
G4TrackStatus GetTrackStatus() const
CCaloSD * theCaloSD[maxNumberOfSD]
G4int GetParentID() const
static CCalSDList * getInstance()