Geant4  10.03
RunAction Class Reference

Run action class. More...

#include <RunAction.hh>

Inherits G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, G4UserRunAction, and G4UserRunAction.

+ Collaboration diagram for RunAction:

Classes

class  ParticleStatistics
 

Public Member Functions

 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void GetCuts ()
 
void CriticalEnergy ()
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
void SetRndmFreq (G4int val)
 
G4int GetRndmFreq ()
 
void AddDoseN (G4double dose)
 
void SetDoseN (G4double dose)
 
G4double GetDoseN ()
 
void AddDoseC (G4double dose)
 
void SetDoseC (G4double dose)
 
G4double GetDoseC ()
 
G4int GetNumEvent ()
 
void SetNumEvent (G4int i)
 
G4int GetNbOfHitsGas ()
 
void AddNbOfHitsGas ()
 
void SetMassNucleus (G4double mN)
 
G4double GetMassNucleus ()
 
void SetMassCytoplasm (G4double mC)
 
G4double GetMassCytoplasm ()
 
void AddDoseBox (G4int i, G4double x)
 
G4double GetDoseBox (G4int i)
 
G4ThreeVector GetVectCell (G4int i)
 
 RunAction ()
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
G4int GetRow ()
 
void AddRow ()
 
void AddToXVector (float v)
 
void AddToYVector (float v)
 
void AddToThetaVector (float v)
 
void AddToPhiVector (float v)
 
 RunAction ()
 
 ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction (HistoManager *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillPerEvent (G4double, G4double, G4double, G4double)
 
 RunAction (HistoManager *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillPerEvent (G4double, G4double, G4double, G4double)
 
 RunAction (HistoManager *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillPerEvent (G4double, G4double, G4double, G4double)
 
 RunAction (HistoManager *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillPerEvent (G4double, G4double, G4double, G4double)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void GetCuts ()
 
void CriticalEnergy ()
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void SetRndmFreq (G4int val)
 
G4int GetRndmFreq ()
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void SumPathLength (G4double truepl, G4double geompl)
 
void SumLateralDisplacement (G4double displa)
 
void SumPsi (G4double psi)
 
void SumTetaPlane (G4double teta)
 
void SumPhiCorrel (G4double correl)
 
G4double ComputeMscHighland (G4double pathLength)
 
 RunAction ()
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void AddEnergyDeposit (G4double edep)
 
void AddTrackLength (G4double step)
 
void AddChargedSecondary (G4double ekin)
 
void AddNeutralSecondary (G4double ekin)
 
G4double GetEnergyFromRestrictedRange (G4double, G4ParticleDefinition *, G4Material *, G4double)
 
G4double GetEnergyFromCSDARange (G4double, G4ParticleDefinition *, G4Material *, G4double)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void SetVerbose (G4int val)
 
void SetHistoName (G4String &val)
 
void SetEdepAndRMS (G4ThreeVector)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void SetEdepAndRMS (G4int, G4double, G4double, G4double)
 
void SetApplyLimit (G4bool val)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *det, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
 RunAction (DetectorConstruction *, PhysicsList *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillTallyEdep (G4int n, G4double e)
 
void FillEdep (G4double de, G4double eni)
 
void AddProjRange (G4double x)
 
void AddPrimaryStep ()
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void FillHisto (G4int id, G4double x, G4double weight=1.0)
 
void SetBinSize (G4double size)
 
G4double GetOffsetX ()
 
void SetVerbose (G4int verbose)
 
G4int GetVerbose ()
 
void AddProjRange (G4double x)
 
 RunAction (const DetectorConstruction *det=0)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void SetPrintFlag (G4bool)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CreateHistogram ()
 
void WriteHistogram ()
 
void SetHistoName (G4String &val)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *run)
 
virtual void EndOfRunAction (const G4Run *run)
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction ()
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *prim=0)
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
virtual G4RunGenerateRun ()
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
virtual ~RunAction ()
 
void BeginOfRunAction (const G4Run *)
 
void EndOfRunAction (const G4Run *)
 
 RunAction ()
 
 ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *arun)
 
virtual void EndOfRunAction (const G4Run *arun)
 
 RunAction ()
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *arun)
 
virtual void EndOfRunAction (const G4Run *arun)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~RunAction ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
void CountProcesses (G4String)
 
void FillData (const G4ParticleDefinition *particle, G4double kinEnergy, G4double costheta, G4double phi, G4double longitudinalPolarization)
 
void EventFinished ()
 
 RunAction (PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
 RunAction (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~RunAction ()
 
virtual G4RunGenerateRun ()
 
virtual void BeginOfRunAction (const G4Run *)
 
virtual void EndOfRunAction (const G4Run *)
 
- Public Member Functions inherited from G4UserRunAction
 G4UserRunAction ()
 
virtual ~G4UserRunAction ()
 
virtual void SetMaster (G4bool val=true)
 
G4bool IsMaster () const
 

Private Member Functions

void CreateHistogram ()
 
void WriteHistogram ()
 
void BeginMaster (const G4Run *)
 
void EndMaster (const G4Run *)
 
void InitializeWorker (const G4Run *)
 
void BeginWorker (const G4Run *)
 
void EndWorker (const G4Run *)
 
void PrintRunInfo (const G4Run *run)
 
void BookHisto ()
 
G4double ComputeTheory (G4String, G4int)
 
G4double GetEnergyCut (G4Material *, G4int)
 
void BookHisto ()
 
void BookHisto ()
 
void Book ()
 
void CreateHistogram ()
 
void WriteHistogram ()
 
void BeginMaster (const G4Run *)
 
void EndMaster (const G4Run *)
 
void InitializeWorker (const G4Run *)
 
void BeginWorker (const G4Run *)
 
void EndWorker (const G4Run *)
 
void PrintRunInfo (const G4Run *run)
 
void CreateNtuple ()
 
void WriteNtuple ()
 
void BeginMaster (const G4Run *)
 
void EndMaster (const G4Run *)
 
void InitializeWorker (const G4Run *)
 
void BeginWorker (const G4Run *)
 
void EndWorker (const G4Run *)
 
void PrintRunInfo (const G4Run *run)
 
RunActionoperator= (const RunAction &right)
 
 RunAction (const RunAction &)
 
void BookHisto ()
 
void SaveHisto (G4int nevents)
 

Private Attributes

DetectorConstructiondetector
 
PrimaryGeneratorActionprimary
 
G4double rangeCut [3]
 
G4double energyCut [3]
 
DetectorConstructionfDetector
 
PrimaryGeneratorActionfPrimary
 
RunfRun
 
HistoManagerfHistoManager
 
CellParameterisationfMyCellParameterisation
 
G4int fSaveRndm
 
G4int fNumEvent
 
G4int fNbOfPixels
 
G4int fNbOfHitsGas
 
G4double fDoseN
 
G4double fDoseC
 
G4double fMassCytoplasm
 
G4double fMassNucleus
 
G4doublefDose3DDose
 
G4ThreeVectorfMapVoxels
 
TrackingActionfpTrackingAction
 
bool fInitialized
 
bool fDebug
 
G4int fRow
 
CLHEP::HepVector fXVector
 
CLHEP::HepVector fYVector
 
CLHEP::HepVector fThetaVector
 
CLHEP::HepVector fPhiVector
 
CLHEP::HepMatrix fBeamMatrix
 
G4double fSumEAbs
 
G4double fSum2EAbs
 
G4double fSumEGap
 
G4double fSum2EGap
 
G4double fSumLAbs
 
G4double fSum2LAbs
 
G4double fSumLGap
 
G4double fSum2LGap
 
G4double fRangeCut [3]
 
G4double fEnergyCut [3]
 
RunMessengerfRunMessenger
 
G4int fRndmFreq
 
PhysicsListfPhysics
 
ProcessesCountfProcCounter
 
G4int fTotalCount
 
G4double fTruePL
 
G4double fTruePL2
 
G4double fGeomPL
 
G4double fGeomPL2
 
G4double fLDispl
 
G4double fLDispl2
 
G4double fPsiSpa
 
G4double fPsiSpa2
 
G4double fTetPrj
 
G4double fTetPrj2
 
G4double fPhiCor
 
G4double fPhiCor2
 
G4double fEnergyDeposit
 
G4double fTrackLength
 
G4double fEnergyCharged
 
G4double fEnergyNeutral
 
G4double fEmin [2]
 
G4double fEmax [2]
 
G4long fNbSteps
 
G4int fNbCharged
 
G4int fNbNeutral
 
DetectorConstructionfDet
 
PrimaryGeneratorActionfKin
 
RunActionMessengerfRunMessenger
 
G4AnalysisManagerfAnalysisManager
 
G4int fVerbose
 
G4String fHistoName [2]
 
G4double fEdeptrue
 
G4double fRmstrue
 
G4double fLimittrue
 
G4TimerfTimer
 
G4AnalysisManagerfAnalysis
 
G4MaterialfMat
 
G4double fMinE
 
G4double fMaxE
 
G4int fnBin
 
G4int fNtColId [3]
 
PrimaryGeneratorActionfKinematic
 
G4doublefTallyEdep
 
G4double fProjRange
 
G4double fProjRange2
 
G4double fEdeptot
 
G4double fEniel
 
G4int fNbPrimarySteps
 
G4int fRange
 
HistofHisto
 
RunActionMessengerfRunActionMessenger
 
G4int fVerboseLevel
 
G4double fBinLength
 
G4double fOffsetX
 
HistoManagerfHisto
 
const DetectorConstructionfDetector
 
G4bool fPrint
 
G4String fFileName
 
RunActionMessengerfpRunMessenger
 
const DetectorConstructionfpDetector
 
RunfpRun
 
HistoManagerfpHistoManager
 
const G4ParticleDefinitionfGamma
 
const G4ParticleDefinitionfElectron
 
const G4ParticleDefinitionfPositron
 
G4int fTotalEventCount
 
ParticleStatistics fPhotonStats
 
ParticleStatistics fElectronStats
 
ParticleStatistics fPositronStats
 

Additional Inherited Members

- Protected Attributes inherited from G4UserRunAction
G4bool isMaster
 

Detailed Description

Run action class.

Definition at line 45 of file RunAction.hh.

Constructor & Destructor Documentation

RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction kin 
)

Definition at line 46 of file RunAction.cc.

RunAction::~RunAction ( )

Definition at line 52 of file RunAction.cc.

RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det)

Definition at line 43 of file RunAction.cc.

References fSaveRndm.

RunAction::~RunAction ( )
RunAction::RunAction ( )

Definition at line 42 of file RunAction.cc.

References fDebug, fInitialized, and fpTrackingAction.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( HistoManager histo)

Definition at line 44 of file RunAction.cc.

virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( HistoManager )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( HistoManager )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( HistoManager )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PhysicsList phys,
PrimaryGeneratorAction kin 
)

Definition at line 52 of file RunAction.cc.

References fHistoManager.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PhysicsList ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim,
HistoManager HistM 
)

Definition at line 51 of file RunAction.cc.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction det,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PhysicsList ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( const DetectorConstruction det = 0)

Definition at line 51 of file RunAction.cc.

References fHisto.

virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction prim = 0 
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )
RunAction::RunAction ( )
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( const RunAction )
private
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( )
RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
virtual RunAction::~RunAction ( )
virtual
RunAction::RunAction ( PrimaryGeneratorAction kin)

Definition at line 48 of file RunAction.cc.

References fHistoManager.

RunAction::~RunAction ( )
RunAction::RunAction ( DetectorConstruction ,
PrimaryGeneratorAction  
)
RunAction::~RunAction ( )

Member Function Documentation

void RunAction::AddChargedSecondary ( G4double  ekin)
inline

Definition at line 69 of file RunAction.hh.

References fEmax, fEmin, fEnergyCharged, and fNbCharged.

void RunAction::AddDoseBox ( G4int  i,
G4double  x 
)
inline

Definition at line 80 of file RunAction.hh.

References fDose3DDose.

void RunAction::AddDoseC ( G4double  dose)
inline

Definition at line 64 of file RunAction.hh.

References fDoseC.

void RunAction::AddDoseN ( G4double  dose)
inline

Definition at line 60 of file RunAction.hh.

References fDoseN.

void RunAction::AddEnergyDeposit ( G4double  edep)
inline

Definition at line 63 of file RunAction.hh.

References fEnergyDeposit.

void RunAction::AddNbOfHitsGas ( )
inline

Definition at line 72 of file RunAction.hh.

References fNbOfHitsGas.

void RunAction::AddNeutralSecondary ( G4double  ekin)
inline

Definition at line 75 of file RunAction.hh.

References fEmax, fEmin, fEnergyNeutral, and fNbNeutral.

void RunAction::AddPrimaryStep ( )
inline

Definition at line 106 of file RunAction.hh.

References fNbPrimarySteps.

void RunAction::AddProjRange ( G4double  x)
inline

Definition at line 97 of file RunAction.hh.

References fProjRange, fProjRange2, and fRange.

void RunAction::AddProjRange ( G4double  x)
inline

Definition at line 67 of file RunAction.hh.

void RunAction::AddRow ( )
inline

Definition at line 53 of file RunAction.hh.

References fRow.

void RunAction::AddToPhiVector ( float  v)
inline

Definition at line 58 of file RunAction.hh.

References fPhiVector, and fRow.

void RunAction::AddToThetaVector ( float  v)
inline

Definition at line 57 of file RunAction.hh.

References fRow, and fThetaVector.

void RunAction::AddToXVector ( float  v)
inline

Definition at line 55 of file RunAction.hh.

References fRow, and fXVector.

void RunAction::AddToYVector ( float  v)
inline

Definition at line 56 of file RunAction.hh.

References fRow, and fYVector.

void RunAction::AddTrackLength ( G4double  step)
inline

Definition at line 66 of file RunAction.hh.

References fNbSteps, and fTrackLength.

void RunAction::BeginMaster ( const G4Run run)
private

Definition at line 83 of file RunAction.cc.

References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), InitializeWorker(), PrintRunInfo(), and G4RunManager::sequentialRM.

+ Here is the call graph for this function:

void RunAction::BeginMaster ( const G4Run )
private
void RunAction::BeginMaster ( const G4Run )
private
virtual void RunAction::BeginOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run run)
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::BeginOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::BeginWorker ( const G4Run run)
private

Definition at line 108 of file RunAction.cc.

References CreateHistogram(), fDebug, fInitialized, G4cout, G4endl, InitializeWorker(), and PrintRunInfo().

+ Here is the call graph for this function:

void RunAction::BeginWorker ( const G4Run )
private
void RunAction::BeginWorker ( const G4Run )
private
void RunAction::Book ( )
private

Definition at line 71 of file RunAction.cc.

References fAnalysisManager, TestParameters::GetFactorALICE(), TestParameters::GetMaxCluster(), TestParameters::GetMaxEnergy(), TestParameters::GetNumberBins(), TestParameters::GetNumberBinsCluster(), TestParameters::GetPointer(), and keV.

+ Here is the call graph for this function:

void RunAction::BookHisto ( )
private

fHistoName[0] = "testem2";

Definition at line 65 of file RunAction.cc.

References kMaxHisto.

void RunAction::BookHisto ( )
private
void RunAction::BookHisto ( )
private
void RunAction::BookHisto ( )
private
G4double RunAction::ComputeMscHighland ( G4double  pathLength)

Definition at line 230 of file RunAction.cc.

References DBL_MIN, eplus, fDetector, fPrimary, DetectorConstruction::GetMaterial(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), and MeV.

+ Here is the call graph for this function:

G4double RunAction::ComputeTheory ( G4String  process,
G4int  NbOfMu 
)
private
void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  procName)

Definition at line 91 of file RunAction.cc.

References fProcCounter.

void RunAction::CountProcesses ( G4String  )
void RunAction::CountProcesses ( G4String  )
void RunAction::CreateHistogram ( )
void RunAction::CreateHistogram ( )
private

Definition at line 204 of file RunAction.cc.

References G4cout, and G4endl.

Referenced by BeginMaster(), and BeginWorker().

+ Here is the caller graph for this function:

void RunAction::CreateHistogram ( )
private
void RunAction::CreateNtuple ( )
private

Definition at line 180 of file RunAction.cc.

References G4cout, G4endl, G4DNAPARSER::CommandLineParser::GetCommandIfActive(), G4DNAPARSER::Command::GetOption(), and parser().

+ Here is the call graph for this function:

void RunAction::CriticalEnergy ( )

Definition at line 300 of file RunAction.cc.

References G4EmCalculator::ComputeDEDX(), detector, G4Electron::Electron(), G4BestUnit, G4cout, DetectorConstruction::GetMaterial(), G4Material::GetNumberOfElements(), G4Material::GetRadlen(), G4Material::GetState(), G4Material::GetZ(), kStateGas, and MeV.

Referenced by BeginOfRunAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::CriticalEnergy ( )
void RunAction::EndMaster ( const G4Run run)
private

Definition at line 125 of file RunAction.cc.

References EndWorker(), G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), and G4RunManager::sequentialRM.

+ Here is the call graph for this function:

void RunAction::EndMaster ( const G4Run )
private
void RunAction::EndMaster ( const G4Run )
private
virtual void RunAction::EndOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run arun)
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run run)
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run run)
virtual

Reimplemented from G4UserRunAction.

Definition at line 260 of file RunAction.cc.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

virtual void RunAction::EndOfRunAction ( const G4Run )
virtual

Reimplemented from G4UserRunAction.

void RunAction::EndWorker ( const G4Run run)
private

Definition at line 135 of file RunAction.cc.

References fDebug, fpTrackingAction, G4cout, G4endl, TrackingAction::GetNParticlesCreatedInTarget(), TrackingAction::GetNParticlesCreatedInWorld(), G4Run::GetNumberOfEvent(), PrintNParticles(), PrintRunInfo(), and WriteHistogram().

Referenced by EndMaster().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::EndWorker ( const G4Run )
private
void RunAction::EndWorker ( const G4Run )
private
void RunAction::EventFinished ( )

Definition at line 246 of file RunAction.cc.

References RunAction::ParticleStatistics::EventFinished(), fElectronStats, fPhotonStats, fPositronStats, and fTotalEventCount.

+ Here is the call graph for this function:

void RunAction::FillData ( const G4ParticleDefinition particle,
G4double  kinEnergy,
G4double  costheta,
G4double  phi,
G4double  longitudinalPolarization 
)

Definition at line 94 of file RunAction.cc.

References fAnalysisManager, fElectron, fElectronStats, fGamma, RunAction::ParticleStatistics::FillData(), fPhotonStats, fPositron, and fPositronStats.

+ Here is the call graph for this function:

void RunAction::FillEdep ( G4double  de,
G4double  eni 
)
inline

Definition at line 89 of file RunAction.hh.

References fEdeptot, and fEniel.

void RunAction::FillHisto ( G4int  id,
G4double  x,
G4double  weight = 1.0 
)

Definition at line 186 of file RunAction.cc.

References fHisto, Histo::Fill(), G4cout, G4endl, and GetVerbose().

+ Here is the call graph for this function:

void RunAction::FillPerEvent ( G4double  EAbs,
G4double  EGap,
G4double  LAbs,
G4double  LGap 
)

Definition at line 76 of file RunAction.cc.

References fSum2EAbs, fSum2EGap, fSum2LAbs, fSum2LGap, fSumEAbs, fSumEGap, fSumLAbs, and fSumLGap.

void RunAction::FillPerEvent ( G4double  ,
G4double  ,
G4double  ,
G4double   
)
void RunAction::FillPerEvent ( G4double  ,
G4double  ,
G4double  ,
G4double   
)
void RunAction::FillPerEvent ( G4double  ,
G4double  ,
G4double  ,
G4double   
)
void RunAction::FillTallyEdep ( G4int  n,
G4double  e 
)
inline

Definition at line 82 of file RunAction.hh.

References fTallyEdep, and n.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

G4Run * RunAction::GenerateRun ( void  )
virtual

Reimplemented from G4UserRunAction.

Definition at line 66 of file RunAction.cc.

References fDetector, and fRun.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

virtual G4Run* RunAction::GenerateRun ( )
virtual

Reimplemented from G4UserRunAction.

void RunAction::GetCuts ( )

Definition at line 269 of file RunAction.cc.

References detector, energyCut, G4ProductionCutsTable::GetEnergyCutsVector(), DetectorConstruction::GetMaterial(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetRangeCutsVector(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, idxG4PositronCut, and rangeCut.

Referenced by BeginOfRunAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::GetCuts ( )
G4double RunAction::GetDoseBox ( G4int  i)
inline

Definition at line 81 of file RunAction.hh.

References fDose3DDose.

G4double RunAction::GetDoseC ( )
inline

Definition at line 66 of file RunAction.hh.

References fDoseC.

G4double RunAction::GetDoseN ( )
inline

Definition at line 62 of file RunAction.hh.

References fDoseN.

G4double RunAction::GetEnergyCut ( G4Material material,
G4int  idParticle 
)
private

Definition at line 244 of file RunAction.cc.

References G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), and G4ProductionCutsTable::GetProductionCutsTable().

Referenced by ComputeTheory().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double RunAction::GetEnergyFromCSDARange ( G4double  range,
G4ParticleDefinition particle,
G4Material material,
G4double  Etry 
)

Definition at line 258 of file RunAction.cc.

References G4EmCalculator::ComputeTotalDEDX(), dE, G4BestUnit, G4cout, G4endl, and G4EmCalculator::GetCSDARange().

+ Here is the call graph for this function:

G4double RunAction::GetEnergyFromRestrictedRange ( G4double  range,
G4ParticleDefinition particle,
G4Material material,
G4double  Etry 
)

Definition at line 226 of file RunAction.cc.

References dE, G4BestUnit, G4cout, G4endl, G4EmCalculator::GetDEDX(), and G4EmCalculator::GetRangeFromRestricteDEDX().

+ Here is the call graph for this function:

G4double RunAction::GetMassCytoplasm ( )
inline

Definition at line 78 of file RunAction.hh.

References fMassCytoplasm.

G4double RunAction::GetMassNucleus ( )
inline

Definition at line 75 of file RunAction.hh.

References fMassNucleus.

G4int RunAction::GetNbOfHitsGas ( )
inline

Definition at line 71 of file RunAction.hh.

References fNbOfHitsGas.

G4int RunAction::GetNumEvent ( )
inline

Definition at line 68 of file RunAction.hh.

References fNumEvent.

G4double RunAction::GetOffsetX ( )
inline

Definition at line 62 of file RunAction.hh.

References fOffsetX.

G4int RunAction::GetRndmFreq ( )
inline

Definition at line 58 of file RunAction.hh.

References fSaveRndm.

G4int RunAction::GetRndmFreq ( )
inline

Definition at line 60 of file RunAction.hh.

References fRndmFreq.

G4int RunAction::GetRow ( )
inline

Definition at line 52 of file RunAction.hh.

References fRow.

G4ThreeVector RunAction::GetVectCell ( G4int  i)
inline

Definition at line 83 of file RunAction.hh.

References fMapVoxels.

G4int RunAction::GetVerbose ( )
inline

Definition at line 65 of file RunAction.hh.

References fVerboseLevel.

Referenced by FillHisto().

+ Here is the caller graph for this function:

void RunAction::InitializeWorker ( const G4Run )
private

Definition at line 185 of file RunAction.cc.

References FatalException, fInitialized, fpTrackingAction, G4Exception(), G4RunManager::GetRunManager(), G4RunManager::GetUserTrackingAction(), and G4UserRunAction::isMaster.

Referenced by BeginMaster(), and BeginWorker().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::InitializeWorker ( const G4Run )
private
void RunAction::InitializeWorker ( const G4Run )
private
RunAction& RunAction::operator= ( const RunAction right)
private
void RunAction::PrintRunInfo ( const G4Run run)
private

Definition at line 258 of file RunAction.cc.

References G4cout, G4endl, G4Run::GetNumberOfEvent(), G4Run::GetNumberOfEventToBeProcessed(), G4Run::GetRunID(), G4RunManager::GetRunManager(), and G4RunManager::GetRunManagerType().

Referenced by BeginMaster(), BeginWorker(), and EndWorker().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::PrintRunInfo ( const G4Run run)
private
void RunAction::PrintRunInfo ( const G4Run run)
private
void RunAction::SaveHisto ( G4int  nevents)
private

Definition at line 163 of file RunAction.cc.

References fAnalysisManager.

void RunAction::SetApplyLimit ( G4bool  val)

Definition at line 132 of file RunAction.cc.

References fRun, and Run::SetApplyLimit().

+ Here is the call graph for this function:

void RunAction::SetBinSize ( G4double  size)
inline

Definition at line 61 of file RunAction.hh.

References fBinLength.

void RunAction::SetDoseC ( G4double  dose)
inline

Definition at line 65 of file RunAction.hh.

References fDoseC.

void RunAction::SetDoseN ( G4double  dose)
inline

Definition at line 61 of file RunAction.hh.

References fDoseN.

void RunAction::SetEdepAndRMS ( G4int  i,
G4double  edep,
G4double  rms,
G4double  lim 
)

Definition at line 125 of file RunAction.cc.

References fRun, and Run::SetEdepAndRMS().

+ Here is the call graph for this function:

void RunAction::SetEdepAndRMS ( G4ThreeVector  Value)

Definition at line 185 of file RunAction.cc.

References fEdeptrue, fLimittrue, and fRmstrue.

Referenced by RunActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void RunAction::SetHistoName ( G4String val)
inline

Definition at line 56 of file RunAction.hh.

References fFileName.

void RunAction::SetHistoName ( G4String val)

Definition at line 141 of file RunAction.cc.

References fHistoName.

Referenced by RunActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void RunAction::SetMassCytoplasm ( G4double  mC)
inline

Definition at line 77 of file RunAction.hh.

References fMassCytoplasm.

void RunAction::SetMassNucleus ( G4double  mN)
inline

Definition at line 74 of file RunAction.hh.

References fMassNucleus.

void RunAction::SetNumEvent ( G4int  i)
inline

Definition at line 69 of file RunAction.hh.

References fNumEvent.

void RunAction::SetPrintFlag ( G4bool  flag)

Definition at line 119 of file RunAction.cc.

References fPrint.

void RunAction::SetRndmFreq ( G4int  val)
inline

Definition at line 57 of file RunAction.hh.

References fSaveRndm.

Referenced by RunMessenger::SetNewValue().

+ Here is the caller graph for this function:

void RunAction::SetRndmFreq ( G4int  val)
inline

Definition at line 59 of file RunAction.hh.

References fRndmFreq.

void RunAction::SetVerbose ( G4int  val)

Definition at line 193 of file RunAction.cc.

References fRun, fVerbose, and Run::SetVerbose().

Referenced by RunActionMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RunAction::SetVerbose ( G4int  verbose)
inline

Definition at line 64 of file RunAction.hh.

References fVerboseLevel.

void RunAction::SumLateralDisplacement ( G4double  displa)
inline

Definition at line 67 of file RunAction.hh.

References fLDispl, and fLDispl2.

void RunAction::SumPathLength ( G4double  truepl,
G4double  geompl 
)
inline

Definition at line 61 of file RunAction.hh.

References fGeomPL, fGeomPL2, fTotalCount, fTruePL, and fTruePL2.

void RunAction::SumPhiCorrel ( G4double  correl)
inline

Definition at line 76 of file RunAction.hh.

References fPhiCor, and fPhiCor2.

void RunAction::SumPsi ( G4double  psi)
inline

Definition at line 70 of file RunAction.hh.

References fPsiSpa, and fPsiSpa2.

void RunAction::SumTetaPlane ( G4double  teta)
inline

Definition at line 73 of file RunAction.hh.

References fTetPrj, and fTetPrj2.

void RunAction::WriteHistogram ( )
void RunAction::WriteHistogram ( )
private

Definition at line 244 of file RunAction.cc.

Referenced by EndWorker().

+ Here is the caller graph for this function:

void RunAction::WriteHistogram ( )
private
void RunAction::WriteNtuple ( )
private

Definition at line 235 of file RunAction.cc.

References G4DNAPARSER::CommandLineParser::GetCommandIfActive(), and parser().

+ Here is the call graph for this function:

Member Data Documentation

DetectorConstruction* RunAction::detector
private

Definition at line 59 of file RunAction.hh.

Referenced by BeginOfRunAction(), CriticalEnergy(), and GetCuts().

G4double RunAction::energyCut[3]
private

Definition at line 62 of file RunAction.hh.

Referenced by BeginOfRunAction(), and GetCuts().

G4AnalysisManager* RunAction::fAnalysis
private

Definition at line 65 of file RunAction.hh.

G4AnalysisManager * RunAction::fAnalysisManager
private

Definition at line 77 of file RunAction.hh.

Referenced by Book(), FillData(), and SaveHisto().

CLHEP::HepMatrix RunAction::fBeamMatrix
private

Definition at line 73 of file RunAction.hh.

G4double RunAction::fBinLength
private

Definition at line 78 of file RunAction.hh.

Referenced by SetBinSize().

bool RunAction::fDebug
private

Definition at line 83 of file RunAction.hh.

Referenced by BeginMaster(), BeginWorker(), EndWorker(), and RunAction().

DetectorConstruction* RunAction::fDet
private

Definition at line 74 of file RunAction.hh.

DetectorConstruction * RunAction::fDetector
private

Definition at line 63 of file RunAction.hh.

Referenced by ComputeMscHighland(), ComputeTheory(), and GenerateRun().

const DetectorConstruction* RunAction::fDetector
private

Definition at line 73 of file RunAction.hh.

G4double* RunAction::fDose3DDose
private

Definition at line 99 of file RunAction.hh.

Referenced by AddDoseBox(), and GetDoseBox().

G4double RunAction::fDoseC
private

Definition at line 96 of file RunAction.hh.

Referenced by AddDoseC(), GetDoseC(), and SetDoseC().

G4double RunAction::fDoseN
private

Definition at line 95 of file RunAction.hh.

Referenced by AddDoseN(), GetDoseN(), and SetDoseN().

G4double RunAction::fEdeptot
private

Definition at line 75 of file RunAction.hh.

Referenced by FillEdep().

G4double RunAction::fEdeptrue
private

Definition at line 84 of file RunAction.hh.

Referenced by SetEdepAndRMS().

const G4ParticleDefinition* RunAction::fElectron
private

Definition at line 92 of file RunAction.hh.

Referenced by FillData().

ParticleStatistics RunAction::fElectronStats
private

Definition at line 104 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

G4double RunAction::fEmax[2]
private

Definition at line 92 of file RunAction.hh.

Referenced by AddChargedSecondary(), and AddNeutralSecondary().

G4double RunAction::fEmin[2]
private

Definition at line 92 of file RunAction.hh.

Referenced by AddChargedSecondary(), and AddNeutralSecondary().

G4double RunAction::fEnergyCharged
private

Definition at line 91 of file RunAction.hh.

Referenced by AddChargedSecondary().

G4double RunAction::fEnergyCut[3]
private

Definition at line 65 of file RunAction.hh.

G4double RunAction::fEnergyDeposit
private

Definition at line 89 of file RunAction.hh.

Referenced by AddEnergyDeposit().

G4double RunAction::fEnergyNeutral
private

Definition at line 91 of file RunAction.hh.

Referenced by AddNeutralSecondary().

G4double RunAction::fEniel
private

Definition at line 75 of file RunAction.hh.

Referenced by FillEdep().

G4String RunAction::fFileName
private

Definition at line 59 of file RunAction.hh.

Referenced by SetHistoName().

const G4ParticleDefinition* RunAction::fGamma
private

Definition at line 91 of file RunAction.hh.

Referenced by FillData().

G4double RunAction::fGeomPL
private

Definition at line 89 of file RunAction.hh.

Referenced by SumPathLength().

G4double RunAction::fGeomPL2
private

Definition at line 89 of file RunAction.hh.

Referenced by SumPathLength().

HistoManager * RunAction::fHisto
private

Definition at line 67 of file RunAction.hh.

Referenced by FillHisto(), and RunAction().

HistoManager* RunAction::fHisto
private

Definition at line 72 of file RunAction.hh.

HistoManager * RunAction::fHistoManager
private

Definition at line 66 of file RunAction.hh.

Referenced by ComputeTheory(), and RunAction().

G4String RunAction::fHistoName[2]
private

Definition at line 82 of file RunAction.hh.

Referenced by SetHistoName().

bool RunAction::fInitialized
private

Definition at line 82 of file RunAction.hh.

Referenced by BeginMaster(), BeginWorker(), InitializeWorker(), and RunAction().

PrimaryGeneratorAction* RunAction::fKin
private

Definition at line 75 of file RunAction.hh.

PrimaryGeneratorAction * RunAction::fKinematic
private

Definition at line 72 of file RunAction.hh.

G4double RunAction::fLDispl
private

Definition at line 90 of file RunAction.hh.

Referenced by SumLateralDisplacement().

G4double RunAction::fLDispl2
private

Definition at line 90 of file RunAction.hh.

Referenced by SumLateralDisplacement().

G4double RunAction::fLimittrue
private

Definition at line 86 of file RunAction.hh.

Referenced by SetEdepAndRMS().

G4ThreeVector* RunAction::fMapVoxels
private

Definition at line 101 of file RunAction.hh.

Referenced by GetVectCell().

G4double RunAction::fMassCytoplasm
private

Definition at line 97 of file RunAction.hh.

Referenced by GetMassCytoplasm(), and SetMassCytoplasm().

G4double RunAction::fMassNucleus
private

Definition at line 98 of file RunAction.hh.

Referenced by GetMassNucleus(), and SetMassNucleus().

G4Material* RunAction::fMat
private

Definition at line 66 of file RunAction.hh.

G4double RunAction::fMaxE
private

Definition at line 69 of file RunAction.hh.

G4double RunAction::fMinE
private

Definition at line 68 of file RunAction.hh.

CellParameterisation* RunAction::fMyCellParameterisation
private

Definition at line 88 of file RunAction.hh.

G4int RunAction::fNbCharged
private

Definition at line 95 of file RunAction.hh.

Referenced by AddChargedSecondary().

G4int RunAction::fnBin
private

Definition at line 70 of file RunAction.hh.

G4int RunAction::fNbNeutral
private

Definition at line 95 of file RunAction.hh.

Referenced by AddNeutralSecondary().

G4int RunAction::fNbOfHitsGas
private

Definition at line 93 of file RunAction.hh.

Referenced by AddNbOfHitsGas(), and GetNbOfHitsGas().

G4int RunAction::fNbOfPixels
private

Definition at line 92 of file RunAction.hh.

G4int RunAction::fNbPrimarySteps
private

Definition at line 76 of file RunAction.hh.

Referenced by AddPrimaryStep().

G4long RunAction::fNbSteps
private

Definition at line 94 of file RunAction.hh.

Referenced by AddTrackLength().

G4int RunAction::fNtColId[3]
private

Definition at line 72 of file RunAction.hh.

G4int RunAction::fNumEvent
private

Definition at line 91 of file RunAction.hh.

Referenced by GetNumEvent(), and SetNumEvent().

G4double RunAction::fOffsetX
private

Definition at line 79 of file RunAction.hh.

Referenced by GetOffsetX().

const DetectorConstruction * RunAction::fpDetector
private

Definition at line 59 of file RunAction.hh.

G4double RunAction::fPhiCor
private

Definition at line 93 of file RunAction.hh.

Referenced by SumPhiCorrel().

G4double RunAction::fPhiCor2
private

Definition at line 93 of file RunAction.hh.

Referenced by SumPhiCorrel().

HistoManager * RunAction::fpHistoManager
private

Definition at line 61 of file RunAction.hh.

CLHEP::HepVector RunAction::fPhiVector
private

Definition at line 72 of file RunAction.hh.

Referenced by AddToPhiVector().

ParticleStatistics RunAction::fPhotonStats
private

Definition at line 103 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

PhysicsList * RunAction::fPhysics
private

Definition at line 61 of file RunAction.hh.

const G4ParticleDefinition* RunAction::fPositron
private

Definition at line 93 of file RunAction.hh.

Referenced by FillData().

ParticleStatistics RunAction::fPositronStats
private

Definition at line 105 of file RunAction.hh.

Referenced by EventFinished(), and FillData().

PrimaryGeneratorAction * RunAction::fPrimary
private

Definition at line 64 of file RunAction.hh.

Referenced by ComputeMscHighland(), and ComputeTheory().

G4bool RunAction::fPrint
private

Definition at line 73 of file RunAction.hh.

Referenced by SetPrintFlag().

ProcessesCount * RunAction::fProcCounter
private

Definition at line 84 of file RunAction.hh.

Referenced by CountProcesses().

G4double RunAction::fProjRange
private

Definition at line 74 of file RunAction.hh.

Referenced by AddProjRange().

G4double RunAction::fProjRange2
private

Definition at line 74 of file RunAction.hh.

Referenced by AddProjRange().

Run * RunAction::fpRun
private

Definition at line 60 of file RunAction.hh.

RunActionMessenger* RunAction::fpRunMessenger
private

Definition at line 63 of file RunAction.hh.

G4double RunAction::fPsiSpa
private

Definition at line 91 of file RunAction.hh.

Referenced by SumPsi().

G4double RunAction::fPsiSpa2
private

Definition at line 91 of file RunAction.hh.

Referenced by SumPsi().

TrackingAction * RunAction::fpTrackingAction
private

Definition at line 81 of file RunAction.hh.

Referenced by EndWorker(), InitializeWorker(), and RunAction().

G4int RunAction::fRange
private

Definition at line 77 of file RunAction.hh.

Referenced by AddProjRange().

G4double RunAction::fRangeCut[3]
private

Definition at line 64 of file RunAction.hh.

G4double RunAction::fRmstrue
private

Definition at line 85 of file RunAction.hh.

Referenced by SetEdepAndRMS().

G4int RunAction::fRndmFreq
private

Definition at line 67 of file RunAction.hh.

Referenced by GetRndmFreq(), and SetRndmFreq().

G4int RunAction::fRow
private
Run * RunAction::fRun
private

Definition at line 65 of file RunAction.hh.

Referenced by GenerateRun(), SetApplyLimit(), SetEdepAndRMS(), and SetVerbose().

RunActionMessenger* RunAction::fRunActionMessenger
private

Definition at line 74 of file RunAction.hh.

RunMessenger * RunAction::fRunMessenger
private

Definition at line 66 of file RunAction.hh.

RunActionMessenger* RunAction::fRunMessenger
private

Definition at line 76 of file RunAction.hh.

G4int RunAction::fSaveRndm
private

Definition at line 90 of file RunAction.hh.

Referenced by GetRndmFreq(), RunAction(), and SetRndmFreq().

G4double RunAction::fSum2EAbs
private

Definition at line 62 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSum2EGap
private

Definition at line 63 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSum2LAbs
private

Definition at line 65 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSum2LGap
private

Definition at line 66 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSumEAbs
private

Definition at line 62 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSumEGap
private

Definition at line 63 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSumLAbs
private

Definition at line 65 of file RunAction.hh.

Referenced by FillPerEvent().

G4double RunAction::fSumLGap
private

Definition at line 66 of file RunAction.hh.

Referenced by FillPerEvent().

G4double* RunAction::fTallyEdep
private

Definition at line 73 of file RunAction.hh.

Referenced by FillTallyEdep().

G4double RunAction::fTetPrj
private

Definition at line 92 of file RunAction.hh.

Referenced by SumTetaPlane().

G4double RunAction::fTetPrj2
private

Definition at line 92 of file RunAction.hh.

Referenced by SumTetaPlane().

CLHEP::HepVector RunAction::fThetaVector
private

Definition at line 71 of file RunAction.hh.

Referenced by AddToThetaVector().

G4Timer * RunAction::fTimer
private

Definition at line 73 of file RunAction.hh.

G4int RunAction::fTotalCount
private

Definition at line 87 of file RunAction.hh.

Referenced by SumPathLength().

G4int RunAction::fTotalEventCount
private

Definition at line 101 of file RunAction.hh.

Referenced by EventFinished().

G4double RunAction::fTrackLength
private

Definition at line 90 of file RunAction.hh.

Referenced by AddTrackLength().

G4double RunAction::fTruePL
private

Definition at line 88 of file RunAction.hh.

Referenced by SumPathLength().

G4double RunAction::fTruePL2
private

Definition at line 88 of file RunAction.hh.

Referenced by SumPathLength().

G4int RunAction::fVerbose
private

Definition at line 80 of file RunAction.hh.

Referenced by SetVerbose().

G4int RunAction::fVerboseLevel
private

Definition at line 76 of file RunAction.hh.

Referenced by GetVerbose(), and SetVerbose().

CLHEP::HepVector RunAction::fXVector
private

Definition at line 69 of file RunAction.hh.

Referenced by AddToXVector().

CLHEP::HepVector RunAction::fYVector
private

Definition at line 70 of file RunAction.hh.

Referenced by AddToYVector().

PrimaryGeneratorAction* RunAction::primary
private

Definition at line 60 of file RunAction.hh.

Referenced by BeginOfRunAction().

G4double RunAction::rangeCut[3]
private

Definition at line 61 of file RunAction.hh.

Referenced by BeginOfRunAction(), and GetCuts().


The documentation for this class was generated from the following files: