#ifndef RunAction_h #define RunAction_h 1 #include "Analysis.hh" #include "G4UserRunAction.hh" #include "globals.hh" #include "G4Accumulable.hh" //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... class G4Run; //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... class RunAction : public G4UserRunAction { public: RunAction(); ~RunAction(); public: virtual void BeginOfRunAction(const G4Run*); virtual void EndOfRunAction(const G4Run*); //void AddEventCount(G4int fEventCount) {fEventCount++;}; void AddEvent(); //创造一个函数添加event void AddEdep (G4double edep); private: G4Accumulable fEdep; G4Accumulable fEdep2; G4Accumulable fEventCount; //累积并行运算的结果 }; //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... #endif