Geant4
10.03
|
#include <AnalysisManager.hh>
Public Member Functions | |
void | Score (G4double eDep) |
AnalysisManager () | |
~AnalysisManager () | |
void | book () |
void | SetPrimaryEnergy (G4double energy) |
void | StoreEnergyDeposition (G4double edep) |
void | FillSecondaries (G4int AA, G4double charge, G4double energy) |
void | finish () |
Static Public Member Functions | |
static AnalysisManager * | Instance () |
static void | Destroy () |
Protected Member Functions | |
AnalysisManager () | |
virtual | ~AnalysisManager () |
AnalysisManager (const AnalysisManager &only) | |
const AnalysisManager & | operator= (const AnalysisManager &only) |
Private Attributes | |
std::ofstream | outFile |
std::ofstream | outFileT |
G4bool | factoryOn |
G4int | fNtColId [MaxNtCol] |
Static Private Attributes | |
static AnalysisManager * | instance = 0 |
Definition at line 34 of file AnalysisManager.hh.
|
protected |
Definition at line 58 of file AnalysisManager.cc.
References outFile.
Referenced by Instance().
|
protectedvirtual |
Definition at line 65 of file AnalysisManager.cc.
|
protected |
AnalysisManager::AnalysisManager | ( | ) |
AnalysisManager::~AnalysisManager | ( | ) |
void AnalysisManager::book | ( | ) |
|
static |
Definition at line 46 of file AnalysisManager.cc.
References instance.
Referenced by eRositaRunAction::EndOfRunAction().
Definition at line 112 of file AnalysisManager.cc.
References fNtColId.
void AnalysisManager::finish | ( | ) |
Definition at line 122 of file AnalysisManager.cc.
References factoryOn.
|
static |
Definition at line 32 of file AnalysisManager.cc.
References AnalysisManager(), and instance.
Referenced by eRositaRunAction::BeginOfRunAction(), eRositaRunAction::EndOfRunAction(), and eRositaTrackerHit::PrintToFile().
|
protected |
void AnalysisManager::Score | ( | G4double | eDep | ) |
Definition at line 72 of file AnalysisManager.cc.
References outFile.
Referenced by eRositaTrackerHit::PrintToFile().
void AnalysisManager::SetPrimaryEnergy | ( | G4double | energy | ) |
Definition at line 98 of file AnalysisManager.cc.
References fNtColId.
void AnalysisManager::StoreEnergyDeposition | ( | G4double | edep | ) |
Definition at line 105 of file AnalysisManager.cc.
References fNtColId.
|
private |
Definition at line 60 of file AnalysisManager.hh.
Definition at line 61 of file AnalysisManager.hh.
Referenced by book(), FillSecondaries(), SetPrimaryEnergy(), and StoreEnergyDeposition().
|
staticprivate |
Definition at line 68 of file AnalysisManager.hh.
Referenced by Destroy(), and Instance().
|
private |
Definition at line 69 of file AnalysisManager.hh.
Referenced by AnalysisManager(), Score(), and ~AnalysisManager().
|
private |
Definition at line 70 of file AnalysisManager.hh.
Referenced by ~AnalysisManager().