ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXeRun.hh>
Public Member Functions | |
LXeRun () | |
~LXeRun () | |
void | IncPhotonCount_Scint (G4int count) |
void | IncPhotonCount_Ceren (G4int count) |
void | IncEDep (G4double dep) |
void | IncAbsorption (G4int count) |
void | IncBoundaryAbsorption (G4int count) |
void | IncHitCount (G4int count) |
void | IncHitsAboveThreshold (G4int count) |
virtual void | Merge (const G4Run *run) |
void | EndOfRun () |
Public Member Functions inherited from G4Run | |
G4Run () | |
virtual | ~G4Run () |
virtual void | RecordEvent (const G4Event *) |
G4int | GetRunID () const |
G4int | GetNumberOfEvent () const |
G4int | GetNumberOfEventToBeProcessed () const |
const G4HCtable * | GetHCtable () const |
const G4DCtable * | GetDCtable () const |
const G4String & | GetRandomNumberStatus () const |
void | SetRunID (G4int id) |
void | SetNumberOfEventToBeProcessed (G4int n_ev) |
void | SetHCtable (G4HCtable *HCtbl) |
void | SetDCtable (G4DCtable *DCtbl) |
void | SetRandomNumberStatus (G4String &st) |
void | StoreEvent (G4Event *evt) |
const std::vector< const G4Event * > * | GetEventVector () const |
Additional Inherited Members | |
Protected Attributes inherited from G4Run | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Definition at line 41 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 41 of file LXeRun.hh
LXeRun::LXeRun | ( | ) |
Definition at line 38 of file LXeRun.cc.
View newest version in sPHENIX GitHub at line 38 of file LXeRun.cc
References fAbsorptionCount, fAbsorptionCount2, fBoundaryAbsorptionCount, fBoundaryAbsorptionCount2, fHitCount, fHitCount2, fPhotonCount_Ceren, fPhotonCount_Ceren2, fPhotonCount_Scint, fPhotonCount_Scint2, fPMTsAboveThreshold, fPMTsAboveThreshold2, fTotE, and fTotE2.
LXeRun::~LXeRun | ( | ) |
void LXeRun::EndOfRun | ( | ) |
Definition at line 81 of file LXeRun.cc.
View newest version in sPHENIX GitHub at line 81 of file LXeRun.cc
References fAbsorptionCount, fAbsorptionCount2, fBoundaryAbsorptionCount, fBoundaryAbsorptionCount2, fHitCount, fHitCount2, fPhotonCount_Ceren, fPhotonCount_Ceren2, fPhotonCount_Scint, fPhotonCount_Scint2, fPMTsAboveThreshold, fPMTsAboveThreshold2, fTotE, fTotE2, G4cout, G4endl, hits(), keV, G4Run::numberOfEvent, and CLHEP::prec.
Referenced by LXeRunAction::EndOfRunAction().
Definition at line 59 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 59 of file LXeRun.hh
References fAbsorptionCount, and fAbsorptionCount2.
Referenced by LXeEventAction::EndOfEventAction().
Definition at line 63 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 63 of file LXeRun.hh
References fBoundaryAbsorptionCount, and fBoundaryAbsorptionCount2.
Referenced by LXeEventAction::EndOfEventAction().
Definition at line 67 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 67 of file LXeRun.hh
References fHitCount, and fHitCount2.
Referenced by LXeEventAction::EndOfEventAction().
Definition at line 71 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 71 of file LXeRun.hh
References fPMTsAboveThreshold, and fPMTsAboveThreshold2.
Referenced by LXeEventAction::EndOfEventAction().
Definition at line 51 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 51 of file LXeRun.hh
References fPhotonCount_Ceren, and fPhotonCount_Ceren2.
Referenced by LXeEventAction::EndOfEventAction().
Definition at line 47 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 47 of file LXeRun.hh
References fPhotonCount_Scint, and fPhotonCount_Scint2.
Referenced by LXeEventAction::EndOfEventAction().
Reimplemented from G4Run.
Definition at line 57 of file LXeRun.cc.
View newest version in sPHENIX GitHub at line 57 of file LXeRun.cc
References fAbsorptionCount, fAbsorptionCount2, fBoundaryAbsorptionCount, fBoundaryAbsorptionCount2, fHitCount, fHitCount2, fPhotonCount_Ceren, fPhotonCount_Ceren2, fPhotonCount_Scint, fPhotonCount_Scint2, fPMTsAboveThreshold, fPMTsAboveThreshold2, fTotE, fTotE2, and G4Run::Merge().
|
private |
Definition at line 85 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 85 of file LXeRun.hh
Referenced by EndOfRun(), IncAbsorption(), LXeRun(), and Merge().
|
private |
Definition at line 85 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 85 of file LXeRun.hh
Referenced by EndOfRun(), IncAbsorption(), LXeRun(), and Merge().
|
private |
Definition at line 86 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 86 of file LXeRun.hh
Referenced by EndOfRun(), IncBoundaryAbsorption(), LXeRun(), and Merge().
|
private |
Definition at line 86 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 86 of file LXeRun.hh
Referenced by EndOfRun(), IncBoundaryAbsorption(), LXeRun(), and Merge().
|
private |
Definition at line 82 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 82 of file LXeRun.hh
Referenced by EndOfRun(), IncHitCount(), LXeRun(), and Merge().
|
private |
Definition at line 82 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 82 of file LXeRun.hh
Referenced by EndOfRun(), IncHitCount(), LXeRun(), and Merge().
|
private |
Definition at line 84 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 84 of file LXeRun.hh
Referenced by EndOfRun(), IncPhotonCount_Ceren(), LXeRun(), and Merge().
|
private |
Definition at line 84 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 84 of file LXeRun.hh
Referenced by EndOfRun(), IncPhotonCount_Ceren(), LXeRun(), and Merge().
|
private |
Definition at line 83 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 83 of file LXeRun.hh
Referenced by EndOfRun(), IncPhotonCount_Scint(), LXeRun(), and Merge().
|
private |
Definition at line 83 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 83 of file LXeRun.hh
Referenced by EndOfRun(), IncPhotonCount_Scint(), LXeRun(), and Merge().
|
private |
Definition at line 87 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 87 of file LXeRun.hh
Referenced by EndOfRun(), IncHitsAboveThreshold(), LXeRun(), and Merge().
|
private |
Definition at line 87 of file LXeRun.hh.
View newest version in sPHENIX GitHub at line 87 of file LXeRun.hh
Referenced by EndOfRun(), IncHitsAboveThreshold(), LXeRun(), and Merge().
|
private |
|
private |