|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef G4UserActions_RadLengthAction_H 
    6 #define G4UserActions_RadLengthAction_H 
   12 #include "G4UserRunAction.hh" 
   13 #include "G4UserEventAction.hh" 
   14 #include "G4UserSteppingAction.hh" 
   15 #include "G4VPhysicalVolume.hh" 
   16 #include "G4VSensitiveDetector.hh" 
   18 #include "GaudiKernel/ITHistSvc.h" 
   19 #include "GaudiKernel/ServiceHandle.h" 
   26                        public G4UserEventAction,
 
   27                        public G4UserSteppingAction
 
   68     std::map<std::string,std::vector<double> > 
variables;
 
   85 #endif // G4UserActions_RadLengthAction_H 
  
virtual void EndOfEventAction(const G4Event *) override
G4VSensitiveDetector * m_SDCSC
virtual void EndOfRunAction(const G4Run *) override
std::map< std::string, G4VPhysicalVolume * > topvolmap
std::map< std::string, TTree * > treeMap
virtual void UserSteppingAction(const G4Step *) override
virtual void BeginOfEventAction(const G4Event *) override
std::map< std::string, std::vector< double > > variables
virtual void BeginOfRunAction(const G4Run *) override
RadLengthAction(const Config &config)
ServiceHandle< ITHistSvc > m_hSvc
void fillVariables(const std::vector< double > &varvec, const std::string &name)
G4VSensitiveDetector * m_SDMDT
G4VSensitiveDetector * m_SDTGC
G4VSensitiveDetector * m_SDRPC