Geant4  10.02.p02
HistoManager Class Reference

#include <HistoManager.hh>

+ Collaboration diagram for HistoManager:

Public Member Functions

 HistoManager ()
 
 ~HistoManager ()
 
 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 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 ()
 
 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)
 
void SetTargetMaterial (const G4Material *p)
 
 ~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 ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 
 HistoManager ()
 
 ~HistoManager ()
 

Static Public Member Functions

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

Private Member Functions

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

Private Attributes

G4String fFileName
 
G4bool fFactoryOn
 
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
 
G4String fileName [2]
 
G4bool factoryOn
 
G4int fNbHist
 
G4int fHistId [MaxHisto]
 
G4AnaH1fHistPt [MaxHisto]
 
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
 
const G4ParticleDefinitionfGamma
 
const G4ParticleDefinitionfElectron
 
const G4ParticleDefinitionfPositron
 
G4int fNHisto
 
G4int fVerbose
 
G4int fEvt1
 
G4int fEvt2
 
G4double fBeamEnergy
 
G4double fMaxEnergy
 
G4double fMaxEnergyAbs
 
G4double fTrackLength
 
G4double fStep
 
G4bool fTrackAbs
 
G4int fEvt
 
G4int fElec
 
G4int fPosit
 
G4int fGam
 
G4int fLowe
 
G4int fBinsE
 
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
 
HistofHisto
 
HistoManagerMessengerfMessenger
 
G4AnalysisManagerfAnalysisManager
 
const G4ParticleDefinitionfNeutron
 
const G4MaterialfTargetMaterial
 
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
 
G4bool fHistoBooked
 
G4VModularPhysicsListfPhysList
 
G4VPhysicsConstructorfIonPhysics
 
const G4MaterialfMaterial
 

Static Private Attributes

static HistoManagerfManager = 0
 

Detailed Description

Definition at line 44 of file HistoManager.hh.

Constructor & Destructor Documentation

HistoManager::HistoManager ( )

Definition at line 39 of file HistoManager.cc.

References Book().

Referenced by GetPointer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

HistoManager::~HistoManager ( )

Definition at line 47 of file HistoManager.cc.

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 ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
HistoManager::~HistoManager ( )
HistoManager::HistoManager ( )
private
HistoManager::~HistoManager ( )
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 ( )
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,
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::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::AddStep ( )
inline

Definition at line 106 of file HistoManager.hh.

References fStep.

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

Definition at line 306 of file HistoManager.cc.

References fE, fEabs1, fEabs2, fEabs3, fEabs4, fEvertex, fEvt, and fNvertex.

void HistoManager::BeginOfRun ( )
void HistoManager::BeginOfRun ( )
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 ( )
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 ( )
private

Definition at line 54 of file HistoManager.cc.

References fFileName.

Referenced by HistoManager().

+ Here is the caller graph for this function:

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 ( )
private
void HistoManager::Book ( )
private
void HistoManager::Book ( )
void HistoManager::book ( )

Definition at line 72 of file HistoManager.cc.

References factoryOn, fExist, fHistId, fHistPt, fileName, fLabel, fNbHist, fNbins, fTitle, fVmax, fVmin, G4cout, G4endl, and MaxHisto.

void HistoManager::Book ( )
void HistoManager::BookHisto ( )

Definition at line 158 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 97 of file HistoManager.hh.

References fBeamFlag.

G4bool HistoManager::DefaultBeamPosition ( ) const
inline

Definition at line 101 of file HistoManager.hh.

References fBeamFlag.

void HistoManager::EndOfEvent ( )
void HistoManager::EndOfEvent ( )
void HistoManager::EndOfEvent ( )
void HistoManager::EndOfRun ( )
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, GeV, and x.

+ 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 
)

Definition at line 130 of file HistoManager.cc.

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 
)
void HistoManager::FillNtuple ( G4double  EnergyAbs,
G4double  EnergyGap,
G4double  TrackLAbs,
G4double  TrackLGap 
)

Definition at line 147 of file HistoManager.cc.

void HistoManager::FillNtuple ( G4double  energyAbs,
G4double  energyGap,
G4double  trackLAbs,
G4double  trackLGap 
)
void HistoManager::FillNtuple ( G4double  EnergyAbs,
G4double  EnergyGap,
G4double  TrackLAbs,
G4double  TrackLGap 
)
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.

Referenced by RunAction::ComputeTheory().

+ 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::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 64 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
G4String HistoManager::GetTitle ( G4int  id)
inline

Definition at line 65 of file HistoManager.hh.

References fTitle.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 94 of file HistoManager.hh.

References fVerbose.

G4int HistoManager::GetVerbose ( ) const
inline

Definition at line 96 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.

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 91 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 
)

Definition at line 138 of file HistoManager.cc.

void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
void HistoManager::Normalize ( G4int  id,
G4double  fac 
)
G4int HistoManager::NumberOfSlices ( ) const
inline

Definition at line 92 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  ih)

Definition at line 211 of file HistoManager.cc.

References fAscii, G4cout, G4endl, and MaxHisto.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::PrintStatistic ( )

Definition at line 163 of file HistoManager.cc.

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

void HistoManager::PrintStatistic ( )
void HistoManager::PrintStatistic ( )
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 ( )

Definition at line 114 of file HistoManager.cc.

References fFactoryOn, G4cout, and G4endl.

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

Definition at line 113 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

Definition at line 223 of file HistoManager.cc.

References fAscii, fHistPt, fileName, fNbins, fTitle, G4cout, G4endl, MaxHisto, and name.

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 96 of file HistoManager.hh.

References fBeamFlag.

void HistoManager::SetDefaultBeamPositionFlag ( G4bool  f)
inline

Definition at line 97 of file HistoManager.hh.

References fBeamFlag.

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

Definition at line 541 of file HistoManager.cc.

References fEdeptrue, fLimittrue, and fRmstrue.

void HistoManager::SetElementName ( const G4String name)
inline

Definition at line 120 of file HistoManager.hh.

References fElementName, and name.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

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

Definition at line 63 of file HistoManager.hh.

References fileName, and name.

Referenced by HistoMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetFirstEventToDebug ( G4int  val)
inline

Definition at line 99 of file HistoManager.hh.

References fEvt1.

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

Definition at line 143 of file HistoManager.cc.

References fExist, fLabel, fNbHist, fNbins, fTitle, fUnit, fVmax, fVmin, fWidth, G4cout, G4endl, G4UnitDefinition::GetValueOf(), and MaxHisto.

Referenced by HistoMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void HistoManager::SetHistoName ( G4String val)
inline

Definition at line 155 of file HistoManager.hh.

References fHistoName.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetHistoName ( G4String val)
inline
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  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 99 of file HistoManager.hh.

References fEdepMax.

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

Definition at line 140 of file HistoManager.hh.

References fMaxKinEnergy, and fMinKinEnergy.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetMaxMomentum ( G4double  val)
inline

Definition at line 150 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 135 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 145 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::SetNumberOfBinsE ( G4int  val)
inline
void HistoManager::SetNumberOfBinsE ( G4int  val)
inline

Definition at line 125 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 89 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 130 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 88 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 name)
inline

Definition at line 115 of file HistoManager.hh.

References fParticleName, and name.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

void HistoManager::SetParticleName ( const G4String )
inline
void HistoManager::SetPhysicsList ( G4VModularPhysicsList p)
inline

Definition at line 101 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 87 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 86 of file HistoManager.hh.

References fMaterial.

void HistoManager::SetTargetMaterial ( const G4Material p)
inline

Definition at line 160 of file HistoManager.hh.

References fTargetMaterial.

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

Definition at line 95 of file HistoManager.hh.

References fVerbose.

Referenced by HistoManagerMessenger::SetNewValue().

+ Here is the caller graph for this function:

Member Data Documentation

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 78 of file HistoManager.hh.

Referenced by book(), and save().

AIDA::IAnalysisFactory* HistoManager::fAF
private

Definition at line 70 of file HistoManager.hh.

G4AnalysisManager * HistoManager::fAnalysisManager
private

Definition at line 95 of file HistoManager.hh.

Referenced by EndOfRun().

G4bool HistoManager::fAscii[MaxHisto]
private

Definition at line 91 of file HistoManager.hh.

Referenced by PrintHisto(), and saveAscii().

G4double HistoManager::fBeamEnergy
private

Definition at line 127 of file HistoManager.hh.

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

G4bool HistoManager::fBeamFlag
private

Definition at line 149 of file HistoManager.hh.

Referenced by DefaultBeamPosition(), and SetDefaultBeamPositionFlag().

G4int HistoManager::fBinsE
private

Definition at line 142 of file HistoManager.hh.

Referenced by bookHisto(), EndOfRun(), and SetNumberOfBinsE().

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 110 of file HistoManager.hh.

Referenced by EndOfRun(), and SetNumberOfBinsP().

G4DataVector HistoManager::fBrem
private

Definition at line 148 of file HistoManager.hh.

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

G4DataVector HistoManager::fComp
private

Definition at line 150 of file HistoManager.hh.

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

G4DataVector HistoManager::fConv
private

Definition at line 151 of file HistoManager.hh.

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

G4double HistoManager::fE[25]
private

Definition at line 145 of file HistoManager.hh.

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

G4double HistoManager::fEabs
private

Definition at line 73 of file HistoManager.hh.

G4double HistoManager::fEabs1
private

Definition at line 144 of file HistoManager.hh.

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

G4double HistoManager::fEabs2
private

Definition at line 144 of file HistoManager.hh.

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

G4double HistoManager::fEabs3
private

Definition at line 144 of file HistoManager.hh.

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

G4double HistoManager::fEabs4
private

Definition at line 144 of file HistoManager.hh.

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

G4double HistoManager::fEdep[6]
private

Definition at line 156 of file HistoManager.hh.

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

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 BeginOfRun(), EndOfEvent(), and EndOfRun().

G4double HistoManager::fEdeptrue[3]
private

Definition at line 153 of file HistoManager.hh.

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

G4double HistoManager::fEgap
private

Definition at line 74 of file HistoManager.hh.

G4int HistoManager::fElec
private

Definition at line 136 of file HistoManager.hh.

Referenced by AddDeltaElectron(), BeginOfRun(), 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 101 of file HistoManager.hh.

Referenced by EndOfRun(), and SetElementName().

G4double HistoManager::fErms[6]
private

Definition at line 157 of file HistoManager.hh.

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

G4double HistoManager::fErmstr[6]
private

Definition at line 159 of file HistoManager.hh.

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

G4DataVector HistoManager::fEvertex
private

Definition at line 146 of file HistoManager.hh.

Referenced by AddEnergy(), and BeginOfEvent().

G4int HistoManager::fEvt
private

Definition at line 135 of file HistoManager.hh.

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

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 book(), HistoExist(), and SetHisto().

G4bool HistoManager::fFactoryOn
private

Definition at line 65 of file HistoManager.hh.

Referenced by PrintStatistic(), and Save().

G4String HistoManager::fFileName
private

Definition at line 53 of file HistoManager.hh.

Referenced by Book().

G4int HistoManager::fGam
private

Definition at line 138 of file HistoManager.hh.

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

const G4ParticleDefinition* HistoManager::fGamma
private

Definition at line 118 of file HistoManager.hh.

Referenced by ScoreNewTrack().

G4int HistoManager::fHistId[MaxHisto]
private

Definition at line 81 of file HistoManager.hh.

Referenced by book(), and GetHistoID().

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

Definition at line 73 of file HistoManager.hh.

Histo* HistoManager::fHisto
private

Definition at line 163 of file HistoManager.hh.

G4bool HistoManager::fHistoBooked
private

Definition at line 150 of file HistoManager.hh.

HistoMessenger* HistoManager::fHistoMessenger
private

Definition at line 93 of file HistoManager.hh.

G4String HistoManager::fHistoName
private

Definition at line 112 of file HistoManager.hh.

Referenced by SetHistoName().

G4AnaH1* HistoManager::fHistPt[MaxHisto]
private

Definition at line 82 of file HistoManager.hh.

Referenced by book(), and saveAscii().

G4String HistoManager::fileName[2]
private

Definition at line 77 of file HistoManager.hh.

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

G4VPhysicsConstructor* HistoManager::fIonPhysics
private

Definition at line 111 of file HistoManager.hh.

Referenced by SetIonPhysics().

G4String HistoManager::fLabel[MaxHisto]
private

Definition at line 84 of file HistoManager.hh.

Referenced by book(), and SetHisto().

G4double HistoManager::fLabs
private

Definition at line 75 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 76 of file HistoManager.hh.

G4double HistoManager::fLimittrue[3]
private

Definition at line 155 of file HistoManager.hh.

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

G4int HistoManager::fLowe
private

Definition at line 141 of file HistoManager.hh.

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

HistoManager * HistoManager::fManager = 0
staticprivate

Definition at line 116 of file HistoManager.hh.

Referenced by GetPointer().

const G4Material* HistoManager::fMaterial
private

Definition at line 114 of file HistoManager.hh.

Referenced by SetTargetMaterial().

G4double HistoManager::fMaxEnergy
private

Definition at line 128 of file HistoManager.hh.

Referenced by bookHisto(), 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 104 of file HistoManager.hh.

Referenced by EndOfRun(), SetMaxKinEnergy(), and SetMinKinEnergy().

G4double HistoManager::fMaxMomentum
private

Definition at line 106 of file HistoManager.hh.

Referenced by EndOfRun(), SetMaxMomentum(), and SetMinMomentum().

HistoManagerMessenger * HistoManager::fMessenger
private

Definition at line 94 of file HistoManager.hh.

G4double HistoManager::fMinKinEnergy
private

Definition at line 103 of file HistoManager.hh.

Referenced by EndOfRun(), SetMaxKinEnergy(), and SetMinKinEnergy().

G4double HistoManager::fMinMomentum
private

Definition at line 105 of file HistoManager.hh.

Referenced by EndOfRun(), 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.

Referenced by book(), and SetHisto().

G4int HistoManager::fNbins[MaxHisto]
private

Definition at line 86 of file HistoManager.hh.

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

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 97 of file HistoManager.hh.

Referenced by AddLeakingParticle(), and EndOfRun().

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 122 of file HistoManager.hh.

Referenced by BeginOfRun(), 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 BeginOfRun(), and 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().

TTree* HistoManager::fNtuple1
private

Definition at line 70 of file HistoManager.hh.

AIDA::ITuple* HistoManager::fNtuple1
private

Definition at line 74 of file HistoManager.hh.

TTree* HistoManager::fNtuple2
private

Definition at line 71 of file HistoManager.hh.

AIDA::ITuple* HistoManager::fNtuple2
private

Definition at line 75 of file HistoManager.hh.

G4DataVector HistoManager::fNvertex
private

Definition at line 147 of file HistoManager.hh.

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

G4String HistoManager::fParticleName
private

Definition at line 100 of file HistoManager.hh.

Referenced by EndOfRun(), and SetParticleName().

G4DataVector HistoManager::fPhot
private

Definition at line 149 of file HistoManager.hh.

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

G4VModularPhysicsList* HistoManager::fPhysList
private

Definition at line 110 of file HistoManager.hh.

Referenced by SetIonPhysics(), and SetPhysicsList().

G4int HistoManager::fPosit
private

Definition at line 137 of file HistoManager.hh.

Referenced by AddPositron(), BeginOfRun(), 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 BeginOfRun(), EndOfEvent(), EndOfRun(), and SetEdepAndRMS().

TFile* HistoManager::fRootFile
private

Definition at line 68 of file HistoManager.hh.

G4int HistoManager::fStat[6]
private

Definition at line 160 of file HistoManager.hh.

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

G4double HistoManager::fStep
private

Definition at line 132 of file HistoManager.hh.

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

const G4Material* HistoManager::fTargetMaterial
private

Definition at line 98 of file HistoManager.hh.

Referenced by EndOfRun(), and SetTargetMaterial().

G4String HistoManager::fTitle[MaxHisto]
private

Definition at line 85 of file HistoManager.hh.

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

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 71 of file HistoManager.hh.

G4double HistoManager::fUnit[MaxHisto]
private

Definition at line 89 of file HistoManager.hh.

Referenced by GetHistoUnit(), and SetHisto().

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

Definition at line 88 of file HistoManager.hh.

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

G4double HistoManager::fVmin[MaxHisto]
private

Definition at line 87 of file HistoManager.hh.

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

G4double HistoManager::fWidth[MaxHisto]
private

Definition at line 90 of file HistoManager.hh.

Referenced by GetBinWidth(), and SetHisto().


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