#ifndef YOURACTIONINITIALIZATION_HH #define YOURACTIONINITIALIZATION_HH #include "G4VUserActionInitialization.hh" class YourDetectorConstruction; class YourActionInitialization : public G4VUserActionInitialization { public: YourActionInitialization(YourDetectorConstruction* det); ~YourActionInitialization(); // pure virtual method to implement // NOTE: this is invoked by all the WORKERS virtual void Build() const; private: YourDetectorConstruction* fDetector; }; #endif