#ifndef SolidActionInitialization_h #define SolidActionInitialization_h 1 #include "G4Types.hh" #include "G4String.hh" #include "G4VUserActionInitialization.hh" class TFile; class SolidDetectorConstruction; /// Action initialization class. class SolidActionInitialization : public G4VUserActionInitialization { public: SolidActionInitialization(SolidDetectorConstruction*, TFile*, G4long, G4String ); virtual ~SolidActionInitialization(); virtual void BuildForMaster() const; virtual void Build() const; private: TFile* m_outp; SolidDetectorConstruction* m_detector; G4long m_seed; G4String m_generatorFileName; }; //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... #endif