![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|

#include <geant4/tree/geant4-10.6-release/examples/advanced/doiPET/include/doiPETRun.hh>
Inheritance diagram for doiPETRun:
Collaboration diagram for doiPETRun:Public Member Functions | |
| doiPETRun () | |
| ~doiPETRun () | |
| void | GetIntractionInfomation (InteractionInformation *) |
| void | FindInteractingCrystal () |
| void | Clear () |
| void | OpenRun (G4String) |
| void | GetEventIDRun (G4int) |
| void | CalulateAcquisitionTime () |
| void | SetAnnihilationTime (G4double) |
| void | SetEventID (G4int) |
| virtual void | Merge (const G4Run *) |
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 52 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 52 of file doiPETRun.hh
| doiPETRun::doiPETRun | ( | ) |
Definition at line 43 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 43 of file doiPETRun.cc
References keV, prev_totalTime, totalEdep, and totalTime.
| doiPETRun::~doiPETRun | ( | ) |
Definition at line 54 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 54 of file doiPETRun.cc
| void doiPETRun::CalulateAcquisitionTime | ( | ) |
| void doiPETRun::Clear | ( | ) |
Definition at line 105 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 105 of file doiPETRun.cc
References mapBlockInteraction, and setBlockInteraction.
Referenced by doiPETEventAction::EndOfEventAction().
Here is the caller graph for this function:| void doiPETRun::FindInteractingCrystal | ( | ) |
Definition at line 70 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 70 of file doiPETRun.cc
References blockID, crystalID, edep, edep_AfterCrystalBlurring, edepMax, doiPETAnalysis::GetInstance(), interactionPos, interactionTime, mapBlockInteraction, numberofInteractions, doiPETAnalysis::QuantumEffifciency(), doiPETAnalysis::ReadOut(), setBlockInteraction, timeOfAnnihil, and totalEdep.
Referenced by doiPETEventAction::EndOfEventAction().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 117 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 117 of file doiPETRun.cc
References eventID.
| void doiPETRun::GetIntractionInfomation | ( | InteractionInformation * | step | ) |
Definition at line 58 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 58 of file doiPETRun.cc
References InteractionInformation::GetBlockNo(), mapBlockInteraction, setBlockInteraction, and Acts::Test::step().
Referenced by doiPETSteppingAction::UserSteppingAction().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4Run.
Definition at line 123 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 123 of file doiPETRun.cc
References G4Run::Merge().
Here is the call graph for this function:Definition at line 101 of file doiPETRun.cc.
View newest version in sPHENIX GitHub at line 101 of file doiPETRun.cc
References t, and timeOfAnnihil.
Referenced by doiPETSteppingAction::UserSteppingAction().
Here is the caller graph for this function:
|
private |
Definition at line 83 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 83 of file doiPETRun.hh
|
private |
Definition at line 80 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 80 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 80 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 80 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 97 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 97 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 99 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 99 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 98 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 98 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 76 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 76 of file doiPETRun.hh
Referenced by GetEventIDRun().
|
private |
Definition at line 78 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 78 of file doiPETRun.hh
|
private |
Definition at line 77 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 77 of file doiPETRun.hh
|
private |
Definition at line 85 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 85 of file doiPETRun.hh
|
private |
Definition at line 84 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 84 of file doiPETRun.hh
|
private |
Definition at line 91 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 91 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 93 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 93 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 73 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 73 of file doiPETRun.hh
Referenced by Clear(), FindInteractingCrystal(), and GetIntractionInfomation().
|
private |
Definition at line 96 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 96 of file doiPETRun.hh
Referenced by FindInteractingCrystal().
|
private |
Definition at line 75 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 75 of file doiPETRun.hh
|
private |
Definition at line 88 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 88 of file doiPETRun.hh
Referenced by doiPETRun().
|
private |
Definition at line 74 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 74 of file doiPETRun.hh
Referenced by Clear(), FindInteractingCrystal(), and GetIntractionInfomation().
|
private |
Definition at line 89 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 89 of file doiPETRun.hh
|
private |
Definition at line 94 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 94 of file doiPETRun.hh
Referenced by FindInteractingCrystal(), and SetAnnihilationTime().
|
private |
Definition at line 79 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 79 of file doiPETRun.hh
Referenced by doiPETRun(), and FindInteractingCrystal().
|
private |
Definition at line 87 of file doiPETRun.hh.
View newest version in sPHENIX GitHub at line 87 of file doiPETRun.hh
Referenced by doiPETRun().
1.8.2
with ECCE GitHub integration
