QwGeant4
|
#include <HistoManager.hh>
Public Member Functions | |
~HistoManager () | |
void | BeginOfRun () |
void | EndOfRun () |
void | SetVerbose (G4int val) |
void | SetParticleName (const G4String &) |
void | SetElementName (const G4String &) |
void | SetNumberOfBinsE (G4int val) |
void | SetNumberOfBinsP (G4int val) |
void | SetMinKinEnergy (G4double val) |
void | SetMaxKinEnergy (G4double val) |
void | SetMinMomentum (G4double val) |
void | SetMaxMomentum (G4double val) |
G4int | GetVerbose () const |
Static Public Member Functions | |
static HistoManager * | GetPointer () |
Private Member Functions | |
HistoManager () | |
Private Attributes | |
Histo * | fHisto |
const G4ParticleDefinition * | fNeutron |
G4String | fParticleName |
G4String | fElementName |
G4double | fMinKinEnergy |
G4double | fMaxKinEnergy |
G4double | fMinMomentum |
G4double | fMaxMomentum |
G4int | fVerbose |
G4int | fBinsE |
G4int | fBinsP |
G4bool | fIsInitialised |
Static Private Attributes | |
static HistoManager * | fManager = 0 |
Definition at line 60 of file HistoManager.hh.
|
private |
Definition at line 81 of file HistoManager.cc.
References fBinsE, fBinsP, fElementName, fHisto, fIsInitialised, fMaxKinEnergy, fMaxMomentum, fMinKinEnergy, fMinMomentum, fNeutron, fParticleName, fVerbose, and Histo::SetVerbose().
HistoManager::~HistoManager | ( | ) |
Definition at line 105 of file HistoManager.cc.
References fHisto.
void HistoManager::BeginOfRun | ( | ) |
Definition at line 112 of file HistoManager.cc.
References Histo::Add1D(), Histo::Book(), fBinsE, fBinsP, fHisto, fIsInitialised, fMaxKinEnergy, fMaxMomentum, fMinKinEnergy, fMinMomentum, and Histo::SetHisto1D().
void HistoManager::EndOfRun | ( | ) |
Definition at line 156 of file HistoManager.cc.
References fBinsE, fBinsP, fElementName, fHisto, Histo::Fill(), fMaxKinEnergy, fMaxMomentum, fMinKinEnergy, fMinMomentum, fNeutron, fParticleName, fVerbose, and Histo::Save().
|
static |
Definition at line 70 of file HistoManager.cc.
References fManager.
Referenced by RunAction::BeginOfRunAction(), RunAction::EndOfRunAction(), and DetectorMessenger::SetNewValue().
|
inline |
|
inline |
Definition at line 121 of file HistoManager.hh.
References fElementName.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 141 of file HistoManager.hh.
References fMaxKinEnergy, and fMinKinEnergy.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 151 of file HistoManager.hh.
References fMaxMomentum, and fMinMomentum.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 136 of file HistoManager.hh.
References fMaxKinEnergy, and fMinKinEnergy.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 146 of file HistoManager.hh.
References fMaxMomentum, and fMinMomentum.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 126 of file HistoManager.hh.
References fBinsE.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 131 of file HistoManager.hh.
References fBinsP.
Referenced by DetectorMessenger::SetNewValue().
|
inline |
Definition at line 116 of file HistoManager.hh.
References fParticleName.
Referenced by DetectorMessenger::SetNewValue().
void HistoManager::SetVerbose | ( | G4int | val | ) |
Definition at line 252 of file HistoManager.cc.
References fHisto, fVerbose, and Histo::SetVerbose().
Referenced by DetectorMessenger::SetNewValue().
|
private |
Definition at line 110 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), and SetNumberOfBinsE().
|
private |
Definition at line 111 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), and SetNumberOfBinsP().
|
private |
Definition at line 102 of file HistoManager.hh.
Referenced by EndOfRun(), HistoManager(), and SetElementName().
|
private |
Definition at line 97 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), SetVerbose(), and ~HistoManager().
|
private |
Definition at line 113 of file HistoManager.hh.
Referenced by BeginOfRun(), and HistoManager().
|
staticprivate |
Definition at line 95 of file HistoManager.hh.
Referenced by GetPointer().
|
private |
Definition at line 105 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 107 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), SetMaxMomentum(), and SetMinMomentum().
|
private |
Definition at line 104 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 106 of file HistoManager.hh.
Referenced by BeginOfRun(), EndOfRun(), HistoManager(), SetMaxMomentum(), and SetMinMomentum().
|
private |
Definition at line 99 of file HistoManager.hh.
Referenced by EndOfRun(), and HistoManager().
|
private |
Definition at line 101 of file HistoManager.hh.
Referenced by EndOfRun(), HistoManager(), and SetParticleName().
|
private |
Definition at line 109 of file HistoManager.hh.
Referenced by EndOfRun(), GetVerbose(), HistoManager(), and SetVerbose().