1 #ifndef SimG4Core_StackingAction_H
2 #define SimG4Core_StackingAction_H
6 #include "G4UserStackingAction.hh"
9 #include "G4LogicalVolume.hh"
24 bool isThisVolume(
const G4VTouchable*, std::vector<G4LogicalVolume*>&)
const;
std::vector< G4LogicalVolume * > tracker
std::vector< G4Region * > maxTimeRegions
std::vector< double > maxTrackTimes
int isItPrimaryDecayProductOrConversion(const G4Track *, const G4Track &) const
virtual ~StackingAction()
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
StackingAction(const edm::ParameterSet &ps)
std::vector< std::string > maxTimeNames
virtual void PrepareNewEvent()
std::vector< G4LogicalVolume * > calo
std::vector< G4LogicalVolume * > muon
bool isThisVolume(const G4VTouchable *, std::vector< G4LogicalVolume * > &) const
int isItFromPrimary(const G4Track &, int) const
bool isItLongLived(const G4Track *) const