Geant4  10.00.p02
HistoManager Class Reference

#include <HistoManager.hh>

+ Collaboration diagram for HistoManager:

Public Member Functions

 HistoManager ()
 
 ~HistoManager ()
 
void SetFileName (const G4String &name)
 
void SetFileType (const G4String &name)
 
void SetFileOption (const G4String &name)
 
void book ()
 
void save ()
 
void SetHisto (G4int, G4int, G4double, G4double, const G4String &unit="none")
 
void FillHisto (G4int id, G4double bin, G4double weight=1.0)
 
void Normalize (G4int id, G4double fac)
 
void RemoveHisto (G4int)
 
void PrintHisto (G4int)
 
void SetNtuple (G4int)
 
void FillNtuple (G4int id, G4int column, G4double value)
 
void AddRowNtuple (G4int id)
 
G4bool HistoExist (G4int id)
 
G4double GetHistoUnit (G4int id)
 
G4double GetBinWidth (G4int id)
 
G4String GetFileName ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void SetFileName (const G4String &name)
 
void book ()
 
void save ()
 
void FillNtuple (G4int id, G4int col, G4double e, G4double weight=1.0)
 
void FillNtupleIColumn (G4int icol, G4int ival)
 
void FillNtupleFColumn (G4int icol, G4float ival)
 
void FillNtupleDColumn (G4int icol, G4double ival)
 
void AddNtupleRow ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void book ()
 
void save ()
 
void FillHisto (G4int id, G4double e, G4double weight=1.0)
 
void Normalize (G4int id, G4double fac)
 
void FillNtuple (G4double EnergyAbs, G4double EnergyGap, G4double TrackLAbs, G4double TrackLGap)
 
void PrintStatistic ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void book ()
 
void save ()
 
void FillHisto (G4int id, G4double bin, G4double weight=1.0)
 
void Normalize (G4int id, G4double fac)
 
void FillNtuple (G4double energyAbs, G4double energyGap, G4double trackLAbs, G4double trackLGap)
 
void PrintStatistic ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void book ()
 
void save ()
 
void FillHisto (G4int id, G4double bin, G4double weight=1.0)
 
void Normalize (G4int id, G4double fac)
 
void FillNtuple (G4double EnergyAbs, G4double EnergyGap, G4double TrackLAbs, G4double TrackLGap)
 
void PrintStatistic ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void book ()
 
void save ()
 
void SetHisto (G4int, G4int, G4double, G4double, const G4String &unit="none")
 
void FillHisto (G4int id, G4double e, G4double weight=1.0)
 
void Normalize (G4int id, G4double fac)
 
void PrintHisto (G4int)
 
void SetFileName (const G4String &name)
 
G4bool HistoExist (G4int id)
 
G4String GetTitle (G4int id)
 
G4int GetNbins (G4int id)
 
G4double GetVmin (G4int id)
 
G4double GetVmax (G4int id)
 
G4double GetHistoUnit (G4int id)
 
G4double GetBinWidth (G4int id)
 
G4int GetHistoID (G4int id)
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 ~HistoManager ()
 
void BeginOfRun ()
 
void EndOfRun ()
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void AddEnergy (G4double edep, const G4Step *)
 
void SetMaxEnergy (G4double value)
 
void SetNumberBins (G4int value)
 
void SetNumberBinsCluster (G4int value)
 
void SetEnergyPerChannel (G4double value)
 
void SetVerbose (G4int value)
 
G4int GetVerbose () const
 
 ~HistoManager ()
 
void bookHisto ()
 
void BeginOfRun ()
 
void EndOfRun (G4int runID)
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void ScoreNewTrack (const G4Track *aTrack)
 
void AddEnergy (G4double edep, G4int idx, G4int copyNo)
 
void AddDeltaElectron (const G4DynamicParticle *)
 
void AddPhoton (const G4DynamicParticle *)
 
void ResetTrackLength ()
 
void AddPositron (const G4DynamicParticle *)
 
void SetVerbose (G4int val)
 
G4int GetVerbose () const
 
void SetHistoNumber (G4int val)
 
void SetFirstEventToDebug (G4int val)
 
G4int FirstEventToDebug () const
 
void SetLastEventToDebug (G4int val)
 
G4int LastEventToDebug () const
 
void SetMaxEnergy (G4double val)
 
G4double GetMaxEnergy () const
 
void AddStep ()
 
void SetBeamEnergy (G4double val)
 
void SetEdepAndRMS (G4int, G4ThreeVector)
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~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)
 
void SetHistoName (G4String &val)
 
 ~HistoManager ()
 
void bookHisto ()
 
void BeginOfRun ()
 
void EndOfRun ()
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void Fill (G4int id, G4double x, G4double w)
 
void ScoreNewTrack (const G4Track *)
 
void AddTargetStep (const G4Step *)
 
void AddLeakingParticle (const G4Track *)
 
void SetVerbose (G4int val)
 
void SetTargetLength (G4double val)
 
void SetNumberOfSlices (G4int val)
 
void SetNumberOfBinsE (G4int val)
 
void SetDefaultBeamPositionFlag (G4bool f)
 
void SetMaxEnergyDeposit (G4double val)
 
G4double Length () const
 
G4bool DefaultBeamPosition () const
 
G4int NumberOfSlices () const
 
G4int GetVerbose () const
 
 ~HistoManager ()
 
void BookHisto ()
 
void BeginOfRun ()
 
void EndOfRun ()
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void Fill (G4int id, G4double x, G4double w)
 
void ScoreNewTrack (const G4Track *)
 
void AddTargetStep (const G4Step *)
 
void SetVerbose (G4int val)
 
void SetIonPhysics (const G4String &)
 
void SetTargetMaterial (const G4Material *mat)
 
void SetTargetLength (G4double val)
 
void SetNumberOfSlices (G4int val)
 
void SetNumberOfBinsE (G4int val)
 
G4double Length () const
 
G4int NumberOfSlices () const
 
G4int GetVerbose () const
 
void SetDefaultBeamPositionFlag (G4bool f)
 
G4bool DefaultBeamPosition () const
 
void SetMaxEnergyDeposit (G4double val)
 
void SetPhysicsList (G4VModularPhysicsList *p)
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~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)
 
void SetHistoName (G4String &val)
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
void SetFileName (const G4String &name)
 
void SetFileType (const G4String &name)
 
void SetFileOption (const G4String &name)
 
void book ()
 
void save ()
 
void SetHisto (G4int, G4int, G4double, G4double, const G4String &unit="none")
 
void FillHisto (G4int id, G4double e, G4double weight=1.0)
 
void FillHistos (const G4String &particleName, G4double kinEnergy, G4double costheta, G4double phi, G4double longitudinalPolarization)
 
void RemoveHisto (G4int)
 
G4bool HistoExist (G4int id)
 
G4double GetHistoUnit (G4int id)
 
G4double GetBinWidth (G4int id)
 
 HistoManager ()
 
 ~HistoManager ()
 

Static Public Member Functions

static HistoManagerGetPointer ()
 
static HistoManagerGetPointer ()
 
static HistoManagerGetPointer ()
 
static HistoManagerGetPointer ()
 

Private Member Functions

void saveAscii ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void saveAscii ()
 
void Book ()
 
void Book ()
 
void Book ()
 
 HistoManager ()
 
 HistoManager ()
 
void Book ()
 
 HistoManager ()
 
 HistoManager ()
 
void Initialise ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 
void Book ()
 

Private Attributes

G4String fileName [2]
 
G4String fileType
 
G4String fileOption
 
AIDA::IHistogram1D * histo [MaxHisto]
 
G4bool exist [MaxHisto]
 
G4String Label [MaxHisto]
 
G4String Title [MaxHisto]
 
G4int Nbins [MaxHisto]
 
G4double Vmin [MaxHisto]
 
G4double Vmax [MaxHisto]
 
G4double Unit [MaxHisto]
 
G4double Width [MaxHisto]
 
G4bool ascii [MaxHisto]
 
AIDA::ITuple * ntupl [MaxNtupl]
 
G4bool existNt [MaxNtupl]
 
G4String LabelNt [MaxNtupl]
 
G4String TitleNt [MaxNtupl]
 
G4String ColumnNt [MaxNtupl]
 
HistoMessengerhistoMessenger
 
G4bool factoryOn
 
G4String fFileName [2]
 
G4bool fFactoryOn
 
G4int fHistId [MaxHisto]
 
G4AnaH1fHistPt [MaxHisto]
 
G4int fNtColId [MaxNtCol]
 
TFile * fRootFile
 
TH1D * fHisto [MaxHisto]
 
TTree * fNtuple1
 
TTree * fNtuple2
 
G4double fEabs
 
G4double fEgap
 
G4double fLabs
 
G4double fLgap
 
AIDA::IAnalysisFactory * fAF
 
AIDA::ITree * fTree
 
AIDA::IHistogram1D * fHisto [MaxHisto]
 
AIDA::ITuple * fNtuple1
 
AIDA::ITuple * fNtuple2
 
G4int fNbHist
 
G4bool fExist [MaxHisto]
 
G4String fLabel [MaxHisto]
 
G4String fTitle [MaxHisto]
 
G4int fNbins [MaxHisto]
 
G4double fVmin [MaxHisto]
 
G4double fVmax [MaxHisto]
 
G4double fUnit [MaxHisto]
 
G4double fWidth [MaxHisto]
 
G4bool fAscii [MaxHisto]
 
HistoMessengerfHistoMessenger
 
G4int fNHisto
 
G4int fVerbose
 
G4double fMaxEnergy
 
G4double fStepGas
 
G4double fCluster
 
G4double fTotStepGas
 
G4double fTotCluster
 
G4double fMeanCluster
 
G4double fFactorALICE
 
G4double fEvt
 
G4int fBinsE
 
G4int fBinsCluster
 
G4bool fHistoBooked
 
G4double fTotEdep
 
G4StatDouble fEdep
 
G4double fOverflow
 
G4DataVector fEgas
 
HistofHisto
 
G4ElectronIonPairfElIonPair
 
const G4ParticleDefinitionfGamma
 
const G4ParticleDefinitionfElectron
 
const G4ParticleDefinitionfPositron
 
G4int fEvt1
 
G4int fEvt2
 
G4double fBeamEnergy
 
G4double fMaxEnergyAbs
 
G4double fTrackLength
 
G4double fStep
 
G4bool fTrackAbs
 
G4int fEvt
 
G4int fElec
 
G4int fPosit
 
G4int fGam
 
G4int fLowe
 
G4int fBinsEA
 
G4int fBinsED
 
G4double fEabs1
 
G4double fEabs2
 
G4double fEabs3
 
G4double fEabs4
 
G4double fE [25]
 
G4DataVector fEvertex
 
G4DataVector fNvertex
 
G4DataVector fBrem
 
G4DataVector fPhot
 
G4DataVector fComp
 
G4DataVector fConv
 
G4double fEdeptrue [3]
 
G4double fRmstrue [3]
 
G4double fLimittrue [3]
 
G4double fEdep [6]
 
G4double fErms [6]
 
G4double fEdeptr [6]
 
G4double fErmstr [6]
 
G4int fStat [6]
 
G4int fNmax
 
HistoManagerMessengerfMessenger
 
G4AnalysisManagerfAnalysisManager
 
const G4ParticleDefinitionfNeutron
 
G4String fParticleName
 
G4String fElementName
 
G4double fMinKinEnergy
 
G4double fMaxKinEnergy
 
G4double fMinMomentum
 
G4double fMaxMomentum
 
G4int fBinsP
 
G4String fHistoName
 
const G4ParticleDefinitionfPrimaryDef
 
G4double fEdepMax
 
G4double fEdepEvt
 
G4double fEdepEM
 
G4double fEdepPI
 
G4double fEdepP
 
G4double fEdepSum
 
G4double fEdepSum2
 
G4double fLength
 
G4double fAbsZ0
 
G4double fPrimaryKineticEnergy
 
G4int fNBinsE
 
G4int fNSlices
 
G4int fNevt
 
G4int fNelec
 
G4int fNposit
 
G4int fNgam
 
G4int fNprot_leak
 
G4int fNpiofNleak
 
G4int fNcpions
 
G4int fNpi0
 
G4int fNkaons
 
G4int fNmuons
 
G4int fNions
 
G4int fNdeut
 
G4int fNalpha
 
G4int fNneutron
 
G4int fNproton
 
G4int fNaproton
 
G4int fNneu_forw
 
G4int fNneu_leak
 
G4int fNneu_back
 
G4int fNstep
 
G4bool fBeamFlag
 
G4VModularPhysicsListfPhysList
 
G4VPhysicsConstructorfIonPhysics
 
const G4MaterialfMaterial
 

Static Private Attributes

static HistoManagerfManager = 0
 

Detailed Description

Definition at line 51 of file HistoManager.hh.

Constructor & Destructor Documentation

HistoManager::HistoManager ( )

Definition at line 41 of file HistoManager.cc.

References G4cout, G4endl, MaxHisto, and MaxNtupl.

Referenced by GetPointer().

+ Here is the caller graph for this function:

HistoManager::~HistoManager ( )

Definition at line 80 of file HistoManager.cc.

References histoMessenger.

HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
private
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
private
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
private
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
private
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )

Member Function Documentation

void HistoManager::AddDeltaElectron ( const G4DynamicParticle elec)

Definition at line 523 of file HistoManager.cc.

References fElec, fHisto, G4DynamicParticle::GetKineticEnergy(), and MeV.

Referenced by ScoreNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::AddEnergy ( G4double  edep,
const G4Step step 
)

Definition at line 250 of file HistoManager.cc.

References fCluster, fElIonPair, fMeanCluster, fStepGas, fTotEdep, fVerbose, G4cout, G4endl, G4Step::GetTrack(), G4Track::GetTrackID(), keV, G4ElectronIonPair::MeanNumberOfIonsAlongStep(), and G4ElectronIonPair::SampleNumberOfIonsAlongStep().

Referenced by TargetSD::ProcessHits().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::AddEnergy ( G4double  edep,
G4int  idx,
G4int  copyNo 
)

Definition at line 484 of file HistoManager.cc.

References fE, fEabs1, fEabs2, fEabs3, fEabs4, fEvertex, fNvertex, fVerbose, G4cout, G4endl, keV, and n.

void HistoManager::AddLeakingParticle ( const G4Track track)

Definition at line 462 of file HistoManager.cc.

References fAbsZ0, fHisto, fNeutron, fNneu_back, fNneu_forw, fNneu_leak, fNpiofNleak, fNprot_leak, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), MeV, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), pos, G4Proton::Proton(), and z.

Referenced by CheckVolumeSD::ProcessHits().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::AddNtupleRow ( )

Definition at line 132 of file HistoManager.cc.

void HistoManager::AddPhoton ( const G4DynamicParticle ph)

Definition at line 532 of file HistoManager.cc.

References fGam, fHisto, G4DynamicParticle::GetKineticEnergy(), and MeV.

Referenced by ScoreNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::AddPositron ( const G4DynamicParticle )
inline

Definition at line 94 of file HistoManager.hh.

References fPosit.

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void HistoManager::AddRowNtuple ( G4int  id)

Definition at line 348 of file HistoManager.cc.

References existNt, G4cout, G4endl, MaxNtupl, and ntupl.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void HistoManager::AddStep ( )
inline

Definition at line 106 of file HistoManager.hh.

References fStep.

void HistoManager::AddTargetStep ( const G4Step )
void HistoManager::BeginOfEvent ( )

Definition at line 220 of file HistoManager.cc.

References fCluster, fEvt, fStepGas, and fTotEdep.

void HistoManager::BeginOfEvent ( )
void HistoManager::BeginOfEvent ( )
void HistoManager::BeginOfEvent ( )
void HistoManager::BeginOfRun ( )
void HistoManager::BeginOfRun ( )
void HistoManager::BeginOfRun ( )

Definition at line 109 of file HistoManager.cc.

References fBinsCluster, fBinsE, fEdep, fEgas, fEvt, fHisto, fHistoBooked, fMaxEnergy, fMeanCluster, fOverflow, fTotCluster, fTotStepGas, fVerbose, G4cout, G4endl, keV, and G4StatDouble::reset().

+ Here is the call graph for this function:

void HistoManager::BeginOfRun ( )
void HistoManager::BeginOfRun ( )
void HistoManager::BeginOfRun ( )
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::book ( )
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private

Definition at line 54 of file HistoManager.cc.

References fFileName.

void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
private
void HistoManager::book ( )
void HistoManager::book ( )
void HistoManager::book ( )
void HistoManager::book ( )
void HistoManager::book ( )
void HistoManager::book ( )
void HistoManager::BookHisto ( )

Definition at line 159 of file HistoManager.cc.

References fHisto, fLength, fNBinsE, fNSlices, MeV, and mm.

void HistoManager::bookHisto ( )

Definition at line 109 of file HistoManager.cc.

References fBinsE, fBinsEA, fBinsED, fHisto, fMaxEnergy, fMaxEnergyAbs, and MeV.

void HistoManager::bookHisto ( )
G4bool HistoManager::DefaultBeamPosition ( ) const
inline

Definition at line 101 of file HistoManager.hh.

References fBeamFlag.

G4bool HistoManager::DefaultBeamPosition ( ) const
inline

Definition at line 103 of file HistoManager.hh.

References fBeamFlag.

void HistoManager::EndOfEvent ( )

Definition at line 230 of file HistoManager.cc.

References fBinsE, fCluster, fEdep, fEgas, fFactorALICE, fHisto, G4StatDouble::fill(), fMaxEnergy, fOverflow, fStepGas, fTotCluster, fTotEdep, fTotStepGas, and keV.

+ Here is the call graph for this function:

void HistoManager::EndOfEvent ( )
void HistoManager::EndOfEvent ( )
void HistoManager::EndOfEvent ( )
void HistoManager::EndOfRun ( )
void HistoManager::EndOfRun ( )
void HistoManager::EndOfRun ( )

Definition at line 146 of file HistoManager.cc.

References fBinsE, fEdep, fEgas, fEvt, fFactorALICE, fHisto, fHistoBooked, fMaxEnergy, fMeanCluster, fOverflow, fTotCluster, fTotStepGas, G4cout, G4endl, keV, G4StatDouble::mean(), CLHEP::prec, and G4StatDouble::rms().

+ Here is the call graph for this function:

void HistoManager::EndOfRun ( )
void HistoManager::EndOfRun ( G4int  runID)

Definition at line 175 of file HistoManager.cc.

References EmAcceptance::BeginOfAcceptance(), DBL_MAX, EmAcceptance::EmAcceptanceGauss(), EmAcceptance::EndOfAcceptance(), fBeamEnergy, fBrem, fComp, fConv, fEdep, fEdeptr, fEdeptrue, fElec, fErms, fErmstr, fEvt, fGam, fHisto, fLimittrue, fLowe, fNHisto, fNmax, fPhot, fPosit, fRmstrue, fStat, fStep, G4cout, G4endl, and GeV.

+ Here is the call graph for this function:

void HistoManager::EndOfRun ( )
void HistoManager::Fill ( G4int  id,
G4double  x,
G4double  w 
)
void HistoManager::Fill ( G4int  id,
G4double  x,
G4double  w 
)

Definition at line 523 of file HistoManager.cc.

References fHisto.

void HistoManager::FillHisto ( G4int  id,
G4double  e,
G4double  weight = 1.0 
)
void HistoManager::FillHisto ( G4int  id,
G4double  bin,
G4double  weight = 1.0 
)
void HistoManager::FillHisto ( G4int  id,
G4double  bin,
G4double  weight = 1.0 
)
void HistoManager::FillHisto ( G4int  id,
G4double  e,
G4double  weight = 1.0 
)
void HistoManager::FillHisto ( G4int  id,
G4double  bin,
G4double  weight = 1.0 
)

Definition at line 166 of file HistoManager.cc.

References exist, G4cout, G4endl, histo, MaxHisto, and Unit.

Referenced by EventAction::EndOfEventAction(), and FillHistos().

+ Here is the caller graph for this function:

void HistoManager::FillHisto ( G4int  id,
G4double  e,
G4double  weight = 1.0 
)
void HistoManager::FillHistos ( const G4String particleName,
G4double  kinEnergy,
G4double  costheta,
G4double  phi,
G4double  longitudinalPolarization 
)

Definition at line 152 of file HistoManager.cc.

References FillHisto().

+ Here is the call graph for this function:

void HistoManager::FillNtuple ( G4int  id,
G4int  col,
G4double  e,
G4double  weight = 1.0 
)
void HistoManager::FillNtuple ( G4double  energyAbs,
G4double  energyGap,
G4double  trackLAbs,
G4double  trackLGap 
)
void HistoManager::FillNtuple ( G4double  EnergyAbs,
G4double  EnergyGap,
G4double  TrackLAbs,
G4double  TrackLGap 
)
void HistoManager::FillNtuple ( G4double  EnergyAbs,
G4double  EnergyGap,
G4double  TrackLAbs,
G4double  TrackLGap 
)

Definition at line 169 of file HistoManager.cc.

References fNtColId.

void HistoManager::FillNtuple ( G4int  id,
G4int  column,
G4double  value 
)

Definition at line 334 of file HistoManager.cc.

References existNt, G4cout, G4endl, MaxNtupl, and ntupl.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void HistoManager::FillNtupleDColumn ( G4int  icol,
G4double  ival 
)

Definition at line 124 of file HistoManager.cc.

void HistoManager::FillNtupleFColumn ( G4int  icol,
G4float  ival 
)

Definition at line 116 of file HistoManager.cc.

void HistoManager::FillNtupleIColumn ( G4int  icol,
G4int  ival 
)

Definition at line 108 of file HistoManager.cc.

G4int HistoManager::FirstEventToDebug ( ) const
inline

Definition at line 100 of file HistoManager.hh.

References fEvt1.

G4double HistoManager::GetBinWidth ( G4int  id)
inline

Definition at line 70 of file HistoManager.hh.

References fWidth.

G4double HistoManager::GetBinWidth ( G4int  id)
inline

Definition at line 75 of file HistoManager.hh.

References Width.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

G4double HistoManager::GetBinWidth ( G4int  id)
inline

Definition at line 75 of file HistoManager.hh.

References Width.

G4String HistoManager::GetFileName ( )
inline

Definition at line 76 of file HistoManager.hh.

References fileName.

Referenced by RunAction::CreateFilePixels(), and EventAction::WritePixels().

+ Here is the caller graph for this function:

G4int HistoManager::GetHistoID ( G4int  id)
inline

Definition at line 71 of file HistoManager.hh.

References fHistId.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

G4double HistoManager::GetHistoUnit ( G4int  id)
inline

Definition at line 69 of file HistoManager.hh.

References fUnit.

G4double HistoManager::GetHistoUnit ( G4int  id)
inline

Definition at line 74 of file HistoManager.hh.

References Unit.

G4double HistoManager::GetHistoUnit ( G4int  id)
inline

Definition at line 74 of file HistoManager.hh.

References Unit.

G4double HistoManager::GetMaxEnergy ( ) const
inline

Definition at line 105 of file HistoManager.hh.

References fMaxEnergy.

G4int HistoManager::GetNbins ( G4int  id)
inline

Definition at line 66 of file HistoManager.hh.

References fNbins.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

static HistoManager* HistoManager::GetPointer ( )
static
HistoManager * HistoManager::GetPointer ( )
static

Definition at line 58 of file HistoManager.cc.

References fManager, and HistoManager().

Referenced by CheckVolumeSD::CheckVolumeSD(), and main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static HistoManager* HistoManager::GetPointer ( )
static
static HistoManager* HistoManager::GetPointer ( )
static
G4String HistoManager::GetTitle ( G4int  id)
inline

Definition at line 65 of file HistoManager.hh.

References fTitle.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 96 of file HistoManager.hh.

References fVerbose.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 154 of file HistoManager.hh.

References fVerbose.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 100 of file HistoManager.hh.

References fVerbose.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 103 of file HistoManager.hh.

References fVerbose.

G4double HistoManager::GetVmax ( G4int  id)
inline

Definition at line 68 of file HistoManager.hh.

References fVmax.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

G4double HistoManager::GetVmin ( G4int  id)
inline

Definition at line 67 of file HistoManager.hh.

References fVmin.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

G4bool HistoManager::HistoExist ( G4int  id)
inline

Definition at line 64 of file HistoManager.hh.

References fExist.

G4bool HistoManager::HistoExist ( G4int  id)
inline

Definition at line 73 of file HistoManager.hh.

References exist.

G4bool HistoManager::HistoExist ( G4int  id)
inline

Definition at line 73 of file HistoManager.hh.

References exist.

Referenced by RunAction::ComputeTheory().

+ Here is the caller graph for this function:

void HistoManager::Initialise ( )
private
G4int HistoManager::LastEventToDebug ( ) const
inline

Definition at line 102 of file HistoManager.hh.

References fEvt2.

G4double HistoManager::Length ( ) const
inline

Definition at line 97 of file HistoManager.hh.

References fLength.

G4double HistoManager::Length ( ) const
inline

Definition at line 100 of file HistoManager.hh.

References fLength.

void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)

Definition at line 225 of file HistoManager.cc.

References exist, G4cout, G4endl, histo, and MaxHisto.

G4int HistoManager::NumberOfSlices ( ) const
inline

Definition at line 98 of file HistoManager.hh.

References fNSlices.

G4int HistoManager::NumberOfSlices ( ) const
inline

Definition at line 102 of file HistoManager.hh.

References fNSlices.

void HistoManager::PrintHisto ( G4int  )
void HistoManager::PrintHisto ( G4int  ih)

Definition at line 252 of file HistoManager.cc.

References ascii, G4cout, G4endl, and MaxHisto.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::PrintStatistic ( )
void HistoManager::PrintStatistic ( )

Definition at line 185 of file HistoManager.cc.

References fFactoryOn, fHistPt, G4BestUnit, G4cout, and G4endl.

void HistoManager::PrintStatistic ( )
void HistoManager::RemoveHisto ( G4int  ih)

Definition at line 239 of file HistoManager.cc.

References exist, G4cout, G4endl, histo, and MaxHisto.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::RemoveHisto ( G4int  )
void HistoManager::ResetTrackLength ( )
inline

Definition at line 93 of file HistoManager.hh.

References fTrackAbs, and fTrackLength.

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void HistoManager::save ( )
void HistoManager::save ( )
void HistoManager::save ( )
void HistoManager::save ( )
void HistoManager::save ( )
void HistoManager::save ( )

Definition at line 148 of file HistoManager.cc.

References factoryOn, fileName, G4cout, G4endl, and saveAscii().

+ Here is the call graph for this function:

void HistoManager::save ( )
void HistoManager::saveAscii ( )
private
void HistoManager::saveAscii ( )
private

Definition at line 264 of file HistoManager.cc.

References ascii, exist, fileName, G4endl, histo, MaxHisto, name, Nbins, and Title.

Referenced by save().

+ Here is the caller graph for this function:

void HistoManager::ScoreNewTrack ( const G4Track )
void HistoManager::ScoreNewTrack ( const G4Track )
void HistoManager::SetBeamEnergy ( G4double  val)
inline

Definition at line 109 of file HistoManager.hh.

References fBeamEnergy.

void HistoManager::SetDefaultBeamPositionFlag ( G4bool  f)
inline

Definition at line 97 of file HistoManager.hh.

References fBeamFlag.

void HistoManager::SetDefaultBeamPositionFlag ( G4bool  f)
inline

Definition at line 102 of file HistoManager.hh.

References fBeamFlag.

void HistoManager::SetEdepAndRMS ( G4int  i,
G4ThreeVector  val 
)

Definition at line 541 of file HistoManager.cc.

References fEdeptrue, and fRmstrue.

void HistoManager::SetElementName ( const G4String )
inline
void HistoManager::SetElementName ( const G4String name)
inline

Definition at line 117 of file HistoManager.hh.

References fElementName, and name.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetEnergyPerChannel ( G4double  value)
inline

Definition at line 144 of file HistoManager.hh.

References fFactorALICE.

void HistoManager::SetFileName ( const G4String name)
inline

Definition at line 50 of file HistoManager.hh.

References fileName, and name.

void HistoManager::SetFileName ( const G4String name)
inline

Definition at line 58 of file HistoManager.hh.

References fileName, and name.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetFileName ( const G4String name)
inline

Definition at line 59 of file HistoManager.hh.

References fileName, and name.

void HistoManager::SetFileName ( const G4String name)
inline

Definition at line 63 of file HistoManager.hh.

References fileName, and name.

void HistoManager::SetFileOption ( const G4String name)
inline

Definition at line 60 of file HistoManager.hh.

References fileOption, and name.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetFileOption ( const G4String name)
inline

Definition at line 61 of file HistoManager.hh.

References fileType, and name.

void HistoManager::SetFileType ( const G4String name)
inline

Definition at line 59 of file HistoManager.hh.

References fileType, and name.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetFileType ( const G4String name)
inline

Definition at line 60 of file HistoManager.hh.

References fileType, and name.

void HistoManager::SetFirstEventToDebug ( G4int  val)
inline

Definition at line 99 of file HistoManager.hh.

References fEvt1.

void HistoManager::SetHisto ( G4int  ,
G4int  ,
G4double  ,
G4double  ,
const G4String unit = "none" 
)
void HistoManager::SetHisto ( G4int  ih,
G4int  nbins,
G4double  valmin,
G4double  valmax,
const G4String unit = "none" 
)

Definition at line 180 of file HistoManager.cc.

References exist, G4cout, G4endl, G4UnitDefinition::GetValueOf(), Label, MaxHisto, Nbins, Title, Unit, Vmax, Vmin, and Width.

Referenced by HistoMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::SetHisto ( G4int  ,
G4int  ,
G4double  ,
G4double  ,
const G4String unit = "none" 
)
void HistoManager::SetHistoName ( G4String val)
inline
void HistoManager::SetHistoName ( G4String val)
inline

Definition at line 152 of file HistoManager.hh.

References fHistoName.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetHistoNumber ( G4int  val)
inline

Definition at line 97 of file HistoManager.hh.

References fNHisto.

void HistoManager::SetIonPhysics ( const G4String nam)

Definition at line 453 of file HistoManager.cc.

References fIonPhysics, fPhysList, G4cout, G4endl, G4RunManager::GetRunManager(), G4RunManager::PhysicsHasBeenModified(), and G4VModularPhysicsList::ReplacePhysics().

+ Here is the call graph for this function:

void HistoManager::SetLastEventToDebug ( G4int  val)
inline

Definition at line 101 of file HistoManager.hh.

References fEvt2.

void HistoManager::SetMaxEnergy ( G4double  value)
inline

Definition at line 129 of file HistoManager.hh.

References fMaxEnergy.

void HistoManager::SetMaxEnergy ( G4double  val)
inline

Definition at line 104 of file HistoManager.hh.

References fMaxEnergy.

void HistoManager::SetMaxEnergyDeposit ( G4double  val)
inline

Definition at line 98 of file HistoManager.hh.

References fEdepMax.

void HistoManager::SetMaxEnergyDeposit ( G4double  val)
inline

Definition at line 105 of file HistoManager.hh.

References fEdepMax.

void HistoManager::SetMaxKinEnergy ( G4double  val)
inline

Definition at line 137 of file HistoManager.hh.

References fMaxKinEnergy, and fMinKinEnergy.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetMaxKinEnergy ( G4double  val)
inline
void HistoManager::SetMaxMomentum ( G4double  val)
inline

Definition at line 147 of file HistoManager.hh.

References fMaxMomentum, and fMinMomentum.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetMaxMomentum ( G4double  val)
inline
void HistoManager::SetMinKinEnergy ( G4double  val)
inline

Definition at line 132 of file HistoManager.hh.

References fMaxKinEnergy, and fMinKinEnergy.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetMinKinEnergy ( G4double  val)
inline
void HistoManager::SetMinMomentum ( G4double  val)
inline

Definition at line 142 of file HistoManager.hh.

References fMaxMomentum, and fMinMomentum.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetMinMomentum ( G4double  val)
inline
void HistoManager::SetNtuple ( G4int  nt)

Definition at line 294 of file HistoManager.cc.

References ColumnNt, existNt, G4cout, G4endl, LabelNt, MaxNtupl, and TitleNt.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetNumberBins ( G4int  value)
inline

Definition at line 134 of file HistoManager.hh.

References fBinsE.

void HistoManager::SetNumberBinsCluster ( G4int  value)
inline

Definition at line 139 of file HistoManager.hh.

References fBinsCluster.

void HistoManager::SetNumberOfBinsE ( G4int  val)
inline
void HistoManager::SetNumberOfBinsE ( G4int  val)
inline

Definition at line 122 of file HistoManager.hh.

References fBinsE.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetNumberOfBinsE ( G4int  val)
inline

Definition at line 95 of file HistoManager.hh.

References fNBinsE.

void HistoManager::SetNumberOfBinsE ( G4int  val)
inline

Definition at line 96 of file HistoManager.hh.

References fNBinsE.

void HistoManager::SetNumberOfBinsP ( G4int  val)
inline

Definition at line 127 of file HistoManager.hh.

References fBinsP.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetNumberOfBinsP ( G4int  val)
inline
void HistoManager::SetNumberOfSlices ( G4int  val)
inline

Definition at line 94 of file HistoManager.hh.

References fNSlices.

void HistoManager::SetNumberOfSlices ( G4int  val)
inline

Definition at line 95 of file HistoManager.hh.

References fNSlices.

void HistoManager::SetParticleName ( const G4String )
inline
void HistoManager::SetParticleName ( const G4String name)
inline

Definition at line 112 of file HistoManager.hh.

References fParticleName, and name.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetPhysicsList ( G4VModularPhysicsList p)
inline

Definition at line 107 of file HistoManager.hh.

References fPhysList.

Referenced by main().

+ Here is the caller graph for this function:

void HistoManager::SetTargetLength ( G4double  val)
inline

Definition at line 93 of file HistoManager.hh.

References fLength.

void HistoManager::SetTargetLength ( G4double  val)
inline

Definition at line 94 of file HistoManager.hh.

References fLength.

void HistoManager::SetTargetMaterial ( const G4Material mat)
inline

Definition at line 92 of file HistoManager.hh.

References fMaterial.

void HistoManager::SetVerbose ( G4int  val)
void HistoManager::SetVerbose ( G4int  val)
void HistoManager::SetVerbose ( G4int  val)
void HistoManager::SetVerbose ( G4int  val)
void HistoManager::SetVerbose ( G4int  value)
inline

Definition at line 149 of file HistoManager.hh.

References fVerbose.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetVerbose ( G4int  val)
inline

Definition at line 95 of file HistoManager.hh.

References fVerbose.

Member Data Documentation

G4bool HistoManager::ascii[MaxHisto]
private

Definition at line 98 of file HistoManager.hh.

Referenced by PrintHisto(), and saveAscii().

G4String HistoManager::ColumnNt[MaxNtupl]
private

Definition at line 104 of file HistoManager.hh.

Referenced by book(), and SetNtuple().

G4bool HistoManager::exist
private

Definition at line 90 of file HistoManager.hh.

Referenced by book(), FillHisto(), HistoExist(), Normalize(), RemoveHisto(), saveAscii(), and SetHisto().

G4bool HistoManager::existNt[MaxNtupl]
private

Definition at line 101 of file HistoManager.hh.

Referenced by AddRowNtuple(), book(), FillNtuple(), and SetNtuple().

G4double HistoManager::fAbsZ0
private

Definition at line 120 of file HistoManager.hh.

Referenced by AddLeakingParticle(), AddTargetStep(), and Initialise().

G4bool HistoManager::factoryOn
private

Definition at line 62 of file HistoManager.hh.

Referenced by book(), and save().

AIDA::IAnalysisFactory* HistoManager::fAF
private

Definition at line 71 of file HistoManager.hh.

G4AnalysisManager * HistoManager::fAnalysisManager
private

Definition at line 93 of file HistoManager.hh.

G4bool HistoManager::fAscii[MaxHisto]
private

Definition at line 91 of file HistoManager.hh.

G4double HistoManager::fBeamEnergy
private

Definition at line 127 of file HistoManager.hh.

Referenced by EndOfRun(), and SetBeamEnergy().

G4bool HistoManager::fBeamFlag
private

Definition at line 149 of file HistoManager.hh.

Referenced by DefaultBeamPosition(), and SetDefaultBeamPositionFlag().

G4int HistoManager::fBinsCluster
private

Definition at line 116 of file HistoManager.hh.

Referenced by BeginOfRun(), and SetNumberBinsCluster().

G4int HistoManager::fBinsE
private
G4int HistoManager::fBinsEA
private

Definition at line 142 of file HistoManager.hh.

Referenced by bookHisto().

G4int HistoManager::fBinsED
private

Definition at line 142 of file HistoManager.hh.

Referenced by bookHisto().

G4int HistoManager::fBinsP
private

Definition at line 107 of file HistoManager.hh.

Referenced by SetNumberOfBinsP().

G4DataVector HistoManager::fBrem
private

Definition at line 148 of file HistoManager.hh.

Referenced by EndOfRun(), and ScoreNewTrack().

G4double HistoManager::fCluster
private

Definition at line 108 of file HistoManager.hh.

Referenced by AddEnergy(), BeginOfEvent(), and EndOfEvent().

G4DataVector HistoManager::fComp
private

Definition at line 150 of file HistoManager.hh.

Referenced by EndOfRun(), and ScoreNewTrack().

G4DataVector HistoManager::fConv
private

Definition at line 151 of file HistoManager.hh.

Referenced by EndOfRun(), and ScoreNewTrack().

G4double HistoManager::fE[25]
private

Definition at line 145 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fEabs
private

Definition at line 75 of file HistoManager.hh.

G4double HistoManager::fEabs1
private

Definition at line 144 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fEabs2
private

Definition at line 144 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fEabs3
private

Definition at line 144 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fEabs4
private

Definition at line 144 of file HistoManager.hh.

Referenced by AddEnergy().

G4StatDouble HistoManager::fEdep
private

Definition at line 121 of file HistoManager.hh.

Referenced by AddTargetStep(), BeginOfRun(), EndOfEvent(), and EndOfRun().

G4double HistoManager::fEdep[6]
private

Definition at line 156 of file HistoManager.hh.

G4double HistoManager::fEdepEM
private

Definition at line 114 of file HistoManager.hh.

Referenced by AddTargetStep().

G4double HistoManager::fEdepEvt
private

Definition at line 113 of file HistoManager.hh.

Referenced by Initialise().

G4double HistoManager::fEdepMax
private

Definition at line 112 of file HistoManager.hh.

Referenced by SetMaxEnergyDeposit().

G4double HistoManager::fEdepP
private

Definition at line 116 of file HistoManager.hh.

Referenced by AddTargetStep().

G4double HistoManager::fEdepPI
private

Definition at line 115 of file HistoManager.hh.

Referenced by AddTargetStep().

G4double HistoManager::fEdepSum
private

Definition at line 117 of file HistoManager.hh.

Referenced by Initialise().

G4double HistoManager::fEdepSum2
private

Definition at line 118 of file HistoManager.hh.

Referenced by Initialise().

G4double HistoManager::fEdeptr[6]
private

Definition at line 158 of file HistoManager.hh.

Referenced by EndOfRun().

G4double HistoManager::fEdeptrue[3]
private

Definition at line 153 of file HistoManager.hh.

Referenced by EndOfRun(), and SetEdepAndRMS().

G4double HistoManager::fEgap
private

Definition at line 76 of file HistoManager.hh.

G4DataVector HistoManager::fEgas
private

Definition at line 123 of file HistoManager.hh.

Referenced by BeginOfRun(), EndOfEvent(), and EndOfRun().

G4int HistoManager::fElec
private

Definition at line 136 of file HistoManager.hh.

Referenced by AddDeltaElectron(), and EndOfRun().

const G4ParticleDefinition* HistoManager::fElectron
private

Definition at line 119 of file HistoManager.hh.

Referenced by ScoreNewTrack().

G4String HistoManager::fElementName
private

Definition at line 98 of file HistoManager.hh.

Referenced by SetElementName().

G4ElectronIonPair* HistoManager::fElIonPair
private

Definition at line 126 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fErms[6]
private

Definition at line 157 of file HistoManager.hh.

Referenced by EndOfRun().

G4double HistoManager::fErmstr[6]
private

Definition at line 159 of file HistoManager.hh.

Referenced by EndOfRun().

G4DataVector HistoManager::fEvertex
private

Definition at line 146 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fEvt
private

Definition at line 113 of file HistoManager.hh.

Referenced by BeginOfEvent(), BeginOfRun(), and EndOfRun().

G4int HistoManager::fEvt
private

Definition at line 135 of file HistoManager.hh.

G4int HistoManager::fEvt1
private

Definition at line 124 of file HistoManager.hh.

Referenced by FirstEventToDebug(), and SetFirstEventToDebug().

G4int HistoManager::fEvt2
private

Definition at line 125 of file HistoManager.hh.

Referenced by LastEventToDebug(), and SetLastEventToDebug().

G4bool HistoManager::fExist[MaxHisto]
private

Definition at line 83 of file HistoManager.hh.

Referenced by HistoExist().

G4double HistoManager::fFactorALICE
private

Definition at line 112 of file HistoManager.hh.

Referenced by EndOfEvent(), EndOfRun(), and SetEnergyPerChannel().

G4bool HistoManager::fFactoryOn
private

Definition at line 72 of file HistoManager.hh.

Referenced by PrintStatistic().

G4String HistoManager::fFileName
private

Definition at line 71 of file HistoManager.hh.

Referenced by Book().

G4int HistoManager::fGam
private

Definition at line 138 of file HistoManager.hh.

Referenced by AddPhoton(), and EndOfRun().

const G4ParticleDefinition* HistoManager::fGamma
private

Definition at line 118 of file HistoManager.hh.

Referenced by ScoreNewTrack().

G4int HistoManager::fHistId
private

Definition at line 74 of file HistoManager.hh.

Referenced by GetHistoID().

Histo * HistoManager::fHisto
private
AIDA::IHistogram1D* HistoManager::fHisto[MaxHisto]
private

Definition at line 74 of file HistoManager.hh.

Histo* HistoManager::fHisto
private

Definition at line 125 of file HistoManager.hh.

G4bool HistoManager::fHistoBooked
private

Definition at line 118 of file HistoManager.hh.

Referenced by BeginOfRun(), and EndOfRun().

HistoMessenger* HistoManager::fHistoMessenger
private

Definition at line 93 of file HistoManager.hh.

G4String HistoManager::fHistoName
private

Definition at line 109 of file HistoManager.hh.

Referenced by SetHistoName().

G4AnaH1 * HistoManager::fHistPt
private

Definition at line 75 of file HistoManager.hh.

Referenced by PrintStatistic().

G4String HistoManager::fileName
private

Definition at line 80 of file HistoManager.hh.

Referenced by book(), GetFileName(), save(), saveAscii(), and SetFileName().

G4String HistoManager::fileOption
private

Definition at line 82 of file HistoManager.hh.

Referenced by book(), and SetFileOption().

G4String HistoManager::fileType
private

Definition at line 81 of file HistoManager.hh.

Referenced by book(), SetFileOption(), and SetFileType().

G4VPhysicsConstructor* HistoManager::fIonPhysics
private

Definition at line 116 of file HistoManager.hh.

Referenced by SetIonPhysics().

G4String HistoManager::fLabel[MaxHisto]
private

Definition at line 84 of file HistoManager.hh.

G4double HistoManager::fLabs
private

Definition at line 77 of file HistoManager.hh.

G4double HistoManager::fLength
private

Definition at line 119 of file HistoManager.hh.

Referenced by BookHisto(), Initialise(), Length(), and SetTargetLength().

G4double HistoManager::fLgap
private

Definition at line 78 of file HistoManager.hh.

G4double HistoManager::fLimittrue[3]
private

Definition at line 155 of file HistoManager.hh.

Referenced by EndOfRun().

G4int HistoManager::fLowe
private

Definition at line 141 of file HistoManager.hh.

Referenced by EndOfRun().

HistoManager * HistoManager::fManager = 0
staticprivate

Definition at line 101 of file HistoManager.hh.

Referenced by GetPointer().

const G4Material* HistoManager::fMaterial
private

Definition at line 119 of file HistoManager.hh.

Referenced by SetTargetMaterial().

G4double HistoManager::fMaxEnergy
private

Definition at line 106 of file HistoManager.hh.

Referenced by BeginOfRun(), bookHisto(), EndOfEvent(), EndOfRun(), GetMaxEnergy(), and SetMaxEnergy().

G4double HistoManager::fMaxEnergyAbs
private

Definition at line 129 of file HistoManager.hh.

Referenced by bookHisto().

G4double HistoManager::fMaxKinEnergy
private

Definition at line 101 of file HistoManager.hh.

Referenced by SetMaxKinEnergy(), and SetMinKinEnergy().

G4double HistoManager::fMaxMomentum
private

Definition at line 103 of file HistoManager.hh.

Referenced by SetMaxMomentum(), and SetMinMomentum().

G4double HistoManager::fMeanCluster
private

Definition at line 111 of file HistoManager.hh.

Referenced by AddEnergy(), BeginOfRun(), and EndOfRun().

HistoManagerMessenger * HistoManager::fMessenger
private

Definition at line 92 of file HistoManager.hh.

G4double HistoManager::fMinKinEnergy
private

Definition at line 100 of file HistoManager.hh.

Referenced by SetMaxKinEnergy(), and SetMinKinEnergy().

G4double HistoManager::fMinMomentum
private

Definition at line 102 of file HistoManager.hh.

Referenced by SetMaxMomentum(), and SetMinMomentum().

G4int HistoManager::fNalpha
private

Definition at line 139 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNaproton
private

Definition at line 142 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNbHist
private

Definition at line 80 of file HistoManager.hh.

G4int HistoManager::fNbins[MaxHisto]
private

Definition at line 86 of file HistoManager.hh.

Referenced by GetNbins().

G4int HistoManager::fNBinsE
private

Definition at line 124 of file HistoManager.hh.

Referenced by BookHisto(), and SetNumberOfBinsE().

G4int HistoManager::fNcpions
private

Definition at line 133 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNdeut
private

Definition at line 138 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNelec
private

Definition at line 128 of file HistoManager.hh.

Referenced by Initialise().

const G4ParticleDefinition * HistoManager::fNeutron
private

Definition at line 95 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNevt
private

Definition at line 127 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNgam
private

Definition at line 130 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNHisto
private

Definition at line 103 of file HistoManager.hh.

Referenced by EndOfRun(), and SetHistoNumber().

G4int HistoManager::fNions
private

Definition at line 137 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNkaons
private

Definition at line 135 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNmax
private

Definition at line 161 of file HistoManager.hh.

Referenced by EndOfRun().

G4int HistoManager::fNmuons
private

Definition at line 136 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNneu_back
private

Definition at line 145 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNneu_forw
private

Definition at line 143 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNneu_leak
private

Definition at line 144 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNneutron
private

Definition at line 140 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNpi0
private

Definition at line 134 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNpiofNleak
private

Definition at line 132 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNposit
private

Definition at line 129 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNprot_leak
private

Definition at line 131 of file HistoManager.hh.

Referenced by AddLeakingParticle().

G4int HistoManager::fNproton
private

Definition at line 141 of file HistoManager.hh.

Referenced by Initialise().

G4int HistoManager::fNSlices
private

Definition at line 125 of file HistoManager.hh.

Referenced by BookHisto(), NumberOfSlices(), and SetNumberOfSlices().

G4int HistoManager::fNstep
private

Definition at line 146 of file HistoManager.hh.

Referenced by AddTargetStep(), and Initialise().

G4int HistoManager::fNtColId[MaxNtCol]
private

Definition at line 76 of file HistoManager.hh.

Referenced by FillNtuple().

TTree* HistoManager::fNtuple1
private

Definition at line 72 of file HistoManager.hh.

AIDA::ITuple* HistoManager::fNtuple1
private

Definition at line 75 of file HistoManager.hh.

TTree* HistoManager::fNtuple2
private

Definition at line 73 of file HistoManager.hh.

AIDA::ITuple* HistoManager::fNtuple2
private

Definition at line 76 of file HistoManager.hh.

G4DataVector HistoManager::fNvertex
private

Definition at line 147 of file HistoManager.hh.

Referenced by AddEnergy().

G4double HistoManager::fOverflow
private

Definition at line 122 of file HistoManager.hh.

Referenced by BeginOfRun(), EndOfEvent(), and EndOfRun().

G4String HistoManager::fParticleName
private

Definition at line 97 of file HistoManager.hh.

Referenced by SetParticleName().

G4DataVector HistoManager::fPhot
private

Definition at line 149 of file HistoManager.hh.

Referenced by EndOfRun(), and ScoreNewTrack().

G4VModularPhysicsList* HistoManager::fPhysList
private

Definition at line 115 of file HistoManager.hh.

Referenced by SetIonPhysics(), and SetPhysicsList().

G4int HistoManager::fPosit
private

Definition at line 137 of file HistoManager.hh.

Referenced by AddPositron(), and EndOfRun().

const G4ParticleDefinition* HistoManager::fPositron
private

Definition at line 120 of file HistoManager.hh.

Referenced by ScoreNewTrack().

const G4ParticleDefinition * HistoManager::fPrimaryDef
private

Definition at line 109 of file HistoManager.hh.

G4double HistoManager::fPrimaryKineticEnergy
private

Definition at line 121 of file HistoManager.hh.

G4double HistoManager::fRmstrue[3]
private

Definition at line 154 of file HistoManager.hh.

Referenced by EndOfRun(), and SetEdepAndRMS().

TFile* HistoManager::fRootFile
private

Definition at line 70 of file HistoManager.hh.

G4int HistoManager::fStat[6]
private

Definition at line 160 of file HistoManager.hh.

Referenced by EndOfRun().

G4double HistoManager::fStep
private

Definition at line 132 of file HistoManager.hh.

Referenced by AddStep(), and EndOfRun().

G4double HistoManager::fStepGas
private

Definition at line 107 of file HistoManager.hh.

Referenced by AddEnergy(), BeginOfEvent(), and EndOfEvent().

G4String HistoManager::fTitle[MaxHisto]
private

Definition at line 85 of file HistoManager.hh.

Referenced by GetTitle().

G4double HistoManager::fTotCluster
private

Definition at line 110 of file HistoManager.hh.

Referenced by BeginOfRun(), EndOfEvent(), and EndOfRun().

G4double HistoManager::fTotEdep
private

Definition at line 120 of file HistoManager.hh.

Referenced by AddEnergy(), BeginOfEvent(), and EndOfEvent().

G4double HistoManager::fTotStepGas
private

Definition at line 109 of file HistoManager.hh.

Referenced by BeginOfRun(), EndOfEvent(), and EndOfRun().

G4bool HistoManager::fTrackAbs
private

Definition at line 134 of file HistoManager.hh.

Referenced by ResetTrackLength().

G4double HistoManager::fTrackLength
private

Definition at line 131 of file HistoManager.hh.

Referenced by ResetTrackLength().

AIDA::ITree* HistoManager::fTree
private

Definition at line 72 of file HistoManager.hh.

G4double HistoManager::fUnit[MaxHisto]
private

Definition at line 89 of file HistoManager.hh.

Referenced by GetHistoUnit().

G4int HistoManager::fVerbose
private
G4double HistoManager::fVmax[MaxHisto]
private

Definition at line 88 of file HistoManager.hh.

Referenced by GetVmax().

G4double HistoManager::fVmin[MaxHisto]
private

Definition at line 87 of file HistoManager.hh.

Referenced by GetVmin().

G4double HistoManager::fWidth[MaxHisto]
private

Definition at line 90 of file HistoManager.hh.

Referenced by GetBinWidth().

AIDA::IHistogram1D * HistoManager::histo
private

Definition at line 89 of file HistoManager.hh.

Referenced by book(), FillHisto(), Normalize(), RemoveHisto(), and saveAscii().

HistoMessenger * HistoManager::histoMessenger
private

Definition at line 106 of file HistoManager.hh.

Referenced by ~HistoManager().

G4String HistoManager::Label
private

Definition at line 91 of file HistoManager.hh.

Referenced by book(), and SetHisto().

G4String HistoManager::LabelNt[MaxNtupl]
private

Definition at line 102 of file HistoManager.hh.

Referenced by book(), and SetNtuple().

G4int HistoManager::Nbins
private

Definition at line 93 of file HistoManager.hh.

Referenced by book(), saveAscii(), and SetHisto().

AIDA::ITuple* HistoManager::ntupl[MaxNtupl]
private

Definition at line 100 of file HistoManager.hh.

Referenced by AddRowNtuple(), book(), and FillNtuple().

G4String HistoManager::Title
private

Definition at line 92 of file HistoManager.hh.

Referenced by book(), saveAscii(), and SetHisto().

G4String HistoManager::TitleNt[MaxNtupl]
private

Definition at line 103 of file HistoManager.hh.

Referenced by book(), and SetNtuple().

G4double HistoManager::Unit
private

Definition at line 96 of file HistoManager.hh.

Referenced by FillHisto(), GetHistoUnit(), and SetHisto().

G4double HistoManager::Vmax
private

Definition at line 95 of file HistoManager.hh.

Referenced by book(), and SetHisto().

G4double HistoManager::Vmin
private

Definition at line 94 of file HistoManager.hh.

Referenced by book(), and SetHisto().

G4double HistoManager::Width
private

Definition at line 97 of file HistoManager.hh.

Referenced by GetBinWidth(), and SetHisto().


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