ATLAS Offline Software
G4AtlasActionInitialization.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef G4ATLASALG_G4ATLASACTIONINITIALIZATION_H
6 #define G4ATLASALG_G4ATLASACTIONINITIALIZATION_H 1
7 
8 #include "G4VUserActionInitialization.hh"
10 
13 
14 class G4AtlasActionInitialization : public G4VUserActionInitialization
15 {
16 public:
19 
20  virtual void BuildForMaster() const;
21  virtual void Build() const;
22 
23 private:
25 };
26 
27 #endif //G4ATLASALG_G4ATLASACTIONINITIALIZATION_H
G4AtlasActionInitialization::G4AtlasActionInitialization
G4AtlasActionInitialization(G4UA::IUserActionSvc *userActionSvc)
Definition: G4AtlasActionInitialization.cxx:12
G4UA::IUserActionSvc
Abstract interface for the UserActionSvc.
Definition: IUserActionSvc.h:26
IUserActionSvc.h
G4AtlasActionInitialization::Build
virtual void Build() const
Definition: G4AtlasActionInitialization.cxx:31
G4AtlasActionInitialization
Action initialization class.
Definition: G4AtlasActionInitialization.h:15
G4AtlasActionInitialization::BuildForMaster
virtual void BuildForMaster() const
Definition: G4AtlasActionInitialization.cxx:22
G4AtlasActionInitialization::~G4AtlasActionInitialization
virtual ~G4AtlasActionInitialization()
Definition: G4AtlasActionInitialization.cxx:18
G4AtlasActionInitialization::m_userActionSvc
G4UA::IUserActionSvc * m_userActionSvc
Definition: G4AtlasActionInitialization.h:24