ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Run Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/amsEcal/include/Run.hh>

+ Inheritance diagram for Run:
+ Collaboration diagram for Run:

Classes

struct  ActivityData
 
struct  NuclChannel
 
struct  ParticleData
 

Public Member Functions

 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void SumEvents_1 (G4int, G4double, G4double)
 
void SumEvents_2 (G4double, G4double, G4double)
 
void DetailedLeakage (G4int, G4double)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (const DetectorConstruction *)
 
 ~Run () override
 
void SetPrimary (const G4ParticleDefinition *particle, G4double energy)
 
void CountTraks0 (G4int nt)
 
void CountTraks1 (G4int nt)
 
void CountSteps0 (G4int ns)
 
void CountSteps1 (G4int ns)
 
void CountProcesses (const G4String &procName)
 
void AddEdep (G4double val)
 
void AddNIEL (G4double val)
 
void AddTrueRange (G4double l)
 
void AddProjRange (G4double x)
 
void AddTransvDev (G4double y)
 
void Merge (const G4Run *) override
 
void EndOfRun ()
 
 Run (DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEdep (G4int i, G4double e)
 
void AddTotEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double st)
 
void AddTrackStatus (G4int i)
 
void SetCsdaRange (G4int i, G4double value)
 
void SetXfrontNorm (G4int i, G4double value)
 
G4double GetCsdaRange (G4int i)
 
G4double GetXfrontNorm (G4int i)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double st)
 
void SetCsdaRange (G4double value)
 
G4double GetCsdaRange ()
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (G4String procName)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (G4String procName)
 
void SumTrack (G4double track)
 
void SumeTransf (G4double energy)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run ()
 
 ~Run ()
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *, PrimaryGeneratorAction *)
 
virtual ~Run ()
 
virtual void Merge (const G4Run *)
 
void InitializePerEvent ()
 
void FillPerEvent ()
 
void FillPerTrack (G4double, G4double)
 
void FillPerStep (G4double, G4int, G4int)
 
void AddStep (G4double q)
 
void EndOfRun (G4double edep, G4double rms, G4double &limit)
 
void SetVerbose (G4int val)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void FillPerEvent (G4int, G4double, G4double)
 
void SumEnergyFlow (G4int plane, G4double Eflow)
 
void SumLateralEleak (G4int cell, G4double Eflow)
 
void AddChargedStep ()
 
void AddNeutralStep ()
 
void AddSecondaryTrack (const G4Track *)
 
void SetEdepAndRMS (G4int, G4double, G4double, G4double)
 
void SetApplyLimit (G4bool)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEnergy (G4double edep)
 
void AddTrakLenCharg (G4double length)
 
void AddTrakLenNeutr (G4double length)
 
void AddMscProjTheta (G4double theta)
 
void CountStepsCharg (G4int nSteps)
 
void CountStepsNeutr (G4int nSteps)
 
void CountParticles (G4ParticleDefinition *part)
 
void CountTransmit (G4int flag)
 
void CountReflect (G4int flag)
 
void AddEnergyLeak (G4double eleak, G4int index)
 
G4double ComputeMscHighland ()
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run ()
 
virtual ~Run ()
 
virtual void Merge (const G4Run *)
 
void BeginOfRun ()
 
void EndOfRun ()
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void AddEnergy (G4double edep, const G4Step *)
 
void SetVerbose (G4int value)
 
G4int GetVerbose () const
 
G4double GetTotStepGas () const
 
G4double GetTotCluster () const
 
G4double GetMeanCluster () const
 
const G4StatDoubleGetStat () const
 
 Run ()
 
virtual ~Run ()
 
virtual void Merge (const G4Run *)
 
void BeginOfRun ()
 
void EndOfRun ()
 
void BeginOfEvent ()
 
void EndOfEvent ()
 
void AddEnergy (G4double edep, const G4Step *)
 
void SetVerbose (G4int value)
 
G4int GetVerbose () const
 
G4double GetTotStepGas () const
 
const G4StatDoubleGetStat () const
 
 Run (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~Run ()
 
virtual void Merge (const G4Run *)
 
void EndOfRun (double binLength)
 
void FillHisto (G4int id, G4double x, G4double weight=1.0)
 
void SetVerbose (G4int verbose)
 
G4int GetVerbose () const
 
G4double GetOffsetX () const
 
void AddProjRange (G4double x)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void SetTargetXXX (G4bool)
 
void CountProcesses (G4VProcess *process)
 
void SumTrack (G4double)
 
void CountNuclearChannel (G4String, G4double)
 
void ParticleCount (G4String, G4double)
 
void Balance (G4double)
 
void CountGamma (G4int)
 
virtual void Merge (const G4Run *)
 
void EndOfRun (G4bool)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double)
 
void SumTrackLength (G4int, G4int, G4double, G4double, G4double, G4double)
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void EndOfRun ()
 
virtual void Merge (const G4Run *)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double)
 
void AddEdep (G4double edep)
 
void AddEflow (G4double eflow)
 
void ParticleFlux (G4String, G4double)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4int, G4String, G4double)
 
void AddEdep (G4int i, G4double e)
 
void AddTotEdep (G4double e)
 
void AddTrackStatus (G4int i)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double)
 
void AddEdep (G4double edep)
 
void AddEflow (G4double eflow)
 
void ParticleFlux (G4String, G4double)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run ()
 
virtual ~Run ()
 
virtual void RecordEvent (const G4Event *)
 
virtual void Merge (const G4Run *)
 
G4double GetSumDose () const
 
G4VPrimitiveScorerGetPrimitiveScorer () const
 
 Run ()
 
virtual ~Run ()
 
virtual void RecordEvent (const G4Event *)
 
virtual void Merge (const G4Run *)
 
G4double GetSumDose () const
 
G4VPrimitiveScorerGetPrimitiveScorer () const
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (G4String procName)
 
void SumTrack (G4double track)
 
void SumeTransf (G4double energy)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddPrimaryLET (G4double let)
 
void SetTrackLength (G4double tracklen)
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double)
 
void ParticleCountNeuron (G4String, G4double)
 
void MoleculeCount (G4String, G4double)
 
void MoleculeCountNeuron (G4Molecule *molecule)
 
void AddEdep (G4double edep)
 
void AddEflow (G4double eflow)
 
void ParticleFlux (G4String, G4double)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
G4double GetEdepALL ()
 
void SetEdepALL (G4double vall)
 
void AddEdepALL (G4double vall)
 
G4double GetEdepMedium ()
 
void SetEdepMedium (G4double vall)
 
void AddEdepMedium (G4double vall)
 
G4double GetEdepSlice ()
 
void SetEdepSlice (G4double vall)
 
void AddEdepSlice (G4double vall)
 
G4double GetEdepSoma ()
 
void SetEdepSoma (G4double vall)
 
void AddEdepSoma (G4double vall)
 
void AddSomaCompart (G4int i, G4double x)
 
G4double GetSomaCompart (G4int i)
 
G4double GetEdepDend ()
 
void SetEdepDend (G4double vall)
 
void AddEdepDend (G4double vall)
 
void AddDendCompart (G4int i, G4double x)
 
G4double GetDendCompart (G4int i)
 
G4double GetEdepAxon ()
 
void SetEdepAxon (G4double vall)
 
void AddEdepAxon (G4double vall)
 
void AddAxonCompart (G4int i, G4double x)
 
G4double GetAxonCompart (G4int i)
 
G4double GetEdepNeuron ()
 
void SetEdepNeuron (G4double vall)
 
void AddEdepNeuron (G4double vall)
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddPenetration (G4double x)
 
void AddStepSize (G4int nb, G4double st)
 
G4double GetEdep () const
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddEdep (G4double e)
 
G4double GetEdep () const
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddSP (G4double x)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double st)
 
void AddCytoEdep (G4double e)
 
G4double GetCytoEdep () const
 
void AddNuclEdep (G4double e)
 
G4double GetNuclEdep () const
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (const DetectorConstruction *detector)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddInelastic (G4int nb)
 
void AddEdep (G4double e)
 
void AddTrackLength (G4double t)
 
void AddProjRange (G4double x)
 
void AddStepSize (G4int nb, G4double st)
 
G4double GetEdep () const
 
G4double GetInelastic () const
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle)
 
void EndOfRun ()
 
void SumFluence (G4double, G4double)
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
virtual void Merge (const G4Run *)
 
 Run (DetectorConstruction *, PrimaryGeneratorAction *)
 
 ~Run ()
 
virtual void Merge (const G4Run *)
 
void SurveyConvergence (G4int)
 
void EndOfRun ()
 
void CountProcesses (G4String)
 
void SumEsecond (G4double e)
 
void FlowInCavity (G4int k, G4double e)
 
void AddEdepCavity (G4double de)
 
void AddTrakCavity (G4double dt)
 
void StepInWall (G4double s)
 
void StepInCavity (G4double s)
 
 Run (DetectorConstruction *det, PrimaryGeneratorAction *, bool isMaster)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (G4String)
 
void SurveyConvergence (G4int)
 
void FlowInCavity (G4int k, G4double e)
 
void AddEdepCavity (G4double de)
 
void AddTrakCavity (G4double dt)
 
void StepInWall (G4double s)
 
void StepInCavity (G4double s)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run (DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~Run ()
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
void ScoreNewTrack (const G4Track *aTrack)
 
void AddPhantomStep (G4double e, G4double r1, G4double z1, G4double r2, G4double z2, G4double r0, G4double z0)
 
void AddPhantomGamma (G4double e, G4double r)
 
bool GetVerbose () const
 
void AddStepInTarget ()
 
 Run ()
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void AddCerenkovEnergy (G4double en)
 
void AddScintillationEnergy (G4double en)
 
void AddCerenkov (void)
 
void AddScintillation (void)
 
void AddRayleigh (void)
 
void AddOpAbsorption (void)
 
void AddOpAbsorptionPrior (void)
 
void AddFresnelRefraction (void)
 
void AddFresnelReflection (void)
 
void AddTransmission (void)
 
void AddTotalInternalReflection (void)
 
void AddLambertianReflection (void)
 
void AddLobeReflection (void)
 
void AddSpikeReflection (void)
 
void AddBackScattering (void)
 
void AddAbsorption (void)
 
void AddDetection (void)
 
void AddNotAtBoundary (void)
 
void AddSameMaterial (void)
 
void AddStepTooSmall (void)
 
void AddNoRINDEX (void)
 
void AddTotalSurface (void)
 
void AddPolishedLumirrorAirReflection (void)
 
void AddPolishedLumirrorGlueReflection (void)
 
void AddPolishedAirReflection (void)
 
void AddPolishedTeflonAirReflection (void)
 
void AddPolishedTiOAirReflection (void)
 
void AddPolishedTyvekAirReflection (void)
 
void AddPolishedVM2000AirReflection (void)
 
void AddPolishedVM2000GlueReflection (void)
 
void AddEtchedLumirrorAirReflection (void)
 
void AddEtchedLumirrorGlueReflection (void)
 
void AddEtchedAirReflection (void)
 
void AddEtchedTeflonAirReflection (void)
 
void AddEtchedTiOAirReflection (void)
 
void AddEtchedTyvekAirReflection (void)
 
void AddEtchedVM2000AirReflection (void)
 
void AddEtchedVM2000GlueReflection (void)
 
void AddGroundLumirrorAirReflection (void)
 
void AddGroundLumirrorGlueReflection (void)
 
void AddGroundAirReflection (void)
 
void AddGroundTeflonAirReflection (void)
 
void AddGroundTiOAirReflection (void)
 
void AddGroundTyvekAirReflection (void)
 
void AddGroundVM2000AirReflection (void)
 
void AddGroundVM2000GlueReflection (void)
 
void AddDichroic (void)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run ()
 
virtual ~Run ()
 
void Merge (const G4Run *)
 
G4int GetCounter () const
 
 Run ()
 
virtual ~Run ()
 
void Merge (const G4Run *)
 
G4int GetCounter () const
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (const G4VProcess *process)
 
void ParticleCount (G4String, G4double, G4double)
 
void AddEdep (G4double edep)
 
void AddEflow (G4double eflow)
 
void ParticleFlux (G4String, G4double)
 
G4int GetIonId (G4String)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
 Run ()
 
 ~Run ()
 
void ParticleCount (G4String, G4double, G4double)
 
void Balance (G4double, G4double)
 
void EventTiming (G4double)
 
void PrimaryTiming (G4double)
 
void EvisEvent (G4double)
 
void SetTimeWindow (G4double, G4double)
 
void CountInTimeWindow (G4String, G4bool, G4bool, G4bool)
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void EndOfRun ()
 
virtual void Merge (const G4Run *)
 
 Run (DetectorConstruction *)
 
 ~Run ()
 
void SetPrimary (G4ParticleDefinition *particle, G4double energy)
 
void CountProcesses (const G4VProcess *process, G4int iVol)
 
void ParticleCount (G4String, G4double, G4int)
 
void AddEdep (G4double edep1, G4double edep2)
 
virtual void Merge (const G4Run *)
 
void EndOfRun ()
 
void WriteActivity (G4int)
 
- Public Member Functions inherited from G4Run
 G4Run ()
 
virtual ~G4Run ()
 
G4int GetRunID () const
 
G4int GetNumberOfEvent () const
 
G4int GetNumberOfEventToBeProcessed () const
 
const G4HCtableGetHCtable () const
 
const G4DCtableGetDCtable () const
 
const G4StringGetRandomNumberStatus () const
 
void SetRunID (G4int id)
 
void SetNumberOfEventToBeProcessed (G4int n_ev)
 
void SetHCtable (G4HCtable *HCtbl)
 
void SetDCtable (G4DCtable *DCtbl)
 
void SetRandomNumberStatus (G4String &st)
 
void StoreEvent (G4Event *evt)
 
const std::vector< const
G4Event * > * 
GetEventVector () const
 

Public Attributes

G4int f_n_gam_sync
 
G4double f_e_gam_sync
 
G4double f_e_gam_sync2
 
G4double f_e_gam_sync_max
 
G4double f_lam_gam_sync
 

Private Member Functions

void Reset ()
 
void InitFluence ()
 
void ComputeFluenceError ()
 
void PrintFluence (G4int)
 
void AddPhantomPhoton (const G4DynamicParticle *)
 
void AddTargetPhoton (const G4DynamicParticle *)
 
void AddPhantomElectron (const G4DynamicParticle *)
 
void AddTargetElectron (const G4DynamicParticle *)
 
void AddPhoton ()
 
void AddElectron ()
 
void AddPositron ()
 
void Merge (std::map< G4String, ParticleData > &destinationMap, const std::map< G4String, ParticleData > &sourceMap) const
 

Private Attributes

DetectorConstructionfDetector
 
G4ParticleDefinitionfParticle
 
G4double fEkin
 
G4int nbOfModules
 
G4int nbOfLayers
 
G4int kLayerMax
 
std::vector< G4doubleEtotLayer
 
std::vector< G4doubleEtot2Layer
 
std::vector< G4doubleEvisLayer
 
std::vector< G4doubleEvis2Layer
 
G4double EtotCalor
 
G4double Etot2Calor
 
G4double EvisCalor
 
G4double Evis2Calor
 
G4double Eleak
 
G4double Eleak2
 
G4double EdLeak [3]
 
const DetectorConstructionfDetector
 
const G4ParticleDefinitionfParticle
 
G4int fNbOfTraks0
 
G4int fNbOfTraks1
 
G4int fNbOfSteps0
 
G4int fNbOfSteps1
 
G4double fEdep
 
G4double fNIEL
 
G4double fTrueRange
 
G4double fTrueRange2
 
G4double fProjRange
 
G4double fProjRange2
 
G4double fTransvDev
 
G4double fTransvDev2
 
std::map< G4String, G4intfProcCounter
 
G4double fTrackLen
 
G4double fTrackLen2
 
G4int fNbOfSteps
 
G4int fNbOfSteps2
 
G4double fStepSize
 
G4double fStepSize2
 
G4int fStatus [3]
 
G4double fEdeposit [kMaxAbsor]
 
G4double fEmin [kMaxAbsor]
 
G4double fEmax [kMaxAbsor]
 
G4double fTotEdep [3]
 
G4double fCsdaRange [kMaxAbsor]
 
G4double fXfrontNorm [kMaxAbsor]
 
G4double fEdeposit2
 
G4int fTotalCount
 
G4double fSumTrack
 
G4double fSumTrack2
 
G4double fEnTransfer
 
DetectorConstructionfDet
 
PrimaryGeneratorActionfKin
 
G4int f_nLbin
 
MyVector f_dEdL
 
MyVector fSumELongit
 
MyVector fSumE2Longit
 
MyVector fSumELongitCumul
 
MyVector fSumE2LongitCumul
 
G4int f_nRbin
 
MyVector f_dEdR
 
MyVector fSumERadial
 
MyVector fSumE2Radial
 
MyVector fSumERadialCumul
 
MyVector fSumE2RadialCumul
 
G4double fChargTrLength
 
G4double fSumChargTrLength
 
G4double fSum2ChargTrLength
 
G4double fNeutrTrLength
 
G4double fSumNeutrTrLength
 
G4double fSum2NeutrTrLength
 
G4double fChargedStep
 
G4double fNeutralStep
 
G4int fVerbose
 
G4double fSumEAbs [kMaxAbsor]
 
G4double fSum2EAbs [kMaxAbsor]
 
G4double fSumLAbs [kMaxAbsor]
 
G4double fSum2LAbs [kMaxAbsor]
 
std::vector< G4doublefEnergyFlow
 
std::vector< G4doublefLateralEleak
 
std::vector< G4doublefEnergyDeposit [kMaxAbsor]
 
G4int fN_gamma
 
G4int fN_elec
 
G4int fN_pos
 
G4double fEdeptrue [kMaxAbsor]
 
G4double fRmstrue [kMaxAbsor]
 
G4double fLimittrue [kMaxAbsor]
 
G4bool fApplyLimit
 
G4double fEnergyDeposit
 
G4double fEnergyDeposit2
 
G4double fTrakLenCharged
 
G4double fTrakLenCharged2
 
G4double fTrakLenNeutral
 
G4double fTrakLenNeutral2
 
G4double fNbStepsCharged
 
G4double fNbStepsCharged2
 
G4double fNbStepsNeutral
 
G4double fNbStepsNeutral2
 
G4double fMscProjecTheta
 
G4double fMscProjecTheta2
 
G4double fMscThetaCentral
 
G4int fNbGamma
 
G4int fNbElect
 
G4int fNbPosit
 
G4int fTransmit [2]
 
G4int fReflect [2]
 
G4int fMscEntryCentral
 
G4double fEnergyLeak [2]
 
G4double fEnergyLeak2 [2]
 
G4int fNbins
 
G4double fStepGas
 
G4double fMaxEnergy
 
G4double fCluster
 
G4double fTotStepGas
 
G4double fTotCluster
 
G4double fMeanCluster
 
G4double fFactorALICE
 
G4double fWidthALICE
 
G4double fEvt
 
G4StatDouble fEdep
 
G4double fOverflow
 
G4DataVector fEgas
 
G4ElectronIonPairfElIonPair
 
TestParametersfParam
 
PrimaryGeneratorActionfPrimary
 
G4AnalysisManagerfAnalysisManager
 
G4int fNevt
 
G4double fOffsetX
 
G4int fVerboseLevel
 
G4int fGammaCount
 
std::map< G4String, NuclChannelfNuclChannelMap
 
std::map< G4String, ParticleDatafParticleDataMap
 
G4bool fTargetXXX
 
G4double fPbalance [3]
 
G4int fNbStep1
 
G4int fNbStep2
 
G4double fTrackLen1
 
G4double fTime1
 
G4double fTime2
 
G4double fEnergyFlow
 
G4double fEnergyFlow2
 
std::map< G4String, ParticleDatafParticleDataMap1
 
std::map< G4String, ParticleDatafParticleDataMap2
 
G4double fSumEne
 
G4VPrimitiveScorerfScorerRun
 
G4double fLET
 
G4double fLET2
 
G4double ftrackLength
 
G4int fNParticle
 
G4doublefSoma3DEdep
 
G4doublefDend3DEdep
 
G4doublefAxon3DEdep
 
G4doublefNeuron3DEdep
 
G4double fEdepAll
 
G4double fEdepAll_err
 
G4double fEdepMedium
 
G4double fEdepMedium_err
 
G4double fEdepSlice
 
G4double fEdepSlice_err
 
G4double fEdepSoma
 
G4double fEdepSoma_err
 
G4double fEdepDend
 
G4double fEdepDend_err
 
G4double fEdepAxon
 
G4double fEdepAxon_err
 
G4double fEdepNeuron
 
G4double fEdepNeuron_err
 
G4int fmolNum
 
G4int fmolNum2
 
std::map< G4String, G4intfMoleculeNumber
 
G4double fPenetration
 
G4double fPenetration2
 
G4double fSP
 
G4double fSP2
 
G4double fCytoEdeposit
 
G4double fCytoEdeposit2
 
G4double fNuclEdeposit
 
G4double fNuclEdeposit2
 
G4double fNbInelastic
 
G4double fNbInelastic2
 
G4double fEnergy
 
G4int fNbBins
 
G4double fDr
 
std::vector< G4doublefluence
 
std::vector< G4doublefluence1
 
std::vector< G4doublefluence2
 
std::vector< G4intfNbEntries
 
PrimaryGeneratorActionfKinematic
 
ProcessesCountfProcCounter
 
G4double fEsecondary
 
G4double fEsecondary2
 
G4long fNbSec
 
G4long fPartFlowCavity [2]
 
G4double fEnerFlowCavity [2]
 
G4double fEdepCavity
 
G4double fEdepCavity2
 
G4double fTrkSegmCavity
 
G4long fNbEventCavity
 
G4double fOldEmean
 
G4double fOldDose
 
G4double fStepWall
 
G4double fStepWall2
 
G4double fStepCavity
 
G4double fStepCavity2
 
G4long fNbStepWall
 
G4long fNbStepCavity
 
G4double fWallThickness
 
G4double fWallRadius
 
G4MaterialfMateWall
 
G4double fDensityWall
 
G4double fCavityThickness
 
G4double fCavityRadius
 
G4double fSurfaceCavity
 
G4double fVolumeCavity
 
G4MaterialfMateCavity
 
G4double fDensityCavity
 
G4double fMassCavity
 
G4double fEnergyGun
 
G4double fMassWall
 
G4bool fIsMaster
 
HistoManagerfHistoMgr
 
std::vector< G4intfHistoId
 
G4int fNHisto
 
const G4ParticleDefinitionfGamma
 
const G4ParticleDefinitionfElectron
 
const G4ParticleDefinitionfPositron
 
const G4VPhysicalVolumefCheckVolume
 
const G4VPhysicalVolumefGasVolume
 
const G4VPhysicalVolumefPhantom
 
const G4VPhysicalVolumefTarget1
 
const G4VPhysicalVolumefTarget2
 
G4int fNBinsR
 
G4int fNBinsZ
 
G4int fNBinsE
 
G4int fScoreBin
 
G4double fScoreZ
 
G4double fAbsorberZ
 
G4double fAbsorberR
 
G4double fStepZ
 
G4double fStepR
 
G4double fStepE
 
G4bool fVerbose
 
G4double fSumR
 
G4int fNelec
 
G4int fNposit
 
G4int fNgam
 
G4int fNstep
 
G4int fNgamPh
 
G4int fNgamTar
 
G4int fNeTar
 
G4int fNePh
 
G4int fNstepTarget
 
G4DataVector fVolumeR
 
G4DataVector fGammaE
 
G4DataVector fEdep
 
G4double fCerenkovEnergy
 
G4double fScintEnergy
 
G4int fCerenkovCount
 
G4int fScintCount
 
G4int fRayleighCount
 
G4int fOpAbsorption
 
G4int fOpAbsorptionPrior
 
std::vector< G4intfBoundaryProcs
 
G4int fTotalSurface
 
G4int fDummyCounter
 
G4int fDecayCount
 
G4int fTimeCount
 
G4double fEkinTot [3]
 
G4double fEventTime [3]
 
G4double fPrimaryTime
 
G4double fEvisEvent [3]
 
std::map< G4String, ActivityDatafActivityMap
 
G4double fTimeWindow1
 
G4double fTimeWindow2
 
G4double fEdepTarget
 
G4double fEdepTarget2
 
G4double fEdepDetect
 
G4double fEdepDetect2
 
std::map< G4String, G4intfProcCounter1
 
std::map< G4String, G4intfProcCounter2
 

Static Private Attributes

static std::map< G4String, G4intfgIonMap
 
static G4int fgIonId = kMaxHisto1
 

Friends

class RunMerger
 

Additional Inherited Members

- Protected Attributes inherited from G4Run
G4int runID
 
G4int numberOfEvent
 
G4int numberOfEventToBeProcessed
 
G4HCtableHCtable
 
G4DCtableDCtable
 
G4String randomNumberStatus
 
std::vector< const G4Event * > * eventVector
 

Detailed Description

Definition at line 45 of file Run.hh.

View newest version in sPHENIX GitHub at line 45 of file Run.hh

Constructor & Destructor Documentation

Run::Run ( DetectorConstruction det)

Definition at line 45 of file Run.cc.

View newest version in sPHENIX GitHub at line 45 of file Run.cc

References EdLeak, Eleak, Eleak2, Etot2Calor, Etot2Layer, EtotCalor, EtotLayer, Evis2Calor, Evis2Layer, EvisCalor, EvisLayer, fDetector, DetectorConstruction::GetNbLayers(), DetectorConstruction::GetNbModules(), k, kLayerMax, nbOfLayers, and nbOfModules.

+ Here is the call graph for this function:

Run::~Run ( )

Definition at line 71 of file Run.cc.

View newest version in sPHENIX GitHub at line 71 of file Run.cc

Run::Run ( const DetectorConstruction det)

Definition at line 45 of file Run.cc.

View newest version in sPHENIX GitHub at line 45 of file Run.cc

Run::~Run ( )
override
Run::Run ( DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( )

Definition at line 42 of file Run.cc.

View newest version in sPHENIX GitHub at line 42 of file Run.cc

Run::~Run ( )
Run::Run ( DetectorConstruction det,
PrimaryGeneratorAction kin 
)

Definition at line 46 of file Run.cc.

View newest version in sPHENIX GitHub at line 46 of file Run.cc

References Reset().

+ Here is the call graph for this function:

virtual Run::~Run ( )
virtual
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( )
virtual Run::~Run ( )
virtual
Run::Run ( )
virtual Run::~Run ( )
virtual
Run::Run ( DetectorConstruction ,
PrimaryGeneratorAction  
)
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( )
virtual Run::~Run ( )
virtual
Run::Run ( )
virtual Run::~Run ( )
virtual
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( const DetectorConstruction detector)
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( DetectorConstruction ,
PrimaryGeneratorAction  
)
Run::~Run ( )
Run::~Run ( )
Run::~Run ( )
Run::Run ( )
Run::~Run ( )
Run::Run ( )
virtual Run::~Run ( )
inlinevirtual

Definition at line 38 of file Run.hh.

View newest version in sPHENIX GitHub at line 38 of file Run.hh

Run::Run ( )
virtual Run::~Run ( )
inlinevirtual

Definition at line 38 of file Run.hh.

View newest version in sPHENIX GitHub at line 38 of file Run.hh

Run::Run ( DetectorConstruction )
Run::~Run ( )
Run::Run ( )
Run::~Run ( )
Run::Run ( DetectorConstruction )
Run::~Run ( )

Member Function Documentation

void Run::AddAbsorption ( void  )
inline

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

References Absorption, and fBoundaryProcs.

void Run::AddAxonCompart ( G4int  i,
G4double  x 
)
inline

Definition at line 138 of file Run.hh.

View newest version in sPHENIX GitHub at line 138 of file Run.hh

References fAxon3DEdep, and x.

void Run::AddBackScattering ( void  )
inline

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

References BackScattering, and fBoundaryProcs.

void Run::AddCerenkov ( void  )
inline

Definition at line 54 of file Run.hh.

View newest version in sPHENIX GitHub at line 54 of file Run.hh

References fCerenkovCount.

void Run::AddCerenkovEnergy ( G4double  en)
inline

Definition at line 51 of file Run.hh.

View newest version in sPHENIX GitHub at line 51 of file Run.hh

References fCerenkovEnergy.

void Run::AddChargedStep ( )

Definition at line 118 of file Run.cc.

View newest version in sPHENIX GitHub at line 118 of file Run.cc

References fChargedStep.

void Run::AddCytoEdep ( G4double  e)

Definition at line 80 of file Run.cc.

View newest version in sPHENIX GitHub at line 80 of file Run.cc

References e, fCytoEdeposit, and fCytoEdeposit2.

void Run::AddDendCompart ( G4int  i,
G4double  x 
)
inline

Definition at line 126 of file Run.hh.

View newest version in sPHENIX GitHub at line 126 of file Run.hh

References fDend3DEdep, and x.

void Run::AddDetection ( void  )
inline

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

References Detection, and fBoundaryProcs.

void Run::AddDichroic ( void  )
inline

Definition at line 134 of file Run.hh.

View newest version in sPHENIX GitHub at line 134 of file Run.hh

References Dichroic, and fBoundaryProcs.

void Run::AddEdep ( G4double  e)
void Run::AddEdep ( G4double  e)
void Run::AddEdep ( G4double  e)
void Run::AddEdep ( G4int  i,
G4double  e 
)

Definition at line 80 of file Run.cc.

View newest version in sPHENIX GitHub at line 80 of file Run.cc

References e, fEdeposit, fEmax, and fEmin.

void Run::AddEdep ( G4double  edep)
void Run::AddEdep ( G4double  edep)
void Run::AddEdep ( G4double  edep)
void Run::AddEdep ( G4double  edep1,
G4double  edep2 
)

Definition at line 135 of file Run.cc.

View newest version in sPHENIX GitHub at line 135 of file Run.cc

References fEdepDetect, fEdepDetect2, fEdepTarget, and fEdepTarget2.

void Run::AddEdep ( G4double  e)
void Run::AddEdep ( G4int  i,
G4double  e 
)
void Run::AddEdep ( G4double  val)
inline

Definition at line 59 of file Run.hh.

View newest version in sPHENIX GitHub at line 59 of file Run.hh

References fEdep.

void Run::AddEdep ( G4double  edep)
void Run::AddEdepALL ( G4double  vall)
inline

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

References fEdepAll, and fEdepAll_err.

void Run::AddEdepAxon ( G4double  vall)
inline

Definition at line 132 of file Run.hh.

View newest version in sPHENIX GitHub at line 132 of file Run.hh

References fEdepAxon, and fEdepAxon_err.

void Run::AddEdepCavity ( G4double  de)
inline

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

References fEdepCavity, fEdepCavity2, and fNbEventCavity.

void Run::AddEdepCavity ( G4double  de)
inline

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

References fEdepCavity, fEdepCavity2, and fNbEventCavity.

void Run::AddEdepDend ( G4double  vall)
inline

Definition at line 120 of file Run.hh.

View newest version in sPHENIX GitHub at line 120 of file Run.hh

References fEdepDend, and fEdepDend_err.

void Run::AddEdepMedium ( G4double  vall)
inline

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

References fEdepMedium, and fEdepMedium_err.

void Run::AddEdepNeuron ( G4double  vall)
inline

Definition at line 144 of file Run.hh.

View newest version in sPHENIX GitHub at line 144 of file Run.hh

References fEdepNeuron, and fEdepNeuron_err.

void Run::AddEdepSlice ( G4double  vall)
inline

Definition at line 98 of file Run.hh.

View newest version in sPHENIX GitHub at line 98 of file Run.hh

References fEdepSlice, and fEdepSlice_err.

void Run::AddEdepSoma ( G4double  vall)
inline

Definition at line 106 of file Run.hh.

View newest version in sPHENIX GitHub at line 106 of file Run.hh

References fEdepSoma, and fEdepSoma_err.

void Run::AddEflow ( G4double  eflow)

Definition at line 108 of file Run.cc.

View newest version in sPHENIX GitHub at line 108 of file Run.cc

References fEnergyFlow, and fEnergyFlow2.

void Run::AddEflow ( G4double  eflow)
void Run::AddEflow ( G4double  eflow)
void Run::AddEflow ( G4double  eflow)
void Run::AddElectron ( )
inlineprivate

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

References fNelec.

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void Run::AddEnergy ( G4double  edep)
inline

Definition at line 59 of file Run.hh.

View newest version in sPHENIX GitHub at line 59 of file Run.hh

References edep, fEnergyDeposit, and fEnergyDeposit2.

Referenced by TargetSD::ProcessHits().

+ Here is the caller graph for this function:

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

Definition at line 229 of file Run.cc.

View newest version in sPHENIX GitHub at line 229 of file Run.cc

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

+ Here is the call graph for this function:

void Run::AddEnergy ( G4double  edep,
const G4Step  
)
void Run::AddEnergyLeak ( G4double  eleak,
G4int  index 
)
inline

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

References fEnergyLeak, and fEnergyLeak2.

void Run::AddEtchedAirReflection ( void  )
inline

Definition at line 104 of file Run.hh.

View newest version in sPHENIX GitHub at line 104 of file Run.hh

References EtchedAirReflection, and fBoundaryProcs.

void Run::AddEtchedLumirrorAirReflection ( void  )
inline

Definition at line 100 of file Run.hh.

View newest version in sPHENIX GitHub at line 100 of file Run.hh

References EtchedLumirrorAirReflection, and fBoundaryProcs.

void Run::AddEtchedLumirrorGlueReflection ( void  )
inline

Definition at line 102 of file Run.hh.

View newest version in sPHENIX GitHub at line 102 of file Run.hh

References EtchedLumirrorGlueReflection, and fBoundaryProcs.

void Run::AddEtchedTeflonAirReflection ( void  )
inline

Definition at line 106 of file Run.hh.

View newest version in sPHENIX GitHub at line 106 of file Run.hh

References EtchedTeflonAirReflection, and fBoundaryProcs.

void Run::AddEtchedTiOAirReflection ( void  )
inline

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

References EtchedTiOAirReflection, and fBoundaryProcs.

void Run::AddEtchedTyvekAirReflection ( void  )
inline

Definition at line 110 of file Run.hh.

View newest version in sPHENIX GitHub at line 110 of file Run.hh

References EtchedTyvekAirReflection, and fBoundaryProcs.

void Run::AddEtchedVM2000AirReflection ( void  )
inline

Definition at line 112 of file Run.hh.

View newest version in sPHENIX GitHub at line 112 of file Run.hh

References EtchedVM2000AirReflection, and fBoundaryProcs.

void Run::AddEtchedVM2000GlueReflection ( void  )
inline

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

References EtchedVM2000GlueReflection, and fBoundaryProcs.

void Run::AddFresnelReflection ( void  )
inline

Definition at line 64 of file Run.hh.

View newest version in sPHENIX GitHub at line 64 of file Run.hh

References fBoundaryProcs, and FresnelReflection.

void Run::AddFresnelRefraction ( void  )
inline

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

References fBoundaryProcs, and FresnelRefraction.

void Run::AddGroundAirReflection ( void  )
inline

Definition at line 121 of file Run.hh.

View newest version in sPHENIX GitHub at line 121 of file Run.hh

References fBoundaryProcs, and GroundAirReflection.

void Run::AddGroundLumirrorAirReflection ( void  )
inline

Definition at line 117 of file Run.hh.

View newest version in sPHENIX GitHub at line 117 of file Run.hh

References fBoundaryProcs, and GroundLumirrorAirReflection.

void Run::AddGroundLumirrorGlueReflection ( void  )
inline

Definition at line 119 of file Run.hh.

View newest version in sPHENIX GitHub at line 119 of file Run.hh

References fBoundaryProcs, and GroundLumirrorGlueReflection.

void Run::AddGroundTeflonAirReflection ( void  )
inline

Definition at line 123 of file Run.hh.

View newest version in sPHENIX GitHub at line 123 of file Run.hh

References fBoundaryProcs, and GroundTeflonAirReflection.

void Run::AddGroundTiOAirReflection ( void  )
inline

Definition at line 125 of file Run.hh.

View newest version in sPHENIX GitHub at line 125 of file Run.hh

References fBoundaryProcs, and GroundTiOAirReflection.

void Run::AddGroundTyvekAirReflection ( void  )
inline

Definition at line 127 of file Run.hh.

View newest version in sPHENIX GitHub at line 127 of file Run.hh

References fBoundaryProcs, and GroundTyvekAirReflection.

void Run::AddGroundVM2000AirReflection ( void  )
inline

Definition at line 129 of file Run.hh.

View newest version in sPHENIX GitHub at line 129 of file Run.hh

References fBoundaryProcs, and GroundVM2000AirReflection.

void Run::AddGroundVM2000GlueReflection ( void  )
inline

Definition at line 131 of file Run.hh.

View newest version in sPHENIX GitHub at line 131 of file Run.hh

References fBoundaryProcs, and GroundVM2000GlueReflection.

void Run::AddInelastic ( G4int  nb)

Definition at line 67 of file Run.cc.

View newest version in sPHENIX GitHub at line 67 of file Run.cc

References fNbInelastic, and fNbInelastic2.

void Run::AddLambertianReflection ( void  )
inline

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

References fBoundaryProcs, and LambertianReflection.

void Run::AddLobeReflection ( void  )
inline

Definition at line 72 of file Run.hh.

View newest version in sPHENIX GitHub at line 72 of file Run.hh

References fBoundaryProcs, and LobeReflection.

void Run::AddMscProjTheta ( G4double  theta)
inline

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

References kdfinder::abs(), fMscEntryCentral, fMscProjecTheta, fMscProjecTheta2, fMscThetaCentral, and theta().

+ Here is the call graph for this function:

void Run::AddNeutralStep ( )

Definition at line 125 of file Run.cc.

View newest version in sPHENIX GitHub at line 125 of file Run.cc

References fNeutralStep.

void Run::AddNIEL ( G4double  val)
inline

Definition at line 60 of file Run.hh.

View newest version in sPHENIX GitHub at line 60 of file Run.hh

References fNIEL.

void Run::AddNoRINDEX ( void  )
inline

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

References fBoundaryProcs, and NoRINDEX.

void Run::AddNotAtBoundary ( void  )
inline

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

References fBoundaryProcs, and NotAtBoundary.

void Run::AddNuclEdep ( G4double  e)

Definition at line 88 of file Run.cc.

View newest version in sPHENIX GitHub at line 88 of file Run.cc

References e, fNuclEdeposit, and fNuclEdeposit2.

void Run::AddOpAbsorption ( void  )
inline

Definition at line 58 of file Run.hh.

View newest version in sPHENIX GitHub at line 58 of file Run.hh

References fOpAbsorption.

void Run::AddOpAbsorptionPrior ( void  )
inline

Definition at line 59 of file Run.hh.

View newest version in sPHENIX GitHub at line 59 of file Run.hh

References fOpAbsorptionPrior.

void Run::AddPenetration ( G4double  x)

Definition at line 92 of file Run.cc.

View newest version in sPHENIX GitHub at line 92 of file Run.cc

References fPenetration, fPenetration2, and x.

void Run::AddPhantomElectron ( const G4DynamicParticle p)
private

Definition at line 289 of file Run.cc.

View newest version in sPHENIX GitHub at line 289 of file Run.cc

References fAnalysisManager, fHistoId, G4VAnalysisManager::FillH1(), fNePh, G4DynamicParticle::GetKineticEnergy(), and MeV.

Referenced by ScoreNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::AddPhantomGamma ( G4double  e,
G4double  r 
)

Definition at line 357 of file Run.cc.

View newest version in sPHENIX GitHub at line 357 of file Run.cc

References bin, e, fAnalysisManager, fGammaE, fHistoId, G4VAnalysisManager::FillH1(), fNBinsE, fStepE, fSumR, fVolumeR, G4ToolsAnalysisManager::Instance(), and MeV.

+ Here is the call graph for this function:

void Run::AddPhantomPhoton ( const G4DynamicParticle )
private

Definition at line 272 of file Run.cc.

View newest version in sPHENIX GitHub at line 272 of file Run.cc

References fNgamPh.

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void Run::AddPhantomStep ( G4double  e,
G4double  r1,
G4double  z1,
G4double  r2,
G4double  z2,
G4double  r0,
G4double  z0 
)

Definition at line 374 of file Run.cc.

View newest version in sPHENIX GitHub at line 374 of file Run.cc

References bin, dz, edep, fAnalysisManager, fEdep, fHistoId, G4VAnalysisManager::FillH1(), fNBinsZ, fNstep, fScoreBin, fVerbose, fVolumeR, G4cout, G4endl, G4ToolsAnalysisManager::Instance(), MeV, min, r1, w, z, z1, and z2.

Referenced by PhantomSD::ProcessHits().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::AddPhoton ( )
inlineprivate

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

References fNgam.

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void Run::AddPolishedAirReflection ( void  )
inline

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

References fBoundaryProcs, and PolishedAirReflection.

void Run::AddPolishedLumirrorAirReflection ( void  )
inline

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

References fBoundaryProcs, and PolishedLumirrorAirReflection.

void Run::AddPolishedLumirrorGlueReflection ( void  )
inline

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

References fBoundaryProcs, and PolishedLumirrorGlueReflection.

void Run::AddPolishedTeflonAirReflection ( void  )
inline

Definition at line 89 of file Run.hh.

View newest version in sPHENIX GitHub at line 89 of file Run.hh

References fBoundaryProcs, and PolishedTeflonAirReflection.

void Run::AddPolishedTiOAirReflection ( void  )
inline

Definition at line 91 of file Run.hh.

View newest version in sPHENIX GitHub at line 91 of file Run.hh

References fBoundaryProcs, and PolishedTiOAirReflection.

void Run::AddPolishedTyvekAirReflection ( void  )
inline

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

References fBoundaryProcs, and PolishedTyvekAirReflection.

void Run::AddPolishedVM2000AirReflection ( void  )
inline

Definition at line 95 of file Run.hh.

View newest version in sPHENIX GitHub at line 95 of file Run.hh

References fBoundaryProcs, and PolishedVM2000AirReflection.

void Run::AddPolishedVM2000GlueReflection ( void  )
inline

Definition at line 97 of file Run.hh.

View newest version in sPHENIX GitHub at line 97 of file Run.hh

References fBoundaryProcs, and PolishedVM2000GlueReflection.

void Run::AddPositron ( )
inlineprivate

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

Referenced by ScoreNewTrack().

+ Here is the caller graph for this function:

void Run::AddPrimaryLET ( G4double  let)

Definition at line 113 of file Run.cc.

View newest version in sPHENIX GitHub at line 113 of file Run.cc

References fLET, and fLET2.

void Run::AddProjRange ( G4double  x)
void Run::AddProjRange ( G4double  x)
void Run::AddProjRange ( G4double  x)
void Run::AddProjRange ( G4double  x)
void Run::AddProjRange ( G4double  x)
void Run::AddProjRange ( G4double  x)
inline

Definition at line 60 of file Run.hh.

View newest version in sPHENIX GitHub at line 60 of file Run.hh

References fProjRange, fProjRange2, and x.

void Run::AddProjRange ( G4double  x)
inline

Definition at line 62 of file Run.hh.

View newest version in sPHENIX GitHub at line 62 of file Run.hh

References fProjRange, fProjRange2, and x.

void Run::AddRayleigh ( void  )
inline

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

References fRayleighCount.

void Run::AddSameMaterial ( void  )
inline

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

References fBoundaryProcs, and SameMaterial.

void Run::AddScintillation ( void  )
inline

Definition at line 55 of file Run.hh.

View newest version in sPHENIX GitHub at line 55 of file Run.hh

References fScintCount.

void Run::AddScintillationEnergy ( G4double  en)
inline

Definition at line 52 of file Run.hh.

View newest version in sPHENIX GitHub at line 52 of file Run.hh

References fScintEnergy.

void Run::AddSecondaryTrack ( const G4Track track)

Definition at line 132 of file Run.cc.

View newest version in sPHENIX GitHub at line 132 of file Run.cc

References d, G4Electron::Electron(), fN_elec, fN_gamma, fN_pos, G4Gamma::Gamma(), G4Track::GetDefinition(), and G4Positron::Positron().

+ Here is the call graph for this function:

void Run::AddSomaCompart ( G4int  i,
G4double  x 
)
inline

Definition at line 112 of file Run.hh.

View newest version in sPHENIX GitHub at line 112 of file Run.hh

References fSoma3DEdep, and x.

void Run::AddSP ( G4double  x)

Definition at line 61 of file Run.cc.

View newest version in sPHENIX GitHub at line 61 of file Run.cc

References fSP, fSP2, and t.

void Run::AddSpikeReflection ( void  )
inline

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

References fBoundaryProcs, and SpikeReflection.

void Run::AddStep ( G4double  q)
inline

Definition at line 124 of file Run.hh.

View newest version in sPHENIX GitHub at line 124 of file Run.hh

References fChargedStep, and fNeutralStep.

void Run::AddStepInTarget ( )
inline

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

References fNstepTarget.

void Run::AddStepSize ( G4int  nb,
G4double  st 
)
void Run::AddStepSize ( G4int  nb,
G4double  st 
)
void Run::AddStepSize ( G4int  nb,
G4double  st 
)
void Run::AddStepSize ( G4int  nb,
G4double  st 
)
void Run::AddStepSize ( G4int  nb,
G4double  st 
)

Definition at line 117 of file Run.cc.

View newest version in sPHENIX GitHub at line 117 of file Run.cc

References fNbOfSteps, fNbOfSteps2, fStepSize, and fStepSize2.

void Run::AddStepTooSmall ( void  )
inline

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

References fBoundaryProcs, and StepTooSmall.

void Run::AddTargetElectron ( const G4DynamicParticle p)
private

Definition at line 279 of file Run.cc.

View newest version in sPHENIX GitHub at line 279 of file Run.cc

References fAnalysisManager, fHistoId, G4VAnalysisManager::FillH1(), fNeTar, G4DynamicParticle::GetKineticEnergy(), and MeV.

Referenced by ScoreNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::AddTargetPhoton ( const G4DynamicParticle p)
private

Definition at line 262 of file Run.cc.

View newest version in sPHENIX GitHub at line 262 of file Run.cc

References fAnalysisManager, fHistoId, G4VAnalysisManager::FillH1(), fNgamTar, G4DynamicParticle::GetKineticEnergy(), and MeV.

Referenced by ScoreNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::AddTotalInternalReflection ( void  )
inline

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

References fBoundaryProcs, and TotalInternalReflection.

void Run::AddTotalSurface ( void  )
inline

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

References fTotalSurface.

void Run::AddTotEdep ( G4double  e)

Definition at line 91 of file Run.cc.

View newest version in sPHENIX GitHub at line 91 of file Run.cc

References e, and fTotEdep.

void Run::AddTotEdep ( G4double  e)
void Run::AddTrackLength ( G4double  t)
void Run::AddTrackLength ( G4double  t)
void Run::AddTrackLength ( G4double  t)
void Run::AddTrackLength ( G4double  t)
void Run::AddTrackLength ( G4double  t)

Definition at line 101 of file Run.cc.

View newest version in sPHENIX GitHub at line 101 of file Run.cc

References fTrackLen, fTrackLen2, and t.

void Run::AddTrackStatus ( G4int  i)

Definition at line 127 of file Run.cc.

View newest version in sPHENIX GitHub at line 127 of file Run.cc

References fStatus.

void Run::AddTrackStatus ( G4int  i)
void Run::AddTrakCavity ( G4double  dt)
inline

Definition at line 69 of file Run.hh.

View newest version in sPHENIX GitHub at line 69 of file Run.hh

References fTrkSegmCavity.

void Run::AddTrakCavity ( G4double  dt)
inline

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

References fTrkSegmCavity.

void Run::AddTrakLenCharg ( G4double  length)
inline

Definition at line 62 of file Run.hh.

View newest version in sPHENIX GitHub at line 62 of file Run.hh

References fTrakLenCharged, fTrakLenCharged2, and BTOF::length.

void Run::AddTrakLenNeutr ( G4double  length)
inline

Definition at line 65 of file Run.hh.

View newest version in sPHENIX GitHub at line 65 of file Run.hh

References fTrakLenNeutral, fTrakLenNeutral2, and BTOF::length.

void Run::AddTransmission ( void  )
inline

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

References fBoundaryProcs, and Transmission.

void Run::AddTransvDev ( G4double  y)
inline

Definition at line 63 of file Run.hh.

View newest version in sPHENIX GitHub at line 63 of file Run.hh

References fTransvDev, fTransvDev2, and y.

void Run::AddTrueRange ( G4double  l)
inline

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

References fTrueRange, and fTrueRange2.

void Run::Balance ( G4double  Ekin,
G4double  Pbal 
)

Definition at line 118 of file Run.cc.

View newest version in sPHENIX GitHub at line 118 of file Run.cc

References fDecayCount, fEkinTot, and fPbalance.

void Run::Balance ( G4double  Pbal)

Definition at line 134 of file Run.cc.

View newest version in sPHENIX GitHub at line 134 of file Run.cc

References fPbalance, and fTotalCount.

void Run::BeginOfEvent ( )

Definition at line 169 of file Run.cc.

View newest version in sPHENIX GitHub at line 169 of file Run.cc

References fCluster, fEvt, fStepGas, and fTotEdep.

void Run::BeginOfEvent ( )
void Run::BeginOfRun ( )

Definition at line 63 of file Run.cc.

View newest version in sPHENIX GitHub at line 63 of file Run.cc

References fCluster, fEdep, fEgas, fEvt, fFactorALICE, fMaxEnergy, fMeanCluster, fNbins, fOverflow, fParam, fStepGas, fTotCluster, fTotEdep, fTotStepGas, fVerbose, fWidthALICE, G4cout, G4endl, TestParameters::GetEnergySmear(), TestParameters::GetFactorALICE(), TestParameters::GetMaxEnergy(), TestParameters::GetNumberBins(), TestParameters::GetNumberBinsCluster(), keV, and SetVerbose().

+ Here is the call graph for this function:

void Run::BeginOfRun ( )
void Run::ComputeFluenceError ( )
private

Definition at line 196 of file Run.cc.

View newest version in sPHENIX GitHub at line 196 of file Run.cc

References bin, error, fDr, G4VAnalysisManager::FillH1(), fluence, fluence1, fluence2, fNbBins, fNbEntries, G4ToolsAnalysisManager::Instance(), mm, radius, ratio, scale, and twopi.

+ Here is the call graph for this function:

G4double Run::ComputeMscHighland ( )

Definition at line 330 of file Run.cc.

View newest version in sPHENIX GitHub at line 330 of file Run.cc

References kdfinder::abs(), DBL_MIN, eplus, fDetector, fEkin, fParticle, DetectorConstruction::GetAbsorberMaterial(), DetectorConstruction::GetAbsorberThickness(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), MeV, T, t, and z.

+ Here is the call graph for this function:

void Run::CountGamma ( G4int  nGamma)

Definition at line 145 of file Run.cc.

View newest version in sPHENIX GitHub at line 145 of file Run.cc

References fGammaCount, and fNbGamma.

void Run::CountInTimeWindow ( G4String  name,
G4bool  life1,
G4bool  life2,
G4bool  decay 
)

Definition at line 97 of file Run.cc.

View newest version in sPHENIX GitHub at line 97 of file Run.cc

References fActivityMap, Run::ActivityData::fNdecay_t1t2, Run::ActivityData::fNlife_t1, Run::ActivityData::fNlife_t2, and n1.

void Run::CountNuclearChannel ( G4String  name,
G4double  Q 
)

Definition at line 100 of file Run.cc.

View newest version in sPHENIX GitHub at line 100 of file Run.cc

References Run::NuclChannel::fCount, fNuclChannelMap, Run::NuclChannel::fQ, it, and Q.

void Run::CountParticles ( G4ParticleDefinition part)
inline

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

References G4Electron::Electron(), fNbElect, fNbGamma, fNbPosit, G4Gamma::Gamma(), and G4Positron::Positron().

+ Here is the call graph for this function:

void Run::CountProcesses ( G4String  procName)
void Run::CountProcesses ( G4String  procName)

Definition at line 66 of file Run.cc.

View newest version in sPHENIX GitHub at line 66 of file Run.cc

References fProcCounter, and it.

void Run::CountProcesses ( G4String  procName)
void Run::CountProcesses ( const G4VProcess process)

Definition at line 65 of file Run.cc.

View newest version in sPHENIX GitHub at line 65 of file Run.cc

References fProcCounter, G4VProcess::GetProcessName(), and it.

+ Here is the call graph for this function:

void Run::CountProcesses ( const G4VProcess process)
void Run::CountProcesses ( const G4VProcess process)
void Run::CountProcesses ( const G4VProcess process)
void Run::CountProcesses ( const G4VProcess process,
G4int  iVol 
)

Definition at line 69 of file Run.cc.

View newest version in sPHENIX GitHub at line 69 of file Run.cc

References fProcCounter1, fProcCounter2, and G4VProcess::GetProcessName().

+ Here is the call graph for this function:

void Run::CountProcesses ( G4VProcess process)

Definition at line 79 of file Run.cc.

View newest version in sPHENIX GitHub at line 79 of file Run.cc

References fProcCounter, G4VProcess::GetProcessName(), and it.

+ Here is the call graph for this function:

void Run::CountProcesses ( const G4VProcess process)
void Run::CountProcesses ( const G4String procName)

Definition at line 71 of file Run.cc.

View newest version in sPHENIX GitHub at line 71 of file Run.cc

References fProcCounter, and it.

void Run::CountProcesses ( G4String  )
void Run::CountProcesses ( G4String  )
void Run::CountProcesses ( const G4VProcess process)
void Run::CountReflect ( G4int  flag)
inline

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

References fReflect.

void Run::CountSteps0 ( G4int  ns)
inline

Definition at line 55 of file Run.hh.

View newest version in sPHENIX GitHub at line 55 of file Run.hh

References fNbOfSteps0, and ns.

void Run::CountSteps1 ( G4int  ns)
inline

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

References fNbOfSteps1, and ns.

void Run::CountStepsCharg ( G4int  nSteps)
inline

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

References fNbStepsCharged, and fNbStepsCharged2.

void Run::CountStepsNeutr ( G4int  nSteps)
inline

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

References fNbStepsNeutral, and fNbStepsNeutral2.

void Run::CountTraks0 ( G4int  nt)
inline

Definition at line 53 of file Run.hh.

View newest version in sPHENIX GitHub at line 53 of file Run.hh

References fNbOfTraks0.

void Run::CountTraks1 ( G4int  nt)
inline

Definition at line 54 of file Run.hh.

View newest version in sPHENIX GitHub at line 54 of file Run.hh

References fNbOfTraks1.

void Run::CountTransmit ( G4int  flag)
inline

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

References fTransmit.

void Run::DetailedLeakage ( G4int  icase,
G4double  energy 
)

Definition at line 105 of file Run.cc.

View newest version in sPHENIX GitHub at line 105 of file Run.cc

References EdLeak, and energy.

Referenced by TrackingAction::PostUserTrackingAction().

+ Here is the caller graph for this function:

void Run::EndOfEvent ( )

Definition at line 179 of file Run.cc.

View newest version in sPHENIX GitHub at line 179 of file Run.cc

References fCluster, fEdep, fEgas, fFactorALICE, G4VAnalysisManager::FillH1(), fMaxEnergy, fOverflow, fStepGas, fTotCluster, fTotEdep, fTotStepGas, fWidthALICE, incremental_prev_tag::idx, G4ToolsAnalysisManager::Instance(), keV, max, G4INCL::DeJongSpin::shoot(), and x.

+ Here is the call graph for this function:

void Run::EndOfEvent ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )

Definition at line 146 of file Run.cc.

View newest version in sPHENIX GitHub at line 146 of file Run.cc

References EdLeak, Eleak, Eleak2, Etot2Calor, Etot2Layer, EtotCalor, EtotLayer, Evis2Calor, Evis2Layer, EvisCalor, EvisLayer, fDetector, fEkin, G4VAnalysisManager::FillH1(), Acts::forward, fParticle, G4BestUnit, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ToolsAnalysisManager::Instance(), kLayerMax, G4Run::numberOfEvent, CLHEP::prec, DetectorConstruction::PrintCalorParameters(), ratio, and G4VAnalysisManager::ScaleH1().

+ Here is the call graph for this function:

void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EndOfRun ( )
void Run::EventTiming ( G4double  time)

Definition at line 136 of file Run.cc.

View newest version in sPHENIX GitHub at line 136 of file Run.cc

References fEventTime, fTimeCount, and Acts::VectorHelpers::time().

+ Here is the call graph for this function:

void Run::EvisEvent ( G4double  Evis)

Definition at line 154 of file Run.cc.

View newest version in sPHENIX GitHub at line 154 of file Run.cc

References fEvisEvent, and fTimeCount.

void Run::FillHisto ( G4int  id,
G4double  x,
G4double  weight = 1.0 
)

Definition at line 190 of file Run.cc.

View newest version in sPHENIX GitHub at line 190 of file Run.cc

References fAnalysisManager, and G4VAnalysisManager::FillH1().

+ Here is the call graph for this function:

void Run::FillPerEvent ( G4int  kAbs,
G4double  EAbs,
G4double  LAbs 
)

Definition at line 93 of file Run.cc.

View newest version in sPHENIX GitHub at line 93 of file Run.cc

References fApplyLimit, fEnergyDeposit, fSum2EAbs, fSum2LAbs, fSumEAbs, fSumLAbs, and kAbs.

void Run::FillPerStep ( G4double  dEstep,
G4int  Lbin,
G4int  Rbin 
)
inline

Definition at line 117 of file Run.hh.

View newest version in sPHENIX GitHub at line 117 of file Run.hh

References f_dEdL, and f_dEdR.

void Run::FillPerTrack ( G4double  charge,
G4double  trkLength 
)
inline

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

References fChargTrLength, and fNeutrTrLength.

void Run::FlowInCavity ( G4int  k,
G4double  e 
)
inline

Definition at line 64 of file Run.hh.

View newest version in sPHENIX GitHub at line 64 of file Run.hh

References e, fEnerFlowCavity, fPartFlowCavity, and k.

void Run::FlowInCavity ( G4int  k,
G4double  e 
)
inline

Definition at line 65 of file Run.hh.

View newest version in sPHENIX GitHub at line 65 of file Run.hh

References e, fEnerFlowCavity, fPartFlowCavity, and k.

G4double Run::GetAxonCompart ( G4int  i)
inline

Definition at line 139 of file Run.hh.

View newest version in sPHENIX GitHub at line 139 of file Run.hh

References fAxon3DEdep.

G4int Run::GetCounter ( ) const
inline

Definition at line 40 of file Run.hh.

View newest version in sPHENIX GitHub at line 40 of file Run.hh

References fDummyCounter.

G4int Run::GetCounter ( ) const
inline

Definition at line 40 of file Run.hh.

View newest version in sPHENIX GitHub at line 40 of file Run.hh

References fDummyCounter.

G4double Run::GetCsdaRange ( )

Definition at line 113 of file Run.cc.

View newest version in sPHENIX GitHub at line 113 of file Run.cc

References fCsdaRange.

G4double Run::GetCsdaRange ( G4int  i)

Definition at line 148 of file Run.cc.

View newest version in sPHENIX GitHub at line 148 of file Run.cc

References fCsdaRange.

G4double Run::GetCytoEdep ( ) const
inline

Definition at line 60 of file Run.hh.

View newest version in sPHENIX GitHub at line 60 of file Run.hh

References fCytoEdeposit.

G4double Run::GetDendCompart ( G4int  i)
inline

Definition at line 127 of file Run.hh.

View newest version in sPHENIX GitHub at line 127 of file Run.hh

References fDend3DEdep.

G4double Run::GetEdep ( ) const
inline

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

References fEdeposit.

G4double Run::GetEdep ( ) const
inline

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

References fEdeposit.

G4double Run::GetEdep ( ) const
inline

Definition at line 58 of file Run.hh.

View newest version in sPHENIX GitHub at line 58 of file Run.hh

References fEdeposit.

G4double Run::GetEdepALL ( )
inline

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

References fEdepAll.

G4double Run::GetEdepAxon ( )
inline

Definition at line 130 of file Run.hh.

View newest version in sPHENIX GitHub at line 130 of file Run.hh

References fEdepAxon.

G4double Run::GetEdepDend ( )
inline

Definition at line 118 of file Run.hh.

View newest version in sPHENIX GitHub at line 118 of file Run.hh

References fEdepDend.

G4double Run::GetEdepMedium ( )
inline

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

References fEdepMedium.

G4double Run::GetEdepNeuron ( )
inline

Definition at line 142 of file Run.hh.

View newest version in sPHENIX GitHub at line 142 of file Run.hh

References fEdepNeuron.

G4double Run::GetEdepSlice ( )
inline

Definition at line 96 of file Run.hh.

View newest version in sPHENIX GitHub at line 96 of file Run.hh

References fEdepSlice.

G4double Run::GetEdepSoma ( )
inline

Definition at line 104 of file Run.hh.

View newest version in sPHENIX GitHub at line 104 of file Run.hh

References fEdepSoma.

G4double Run::GetInelastic ( ) const
inline

Definition at line 57 of file Run.hh.

View newest version in sPHENIX GitHub at line 57 of file Run.hh

References fNbInelastic.

G4int Run::GetIonId ( G4String  ionName)

Definition at line 180 of file Run.cc.

View newest version in sPHENIX GitHub at line 180 of file Run.cc

References fgIonId, fgIonMap, and kMaxHisto2.

G4double Run::GetMeanCluster ( ) const
inline

Definition at line 124 of file Run.hh.

View newest version in sPHENIX GitHub at line 124 of file Run.hh

References fMeanCluster.

G4double Run::GetNuclEdep ( ) const
inline

Definition at line 63 of file Run.hh.

View newest version in sPHENIX GitHub at line 63 of file Run.hh

References fNuclEdeposit.

G4double Run::GetOffsetX ( ) const
inline

Definition at line 58 of file Run.hh.

View newest version in sPHENIX GitHub at line 58 of file Run.hh

References fOffsetX.

G4VPrimitiveScorer* Run::GetPrimitiveScorer ( ) const
inline

Definition at line 62 of file Run.hh.

View newest version in sPHENIX GitHub at line 62 of file Run.hh

References fScorerRun.

G4VPrimitiveScorer* Run::GetPrimitiveScorer ( ) const
inline

Definition at line 63 of file Run.hh.

View newest version in sPHENIX GitHub at line 63 of file Run.hh

References fScorerRun.

G4double Run::GetSomaCompart ( G4int  i)
inline

Definition at line 113 of file Run.hh.

View newest version in sPHENIX GitHub at line 113 of file Run.hh

References fSoma3DEdep.

const G4StatDouble* Run::GetStat ( ) const
inline
const G4StatDouble * Run::GetStat ( ) const
inline

Definition at line 129 of file Run.hh.

View newest version in sPHENIX GitHub at line 129 of file Run.hh

References fEdep.

G4double Run::GetSumDose ( ) const
inline

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

References fSumEne.

G4double Run::GetSumDose ( ) const
inline

Definition at line 62 of file Run.hh.

View newest version in sPHENIX GitHub at line 62 of file Run.hh

References fSumEne.

G4double Run::GetTotCluster ( ) const
inline

Definition at line 119 of file Run.hh.

View newest version in sPHENIX GitHub at line 119 of file Run.hh

References fTotCluster.

G4double Run::GetTotStepGas ( ) const
inline

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

References fTotStepGas.

G4double Run::GetTotStepGas ( ) const
inline
G4int Run::GetVerbose ( ) const
inline

Definition at line 57 of file Run.hh.

View newest version in sPHENIX GitHub at line 57 of file Run.hh

References fVerboseLevel.

G4int Run::GetVerbose ( ) const
inline

Definition at line 109 of file Run.hh.

View newest version in sPHENIX GitHub at line 109 of file Run.hh

References fVerbose.

Referenced by EndOfRun(), PhantomSD::Initialize(), and PhantomSD::ProcessHits().

+ Here is the caller graph for this function:

G4int Run::GetVerbose ( ) const
inline
bool Run::GetVerbose ( ) const
inline

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

References fVerbose.

G4double Run::GetXfrontNorm ( G4int  i)

Definition at line 155 of file Run.cc.

View newest version in sPHENIX GitHub at line 155 of file Run.cc

References fXfrontNorm.

void Run::InitFluence ( )
private

Definition at line 165 of file Run.cc.

View newest version in sPHENIX GitHub at line 165 of file Run.cc

References fDr, fluence, fluence1, fluence2, fNbBins, fNbEntries, G4VAnalysisManager::GetH1Nbins(), G4VAnalysisManager::GetH1Width(), G4ToolsAnalysisManager::Instance(), mm, and G4VAnalysisManager::SetH1().

+ Here is the call graph for this function:

void Run::InitializePerEvent ( )

Definition at line 96 of file Run.cc.

View newest version in sPHENIX GitHub at line 96 of file Run.cc

References f_dEdL, f_dEdR, f_nLbin, f_nRbin, fChargTrLength, and fNeutrTrLength.

void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::Merge ( const G4Run run)
virtual

Reimplemented from G4Run.

Definition at line 114 of file Run.cc.

View newest version in sPHENIX GitHub at line 114 of file Run.cc

References EdLeak, Eleak, Eleak2, Etot2Calor, Etot2Layer, EtotCalor, EtotLayer, Evis2Calor, Evis2Layer, EvisCalor, EvisLayer, fEkin, fParticle, k, kLayerMax, and G4Run::Merge().

+ Here is the call graph for this function:

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::Merge ( const G4Run )
overridevirtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::Merge ( std::map< G4String, ParticleData > &  destinationMap,
const std::map< G4String, ParticleData > &  sourceMap 
) const
private

Definition at line 72 of file Run.cc.

View newest version in sPHENIX GitHub at line 72 of file Run.cc

References emax, CEMC_TOWER::emin, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, G4String::first(), and Run::ParticleData::fTmean.

+ Here is the call graph for this function:

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

virtual void Run::Merge ( const G4Run )
virtual

Reimplemented from G4Run.

void Run::MoleculeCount ( G4String  ,
G4double   
)

Definition at line 184 of file Run.cc.

View newest version in sPHENIX GitHub at line 184 of file Run.cc

void Run::MoleculeCountNeuron ( G4Molecule molecule)

Definition at line 192 of file Run.cc.

View newest version in sPHENIX GitHub at line 192 of file Run.cc

References fMoleculeNumber, and G4Molecule::GetName().

+ Here is the call graph for this function:

void Run::ParticleCount ( G4String  ,
G4double  ,
G4double   
)
void Run::ParticleCount ( G4String  ,
G4double   
)
void Run::ParticleCount ( G4String  ,
G4double   
)
void Run::ParticleCount ( G4String  ,
G4double   
)
void Run::ParticleCount ( G4String  name,
G4double  Ekin,
G4double  meanLife 
)
void Run::ParticleCount ( G4String  name,
G4double  Ekin,
G4int  iVol 
)

Definition at line 96 of file Run.cc.

View newest version in sPHENIX GitHub at line 96 of file Run.cc

References emax, CEMC_TOWER::emin, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, fParticleDataMap1, fParticleDataMap2, and it.

void Run::ParticleCount ( G4int  k,
G4String  name,
G4double  Ekin 
)

Definition at line 89 of file Run.cc.

View newest version in sPHENIX GitHub at line 89 of file Run.cc

References emax, CEMC_TOWER::emin, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, fParticleDataMap, and k.

void Run::ParticleCount ( G4String  name,
G4double  Ekin 
)

Definition at line 115 of file Run.cc.

View newest version in sPHENIX GitHub at line 115 of file Run.cc

References emax, CEMC_TOWER::emin, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, fParticleDataMap, and it.

void Run::ParticleCount ( G4String  ,
G4double   
)
void Run::ParticleCountNeuron ( G4String  name,
G4double  Ekin 
)

Definition at line 164 of file Run.cc.

View newest version in sPHENIX GitHub at line 164 of file Run.cc

References emax, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, and fParticleDataMap2.

void Run::ParticleFlux ( G4String  name,
G4double  Ekin 
)

Definition at line 115 of file Run.cc.

View newest version in sPHENIX GitHub at line 115 of file Run.cc

References emax, Run::ParticleData::fCount, Run::ParticleData::fEmax, Run::ParticleData::fEmean, Run::ParticleData::fEmin, and fParticleDataMap2.

void Run::ParticleFlux ( G4String  ,
G4double   
)
void Run::ParticleFlux ( G4String  ,
G4double   
)
void Run::ParticleFlux ( G4String  ,
G4double   
)
void Run::PrimaryTiming ( G4double  ptime)

Definition at line 147 of file Run.cc.

View newest version in sPHENIX GitHub at line 147 of file Run.cc

References fPrimaryTime.

void Run::PrintFluence ( G4int  TotEvents)
private

Definition at line 251 of file Run.cc.

View newest version in sPHENIX GitHub at line 251 of file Run.cc

References bin, error, fDr, fluence, fluence1, fluence2, fNbBins, fNbEntries, G4endl, G4VAnalysisManager::GetFileName(), G4ToolsAnalysisManager::Instance(), and mm.

+ Here is the call graph for this function:

void Run::RecordEvent ( const G4Event event)
virtual

Reimplemented from G4Run.

Definition at line 73 of file Run.cc.

View newest version in sPHENIX GitHub at line 73 of file Run.cc

References edep, fSumEne, G4SDManager::GetCollectionID(), G4HCofThisEvent::GetHC(), G4VTHitsMap< T, Map_t >::GetMap(), G4SDManager::GetSDMpointer(), G4Event::IsAborted(), and G4Run::RecordEvent().

+ Here is the call graph for this function:

virtual void Run::RecordEvent ( const G4Event )
virtual

Reimplemented from G4Run.

void Run::Reset ( )
private

Definition at line 55 of file Run.cc.

View newest version in sPHENIX GitHub at line 55 of file Run.cc

References f_dEdL, f_dEdR, f_nLbin, f_nRbin, fChargedStep, fDet, fNeutralStep, fSum2ChargTrLength, fSum2NeutrTrLength, fSumChargTrLength, fSumE2Longit, fSumE2LongitCumul, fSumE2Radial, fSumE2RadialCumul, fSumELongit, fSumELongitCumul, fSumERadial, fSumERadialCumul, fSumNeutrTrLength, fVerbose, DetectorConstruction::GetnLtot(), and DetectorConstruction::GetnRtot().

Referenced by Run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Run::ScoreNewTrack ( const G4Track aTrack)

Definition at line 299 of file Run.cc.

View newest version in sPHENIX GitHub at line 299 of file Run.cc

References AddElectron(), AddPhantomElectron(), AddPhantomPhoton(), AddPhoton(), AddPositron(), AddTargetElectron(), AddTargetPhoton(), dir, fElectron, fGamma, fNevt, fPhantom, fPositron, fTarget1, fTarget2, fVerbose, G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetParentID(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4Track::GetVertexPosition(), G4Track::GetVolume(), MeV, particle, pid, and pos().

+ Here is the call graph for this function:

void Run::SetApplyLimit ( G4bool  val)

Definition at line 356 of file Run.cc.

View newest version in sPHENIX GitHub at line 356 of file Run.cc

References fApplyLimit.

Referenced by RunAction::SetApplyLimit().

+ Here is the caller graph for this function:

void Run::SetCsdaRange ( G4double  value)

Definition at line 106 of file Run.cc.

View newest version in sPHENIX GitHub at line 106 of file Run.cc

References fCsdaRange.

void Run::SetCsdaRange ( G4int  i,
G4double  value 
)

Definition at line 134 of file Run.cc.

View newest version in sPHENIX GitHub at line 134 of file Run.cc

References fCsdaRange.

void Run::SetEdepALL ( G4double  vall)
inline

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

References fEdepAll.

void Run::SetEdepAndRMS ( G4int  i,
G4double  edep,
G4double  rms,
G4double  lim 
)

Definition at line 345 of file Run.cc.

View newest version in sPHENIX GitHub at line 345 of file Run.cc

References edep, fEdeptrue, fLimittrue, and fRmstrue.

Referenced by RunAction::SetEdepAndRMS().

+ Here is the caller graph for this function:

void Run::SetEdepAxon ( G4double  vall)
inline

Definition at line 131 of file Run.hh.

View newest version in sPHENIX GitHub at line 131 of file Run.hh

References fEdepAxon.

void Run::SetEdepDend ( G4double  vall)
inline

Definition at line 119 of file Run.hh.

View newest version in sPHENIX GitHub at line 119 of file Run.hh

References fEdepDend.

void Run::SetEdepMedium ( G4double  vall)
inline

Definition at line 89 of file Run.hh.

View newest version in sPHENIX GitHub at line 89 of file Run.hh

References fEdepMedium.

void Run::SetEdepNeuron ( G4double  vall)
inline

Definition at line 143 of file Run.hh.

View newest version in sPHENIX GitHub at line 143 of file Run.hh

References fEdepNeuron.

void Run::SetEdepSlice ( G4double  vall)
inline

Definition at line 97 of file Run.hh.

View newest version in sPHENIX GitHub at line 97 of file Run.hh

References fEdepSlice.

void Run::SetEdepSoma ( G4double  vall)
inline

Definition at line 105 of file Run.hh.

View newest version in sPHENIX GitHub at line 105 of file Run.hh

References fEdepSoma.

void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( const G4ParticleDefinition particle,
G4double  energy 
)

Definition at line 64 of file Run.cc.

View newest version in sPHENIX GitHub at line 64 of file Run.cc

References energy, fEkin, fParticle, and particle.

void Run::SetPrimary ( G4ParticleDefinition particle)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)

Definition at line 76 of file Run.cc.

View newest version in sPHENIX GitHub at line 76 of file Run.cc

References energy, fEkin, fParticle, and particle.

void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetPrimary ( G4ParticleDefinition particle,
G4double  energy 
)
void Run::SetTargetXXX ( G4bool  flag)

Definition at line 72 of file Run.cc.

View newest version in sPHENIX GitHub at line 72 of file Run.cc

References fTargetXXX.

void Run::SetTimeWindow ( G4double  t1,
G4double  t2 
)

Definition at line 89 of file Run.cc.

View newest version in sPHENIX GitHub at line 89 of file Run.cc

References fTimeWindow1, fTimeWindow2, t1, and t2.

void Run::SetTrackLength ( G4double  tracklen)

Definition at line 121 of file Run.cc.

View newest version in sPHENIX GitHub at line 121 of file Run.cc

References fTrackLen, fTrackLen2, ftrackLength, and t.

void Run::SetVerbose ( G4int  verbose)
inline

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

References fVerboseLevel.

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

Definition at line 69 of file Run.hh.

View newest version in sPHENIX GitHub at line 69 of file Run.hh

References fVerbose.

Referenced by BeginOfRun(), and RunAction::SetVerbose().

+ Here is the caller graph for this function:

void Run::SetXfrontNorm ( G4int  i,
G4double  value 
)

Definition at line 141 of file Run.cc.

View newest version in sPHENIX GitHub at line 141 of file Run.cc

References fXfrontNorm.

void Run::StepInCavity ( G4double  s)
inline

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

References fNbStepCavity, fStepCavity, and fStepCavity2.

void Run::StepInCavity ( G4double  s)
inline

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

References fNbStepCavity, fStepCavity, and fStepCavity2.

void Run::StepInWall ( G4double  s)
inline

Definition at line 71 of file Run.hh.

View newest version in sPHENIX GitHub at line 71 of file Run.hh

References fNbStepWall, fStepWall, and fStepWall2.

void Run::StepInWall ( G4double  s)
inline

Definition at line 72 of file Run.hh.

View newest version in sPHENIX GitHub at line 72 of file Run.hh

References fNbStepWall, fStepWall, and fStepWall2.

void Run::SumEnergyFlow ( G4int  plane,
G4double  Eflow 
)

Definition at line 104 of file Run.cc.

View newest version in sPHENIX GitHub at line 104 of file Run.cc

References fEnergyFlow, and Acts::PrimitivesVisualization::plane.

void Run::SumEsecond ( G4double  e)
inline

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

References e, fEsecondary, fEsecondary2, and fNbSec.

void Run::SumeTransf ( G4double  energy)
void Run::SumeTransf ( G4double  energy)

Definition at line 89 of file Run.cc.

View newest version in sPHENIX GitHub at line 89 of file Run.cc

References energy, and fEnTransfer.

void Run::SumEvents_1 ( G4int  layer,
G4double  Etot,
G4double  Evis 
)

Definition at line 84 of file Run.cc.

View newest version in sPHENIX GitHub at line 84 of file Run.cc

References Etot2Layer, EtotLayer, Evis2Layer, EvisLayer, and G4TTL::layer.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void Run::SumEvents_2 ( G4double  etot,
G4double  evis,
G4double  eleak 
)

Definition at line 94 of file Run.cc.

View newest version in sPHENIX GitHub at line 94 of file Run.cc

References Eleak, Eleak2, Etot2Calor, EtotCalor, Evis2Calor, and EvisCalor.

Referenced by EventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void Run::SumFluence ( G4double  r,
G4double  fl 
)

Definition at line 185 of file Run.cc.

View newest version in sPHENIX GitHub at line 185 of file Run.cc

References fDr, fluence, fluence2, fNbBins, fNbEntries, and int().

+ Here is the call graph for this function:

void Run::SumLateralEleak ( G4int  cell,
G4double  Eflow 
)

Definition at line 111 of file Run.cc.

View newest version in sPHENIX GitHub at line 111 of file Run.cc

References fLateralEleak.

void Run::SumTrack ( G4double  track)
void Run::SumTrack ( G4double  track)

Definition at line 80 of file Run.cc.

View newest version in sPHENIX GitHub at line 80 of file Run.cc

References fSumTrack, fSumTrack2, fTotalCount, and track.

void Run::SumTrack ( G4double  )
void Run::SumTrackLength ( G4int  nstep1,
G4int  nstep2,
G4double  trackl1,
G4double  trackl2,
G4double  time1,
G4double  time2 
)

Definition at line 99 of file Run.cc.

View newest version in sPHENIX GitHub at line 99 of file Run.cc

References fNbStep1, fNbStep2, fTime1, fTime2, fTrackLen1, and fTrackLen2.

void Run::SurveyConvergence ( G4int  NbofEvents)

Definition at line 310 of file Run.cc.

View newest version in sPHENIX GitHub at line 310 of file Run.cc

References fEdepCavity, fEsecondary, fKinematic, fMassCavity, fNbSec, fOldDose, fOldEmean, fPartFlowCavity, fWallRadius, G4BestUnit, G4cout, G4endl, PrimaryGeneratorAction::GetBeamRadius(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), and CLHEP::pi.

+ Here is the call graph for this function:

void Run::SurveyConvergence ( G4int  )
void Run::WriteActivity ( G4int  nevent)

Definition at line 383 of file Run.cc.

View newest version in sPHENIX GitHub at line 383 of file Run.cc

References error, G4ProcessTable::FindProcess(), G4endl, G4VAnalysisManager::GetFileName(), G4ProcessTable::GetProcessTable(), G4Radioactivation::GetTheRadioactivityTables(), G4ToolsAnalysisManager::Instance(), G4Radioactivation::IsAnalogueMonteCarlo(), and nevent.

+ Here is the call graph for this function:

Friends And Related Function Documentation

RunMerger
friend

Definition at line 35 of file Run.hh.

View newest version in sPHENIX GitHub at line 35 of file Run.hh

Member Data Documentation

G4double Run::EdLeak[3]
private

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

Referenced by DetailedLeakage(), EndOfRun(), Merge(), and Run().

G4double Run::Eleak
private

Definition at line 72 of file Run.hh.

View newest version in sPHENIX GitHub at line 72 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

G4double Run::Eleak2
private

Definition at line 72 of file Run.hh.

View newest version in sPHENIX GitHub at line 72 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

G4double Run::Etot2Calor
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

std::vector<G4double> Run::Etot2Layer
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_1().

G4double Run::EtotCalor
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

std::vector<G4double> Run::EtotLayer
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_1().

G4double Run::Evis2Calor
private

Definition at line 71 of file Run.hh.

View newest version in sPHENIX GitHub at line 71 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

std::vector<G4double> Run::Evis2Layer
private

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_1().

G4double Run::EvisCalor
private

Definition at line 71 of file Run.hh.

View newest version in sPHENIX GitHub at line 71 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_2().

std::vector<G4double> Run::EvisLayer
private

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

Referenced by EndOfRun(), Merge(), Run(), and SumEvents_1().

MyVector Run::f_dEdL
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by FillPerEvent(), FillPerStep(), InitializePerEvent(), and Reset().

MyVector Run::f_dEdR
private

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

Referenced by FillPerEvent(), FillPerStep(), InitializePerEvent(), and Reset().

G4double Run::f_e_gam_sync

Definition at line 55 of file Run.hh.

View newest version in sPHENIX GitHub at line 55 of file Run.hh

G4double Run::f_e_gam_sync2

Definition at line 55 of file Run.hh.

View newest version in sPHENIX GitHub at line 55 of file Run.hh

G4double Run::f_e_gam_sync_max

Definition at line 56 of file Run.hh.

View newest version in sPHENIX GitHub at line 56 of file Run.hh

G4double Run::f_lam_gam_sync

Definition at line 57 of file Run.hh.

View newest version in sPHENIX GitHub at line 57 of file Run.hh

G4int Run::f_n_gam_sync

Definition at line 54 of file Run.hh.

View newest version in sPHENIX GitHub at line 54 of file Run.hh

G4int Run::f_nLbin
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), InitializePerEvent(), and Reset().

G4int Run::f_nRbin
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), InitializePerEvent(), and Reset().

G4double Run::fAbsorberR
private

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

Referenced by Run().

G4double Run::fAbsorberZ
private

Definition at line 113 of file Run.hh.

View newest version in sPHENIX GitHub at line 113 of file Run.hh

Referenced by Run().

std::map<G4String,ActivityData> Run::fActivityMap
private

Definition at line 104 of file Run.hh.

View newest version in sPHENIX GitHub at line 104 of file Run.hh

Referenced by CountInTimeWindow().

G4AnalysisManager * Run::fAnalysisManager
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by AddPhantomElectron(), AddPhantomGamma(), AddPhantomStep(), AddTargetElectron(), AddTargetPhoton(), EndOfRun(), FillHisto(), and Run().

G4bool Run::fApplyLimit
private

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

Referenced by FillPerEvent(), and SetApplyLimit().

G4double* Run::fAxon3DEdep
private

Definition at line 173 of file Run.hh.

View newest version in sPHENIX GitHub at line 173 of file Run.hh

Referenced by AddAxonCompart(), and GetAxonCompart().

G4double Run::fCavityRadius
private

Definition at line 103 of file Run.hh.

View newest version in sPHENIX GitHub at line 103 of file Run.hh

G4double Run::fCavityThickness
private

Definition at line 102 of file Run.hh.

View newest version in sPHENIX GitHub at line 102 of file Run.hh

G4int Run::fCerenkovCount
private

Definition at line 149 of file Run.hh.

View newest version in sPHENIX GitHub at line 149 of file Run.hh

Referenced by AddCerenkov().

G4double Run::fCerenkovEnergy
private

Definition at line 145 of file Run.hh.

View newest version in sPHENIX GitHub at line 145 of file Run.hh

Referenced by AddCerenkovEnergy().

G4double Run::fChargedStep
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

Referenced by AddChargedStep(), AddStep(), EndOfRun(), and Reset().

G4double Run::fChargTrLength
private

Definition at line 91 of file Run.hh.

View newest version in sPHENIX GitHub at line 91 of file Run.hh

Referenced by FillPerEvent(), FillPerTrack(), and InitializePerEvent().

const G4VPhysicalVolume* Run::fCheckVolume
private

Definition at line 101 of file Run.hh.

View newest version in sPHENIX GitHub at line 101 of file Run.hh

Referenced by Run().

G4double Run::fCluster
private

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

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

G4double Run::fCsdaRange
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by GetCsdaRange(), and SetCsdaRange().

G4double Run::fCytoEdeposit
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddCytoEdep(), and GetCytoEdep().

G4double Run::fCytoEdeposit2
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddCytoEdep().

G4int Run::fDecayCount
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by Balance().

G4double* Run::fDend3DEdep
private

Definition at line 172 of file Run.hh.

View newest version in sPHENIX GitHub at line 172 of file Run.hh

Referenced by AddDendCompart(), and GetDendCompart().

G4double Run::fDensityCavity
private

Definition at line 107 of file Run.hh.

View newest version in sPHENIX GitHub at line 107 of file Run.hh

G4double Run::fDensityWall
private

Definition at line 100 of file Run.hh.

View newest version in sPHENIX GitHub at line 100 of file Run.hh

DetectorConstruction* Run::fDet
private

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

DetectorConstruction * Run::fDetector
private

Definition at line 62 of file Run.hh.

View newest version in sPHENIX GitHub at line 62 of file Run.hh

Referenced by ComputeMscHighland(), EndOfRun(), and Run().

const DetectorConstruction* Run::fDetector
private

Definition at line 69 of file Run.hh.

View newest version in sPHENIX GitHub at line 69 of file Run.hh

G4double Run::fDr
private

Definition at line 72 of file Run.hh.

View newest version in sPHENIX GitHub at line 72 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4int Run::fDummyCounter
private

Definition at line 42 of file Run.hh.

View newest version in sPHENIX GitHub at line 42 of file Run.hh

Referenced by GetCounter(), RunMerger::Pack(), and RunMerger::UnPack().

G4StatDouble Run::fEdep
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddEdep(), AddPhantomStep(), BeginOfRun(), EndOfEvent(), GetStat(), and Run().

G4StatDouble Run::fEdep
private

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

G4DataVector Run::fEdep
private

Definition at line 139 of file Run.hh.

View newest version in sPHENIX GitHub at line 139 of file Run.hh

G4double Run::fEdepAll
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepALL(), GetEdepALL(), and SetEdepALL().

G4double Run::fEdepAll_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepALL().

G4double Run::fEdepAxon
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepAxon(), GetEdepAxon(), and SetEdepAxon().

G4double Run::fEdepAxon_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepAxon().

G4double Run::fEdepCavity
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by AddEdepCavity(), Run(), and SurveyConvergence().

G4double Run::fEdepCavity2
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by AddEdepCavity(), and Run().

G4double Run::fEdepDend
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepDend(), GetEdepDend(), and SetEdepDend().

G4double Run::fEdepDend_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepDend().

G4double Run::fEdepDetect
private

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

Referenced by AddEdep().

G4double Run::fEdepDetect2
private

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

Referenced by AddEdep().

G4double Run::fEdepMedium
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepMedium(), GetEdepMedium(), and SetEdepMedium().

G4double Run::fEdepMedium_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepMedium().

G4double Run::fEdepNeuron
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepNeuron(), GetEdepNeuron(), and SetEdepNeuron().

G4double Run::fEdepNeuron_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepNeuron().

G4double Run::fEdeposit
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by AddEdep(), and GetEdep().

G4double Run::fEdeposit2
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

G4double Run::fEdepSlice
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepSlice(), GetEdepSlice(), and SetEdepSlice().

G4double Run::fEdepSlice_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepSlice().

G4double Run::fEdepSoma
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepSoma(), GetEdepSoma(), and SetEdepSoma().

G4double Run::fEdepSoma_err
private

Definition at line 175 of file Run.hh.

View newest version in sPHENIX GitHub at line 175 of file Run.hh

Referenced by AddEdepSoma().

G4double Run::fEdepTarget
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by AddEdep().

G4double Run::fEdepTarget2
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by AddEdep().

G4double Run::fEdeptrue[kMaxAbsor]
private

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

Referenced by SetEdepAndRMS().

G4DataVector Run::fEgas
private

Definition at line 96 of file Run.hh.

View newest version in sPHENIX GitHub at line 96 of file Run.hh

Referenced by BeginOfRun(), and EndOfEvent().

G4double Run::fEkin
private

Definition at line 64 of file Run.hh.

View newest version in sPHENIX GitHub at line 64 of file Run.hh

Referenced by ComputeMscHighland(), EndOfRun(), Merge(), and SetPrimary().

G4double Run::fEkinTot[3]
private

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

Referenced by Balance().

const G4ParticleDefinition* Run::fElectron
private

Definition at line 98 of file Run.hh.

View newest version in sPHENIX GitHub at line 98 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

G4ElectronIonPair* Run::fElIonPair
private

Definition at line 98 of file Run.hh.

View newest version in sPHENIX GitHub at line 98 of file Run.hh

Referenced by AddEnergy().

G4double Run::fEmax
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by AddEdep().

G4double Run::fEmin
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by AddEdep().

G4double Run::fEnerFlowCavity
private

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

Referenced by FlowInCavity(), and Run().

G4double Run::fEnergy
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

G4double Run::fEnergyDeposit
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by AddEnergy(), and FillPerEvent().

G4double Run::fEnergyDeposit
private

Definition at line 106 of file Run.hh.

View newest version in sPHENIX GitHub at line 106 of file Run.hh

G4double Run::fEnergyDeposit2
private

Definition at line 106 of file Run.hh.

View newest version in sPHENIX GitHub at line 106 of file Run.hh

Referenced by AddEnergy().

G4double Run::fEnergyFlow
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by AddEflow(), and SumEnergyFlow().

G4double Run::fEnergyFlow
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

G4double Run::fEnergyFlow2
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by AddEflow().

G4double Run::fEnergyGun
private

Definition at line 96 of file Run.hh.

View newest version in sPHENIX GitHub at line 96 of file Run.hh

Referenced by Run().

G4double Run::fEnergyLeak[2]
private

Definition at line 118 of file Run.hh.

View newest version in sPHENIX GitHub at line 118 of file Run.hh

Referenced by AddEnergyLeak().

G4double Run::fEnergyLeak2[2]
private

Definition at line 118 of file Run.hh.

View newest version in sPHENIX GitHub at line 118 of file Run.hh

Referenced by AddEnergyLeak().

G4double Run::fEnTransfer
private

Definition at line 68 of file Run.hh.

View newest version in sPHENIX GitHub at line 68 of file Run.hh

Referenced by SumeTransf().

G4double Run::fEsecondary
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by SumEsecond(), and SurveyConvergence().

G4double Run::fEsecondary2
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by SumEsecond().

G4double Run::fEventTime[3]
private

Definition at line 89 of file Run.hh.

View newest version in sPHENIX GitHub at line 89 of file Run.hh

Referenced by EventTiming().

G4double Run::fEvisEvent[3]
private

Definition at line 91 of file Run.hh.

View newest version in sPHENIX GitHub at line 91 of file Run.hh

Referenced by EvisEvent().

G4double Run::fEvt
private

Definition at line 91 of file Run.hh.

View newest version in sPHENIX GitHub at line 91 of file Run.hh

Referenced by BeginOfEvent(), and BeginOfRun().

G4double Run::fFactorALICE
private

Definition at line 89 of file Run.hh.

View newest version in sPHENIX GitHub at line 89 of file Run.hh

Referenced by BeginOfRun(), and EndOfEvent().

const G4ParticleDefinition* Run::fGamma
private

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

G4int Run::fGammaCount
private

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

Referenced by CountGamma(), and EndOfRun().

G4DataVector Run::fGammaE
private

Definition at line 138 of file Run.hh.

View newest version in sPHENIX GitHub at line 138 of file Run.hh

Referenced by AddPhantomGamma(), and Run().

const G4VPhysicalVolume* Run::fGasVolume
private

Definition at line 102 of file Run.hh.

View newest version in sPHENIX GitHub at line 102 of file Run.hh

Referenced by Run().

G4int Run::fgIonId = kMaxHisto1
staticprivate

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by GetIonId().

std::map< G4String, G4int > Run::fgIonMap
staticprivate

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

Referenced by GetIonId().

std::vector<G4int> Run::fHistoId
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by AddPhantomElectron(), AddPhantomGamma(), AddPhantomStep(), AddTargetElectron(), AddTargetPhoton(), and Run().

HistoManager* Run::fHistoMgr
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by Run().

G4bool Run::fIsMaster
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

PrimaryGeneratorAction* Run::fKin
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by EndOfRun(), and FillPerEvent().

PrimaryGeneratorAction * Run::fKinematic
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by Run(), and SurveyConvergence().

std::vector<G4double> Run::fLateralEleak
private

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

Referenced by SumLateralEleak().

G4double Run::fLET
private

Definition at line 166 of file Run.hh.

View newest version in sPHENIX GitHub at line 166 of file Run.hh

Referenced by AddPrimaryLET().

G4double Run::fLET2
private

Definition at line 166 of file Run.hh.

View newest version in sPHENIX GitHub at line 166 of file Run.hh

Referenced by AddPrimaryLET().

G4double Run::fLimittrue[kMaxAbsor]
private

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

Referenced by SetEdepAndRMS().

std::vector<G4double> Run::fluence
private

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

std::vector<G4double> Run::fluence1
private

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), and PrintFluence().

std::vector<G4double> Run::fluence2
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4double Run::fMassCavity
private

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

Referenced by Run(), and SurveyConvergence().

G4double Run::fMassWall
private

Definition at line 97 of file Run.hh.

View newest version in sPHENIX GitHub at line 97 of file Run.hh

Referenced by Run().

G4Material* Run::fMateCavity
private

Definition at line 106 of file Run.hh.

View newest version in sPHENIX GitHub at line 106 of file Run.hh

G4Material* Run::fMateWall
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

G4double Run::fMaxEnergy
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

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

G4double Run::fMeanCluster
private

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

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

std::map<G4String,G4int> Run::fMoleculeNumber
private

Definition at line 181 of file Run.hh.

View newest version in sPHENIX GitHub at line 181 of file Run.hh

Referenced by MoleculeCountNeuron().

G4int Run::fmolNum
private

Definition at line 179 of file Run.hh.

View newest version in sPHENIX GitHub at line 179 of file Run.hh

G4int Run::fmolNum2
private

Definition at line 179 of file Run.hh.

View newest version in sPHENIX GitHub at line 179 of file Run.hh

G4int Run::fMscEntryCentral
private

Definition at line 116 of file Run.hh.

View newest version in sPHENIX GitHub at line 116 of file Run.hh

Referenced by AddMscProjTheta().

G4double Run::fMscProjecTheta
private

Definition at line 111 of file Run.hh.

View newest version in sPHENIX GitHub at line 111 of file Run.hh

Referenced by AddMscProjTheta().

G4double Run::fMscProjecTheta2
private

Definition at line 111 of file Run.hh.

View newest version in sPHENIX GitHub at line 111 of file Run.hh

Referenced by AddMscProjTheta().

G4double Run::fMscThetaCentral
private

Definition at line 112 of file Run.hh.

View newest version in sPHENIX GitHub at line 112 of file Run.hh

Referenced by AddMscProjTheta().

G4int Run::fN_elec
private

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

Referenced by AddSecondaryTrack().

G4int Run::fN_gamma
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by AddSecondaryTrack().

G4int Run::fN_pos
private

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

Referenced by AddSecondaryTrack().

G4int Run::fNbBins
private

Definition at line 71 of file Run.hh.

View newest version in sPHENIX GitHub at line 71 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4int Run::fNbElect
private

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

Referenced by CountParticles().

std::vector<G4int> Run::fNbEntries
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by ComputeFluenceError(), InitFluence(), PrintFluence(), and SumFluence().

G4long Run::fNbEventCavity
private

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

Referenced by AddEdepCavity(), and Run().

G4int Run::fNbGamma
private

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

Referenced by CountGamma(), CountParticles(), and EndOfRun().

G4double Run::fNbInelastic
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by AddInelastic(), and GetInelastic().

G4double Run::fNbInelastic2
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by AddInelastic().

G4int Run::fNbins
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by BeginOfRun().

G4int Run::fNBinsE
private

Definition at line 109 of file Run.hh.

View newest version in sPHENIX GitHub at line 109 of file Run.hh

Referenced by AddPhantomGamma(), and Run().

G4int Run::fNBinsR
private

Definition at line 107 of file Run.hh.

View newest version in sPHENIX GitHub at line 107 of file Run.hh

Referenced by Run().

G4int Run::fNBinsZ
private

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

Referenced by AddPhantomStep(), and Run().

G4int Run::fNbOfSteps
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by AddStepSize().

G4int Run::fNbOfSteps0
private

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

Referenced by CountSteps0().

G4int Run::fNbOfSteps1
private

Definition at line 74 of file Run.hh.

View newest version in sPHENIX GitHub at line 74 of file Run.hh

Referenced by CountSteps1().

G4int Run::fNbOfSteps2
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by AddStepSize().

G4int Run::fNbOfTraks0
private

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

Referenced by CountTraks0().

G4int Run::fNbOfTraks1
private

Definition at line 73 of file Run.hh.

View newest version in sPHENIX GitHub at line 73 of file Run.hh

Referenced by CountTraks1().

G4int Run::fNbPosit
private

Definition at line 114 of file Run.hh.

View newest version in sPHENIX GitHub at line 114 of file Run.hh

Referenced by CountParticles().

G4long Run::fNbSec
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by SumEsecond(), and SurveyConvergence().

G4int Run::fNbStep1
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by SumTrackLength().

G4int Run::fNbStep2
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by SumTrackLength().

G4long Run::fNbStepCavity
private

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

Referenced by Run(), and StepInCavity().

G4double Run::fNbStepsCharged
private

Definition at line 109 of file Run.hh.

View newest version in sPHENIX GitHub at line 109 of file Run.hh

Referenced by CountStepsCharg().

G4double Run::fNbStepsCharged2
private

Definition at line 109 of file Run.hh.

View newest version in sPHENIX GitHub at line 109 of file Run.hh

Referenced by CountStepsCharg().

G4double Run::fNbStepsNeutral
private

Definition at line 110 of file Run.hh.

View newest version in sPHENIX GitHub at line 110 of file Run.hh

Referenced by CountStepsNeutr().

G4double Run::fNbStepsNeutral2
private

Definition at line 110 of file Run.hh.

View newest version in sPHENIX GitHub at line 110 of file Run.hh

Referenced by CountStepsNeutr().

G4long Run::fNbStepWall
private

Definition at line 94 of file Run.hh.

View newest version in sPHENIX GitHub at line 94 of file Run.hh

Referenced by Run(), and StepInWall().

G4int Run::fNelec
private

Definition at line 127 of file Run.hh.

View newest version in sPHENIX GitHub at line 127 of file Run.hh

Referenced by AddElectron(), and Run().

G4int Run::fNePh
private

Definition at line 134 of file Run.hh.

View newest version in sPHENIX GitHub at line 134 of file Run.hh

Referenced by AddPhantomElectron(), and Run().

G4int Run::fNeTar
private

Definition at line 133 of file Run.hh.

View newest version in sPHENIX GitHub at line 133 of file Run.hh

Referenced by AddTargetElectron(), and Run().

G4double* Run::fNeuron3DEdep
private

Definition at line 174 of file Run.hh.

View newest version in sPHENIX GitHub at line 174 of file Run.hh

G4double Run::fNeutralStep
private

Definition at line 100 of file Run.hh.

View newest version in sPHENIX GitHub at line 100 of file Run.hh

Referenced by AddNeutralStep(), AddStep(), EndOfRun(), and Reset().

G4double Run::fNeutrTrLength
private

Definition at line 95 of file Run.hh.

View newest version in sPHENIX GitHub at line 95 of file Run.hh

Referenced by FillPerEvent(), FillPerTrack(), and InitializePerEvent().

G4int Run::fNevt
private

Definition at line 69 of file Run.hh.

View newest version in sPHENIX GitHub at line 69 of file Run.hh

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

G4int Run::fNgam
private

Definition at line 129 of file Run.hh.

View newest version in sPHENIX GitHub at line 129 of file Run.hh

Referenced by AddPhoton(), and Run().

G4int Run::fNgamPh
private

Definition at line 131 of file Run.hh.

View newest version in sPHENIX GitHub at line 131 of file Run.hh

Referenced by AddPhantomPhoton(), and Run().

G4int Run::fNgamTar
private

Definition at line 132 of file Run.hh.

View newest version in sPHENIX GitHub at line 132 of file Run.hh

Referenced by AddTargetPhoton(), and Run().

G4int Run::fNHisto
private

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

Referenced by Run().

G4double Run::fNIEL
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddNIEL().

G4int Run::fNParticle
private

Definition at line 169 of file Run.hh.

View newest version in sPHENIX GitHub at line 169 of file Run.hh

G4int Run::fNposit
private

Definition at line 128 of file Run.hh.

View newest version in sPHENIX GitHub at line 128 of file Run.hh

Referenced by Run().

G4int Run::fNstep
private

Definition at line 130 of file Run.hh.

View newest version in sPHENIX GitHub at line 130 of file Run.hh

Referenced by AddPhantomStep(), and Run().

G4int Run::fNstepTarget
private

Definition at line 135 of file Run.hh.

View newest version in sPHENIX GitHub at line 135 of file Run.hh

Referenced by AddStepInTarget(), and Run().

std::map<G4String,NuclChannel> Run::fNuclChannelMap
private

Definition at line 98 of file Run.hh.

View newest version in sPHENIX GitHub at line 98 of file Run.hh

Referenced by CountNuclearChannel(), and EndOfRun().

G4double Run::fNuclEdeposit
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by AddNuclEdep(), and GetNuclEdep().

G4double Run::fNuclEdeposit2
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by AddNuclEdep().

G4double Run::fOffsetX
private

Definition at line 71 of file Run.hh.

View newest version in sPHENIX GitHub at line 71 of file Run.hh

Referenced by GetOffsetX().

G4double Run::fOldDose
private

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

Referenced by SurveyConvergence().

G4double Run::fOldEmean
private

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

Referenced by SurveyConvergence().

G4int Run::fOpAbsorption
private

Definition at line 155 of file Run.hh.

View newest version in sPHENIX GitHub at line 155 of file Run.hh

Referenced by AddOpAbsorption().

G4int Run::fOpAbsorptionPrior
private

Definition at line 158 of file Run.hh.

View newest version in sPHENIX GitHub at line 158 of file Run.hh

Referenced by AddOpAbsorptionPrior().

G4double Run::fOverflow
private

Definition at line 95 of file Run.hh.

View newest version in sPHENIX GitHub at line 95 of file Run.hh

Referenced by BeginOfRun(), and EndOfEvent().

TestParameters * Run::fParam
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

Referenced by BeginOfRun().

G4long Run::fPartFlowCavity
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by FlowInCavity(), Run(), and SurveyConvergence().

G4ParticleDefinition * Run::fParticle
private

Definition at line 63 of file Run.hh.

View newest version in sPHENIX GitHub at line 63 of file Run.hh

Referenced by ComputeMscHighland(), EndOfRun(), Merge(), and SetPrimary().

const G4ParticleDefinition* Run::fParticle
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

std::map< G4String, ParticleData > Run::fParticleDataMap
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

Referenced by EndOfRun(), and ParticleCount().

std::map< G4String, ParticleData > Run::fParticleDataMap1
private

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

Referenced by ParticleCount().

std::map< G4String, ParticleData > Run::fParticleDataMap2
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by ParticleCount(), ParticleCountNeuron(), and ParticleFlux().

G4double Run::fPbalance
private

Definition at line 102 of file Run.hh.

View newest version in sPHENIX GitHub at line 102 of file Run.hh

Referenced by Balance(), and EndOfRun().

G4double Run::fPenetration
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

Referenced by AddPenetration().

G4double Run::fPenetration2
private

Definition at line 70 of file Run.hh.

View newest version in sPHENIX GitHub at line 70 of file Run.hh

Referenced by AddPenetration().

const G4VPhysicalVolume* Run::fPhantom
private

Definition at line 103 of file Run.hh.

View newest version in sPHENIX GitHub at line 103 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

const G4ParticleDefinition* Run::fPositron
private

Definition at line 99 of file Run.hh.

View newest version in sPHENIX GitHub at line 99 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

PrimaryGeneratorAction* Run::fPrimary
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by EndOfRun().

G4double Run::fPrimaryTime
private

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

Referenced by PrimaryTiming().

std::map< G4String, G4int > Run::fProcCounter
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by CountProcesses(), EndOfRun(), and Run().

ProcessesCount* Run::fProcCounter
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

std::map<G4String,G4int> Run::fProcCounter1
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by CountProcesses().

std::map<G4String,G4int> Run::fProcCounter2
private

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

Referenced by CountProcesses().

G4double Run::fProjRange
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by AddProjRange(), and EndOfRun().

G4double Run::fProjRange2
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by AddProjRange(), and EndOfRun().

G4int Run::fRayleighCount
private

Definition at line 152 of file Run.hh.

View newest version in sPHENIX GitHub at line 152 of file Run.hh

Referenced by AddRayleigh().

G4int Run::fReflect[2]
private

Definition at line 115 of file Run.hh.

View newest version in sPHENIX GitHub at line 115 of file Run.hh

Referenced by CountReflect().

G4double Run::fRmstrue[kMaxAbsor]
private

Definition at line 91 of file Run.hh.

View newest version in sPHENIX GitHub at line 91 of file Run.hh

Referenced by SetEdepAndRMS().

G4int Run::fScintCount
private

Definition at line 150 of file Run.hh.

View newest version in sPHENIX GitHub at line 150 of file Run.hh

Referenced by AddScintillation().

G4double Run::fScintEnergy
private

Definition at line 146 of file Run.hh.

View newest version in sPHENIX GitHub at line 146 of file Run.hh

Referenced by AddScintillationEnergy().

G4int Run::fScoreBin
private

Definition at line 110 of file Run.hh.

View newest version in sPHENIX GitHub at line 110 of file Run.hh

Referenced by AddPhantomStep(), and Run().

G4VPrimitiveScorer * Run::fScorerRun
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by GetPrimitiveScorer().

G4double Run::fScoreZ
private

Definition at line 112 of file Run.hh.

View newest version in sPHENIX GitHub at line 112 of file Run.hh

Referenced by Run().

G4double* Run::fSoma3DEdep
private

Definition at line 171 of file Run.hh.

View newest version in sPHENIX GitHub at line 171 of file Run.hh

Referenced by AddSomaCompart(), and GetSomaCompart().

G4double Run::fSP
private

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

Referenced by AddSP().

G4double Run::fSP2
private

Definition at line 61 of file Run.hh.

View newest version in sPHENIX GitHub at line 61 of file Run.hh

Referenced by AddSP().

G4int Run::fStatus
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by AddTrackStatus().

G4double Run::fStepCavity
private

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

Referenced by Run(), and StepInCavity().

G4double Run::fStepCavity2
private

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

Referenced by Run(), and StepInCavity().

G4double Run::fStepE
private

Definition at line 119 of file Run.hh.

View newest version in sPHENIX GitHub at line 119 of file Run.hh

Referenced by AddPhantomGamma(), and Run().

G4double Run::fStepGas
private

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

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

G4double Run::fStepR
private

Definition at line 118 of file Run.hh.

View newest version in sPHENIX GitHub at line 118 of file Run.hh

Referenced by Run().

G4double Run::fStepSize
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by AddStepSize().

G4double Run::fStepSize2
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by AddStepSize().

G4double Run::fStepWall
private

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

Referenced by Run(), and StepInWall().

G4double Run::fStepWall2
private

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

Referenced by Run(), and StepInWall().

G4double Run::fStepZ
private

Definition at line 117 of file Run.hh.

View newest version in sPHENIX GitHub at line 117 of file Run.hh

Referenced by Run().

G4double Run::fSum2ChargTrLength
private

Definition at line 93 of file Run.hh.

View newest version in sPHENIX GitHub at line 93 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSum2EAbs[kMaxAbsor]
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by FillPerEvent().

G4double Run::fSum2LAbs[kMaxAbsor]
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by FillPerEvent().

G4double Run::fSum2NeutrTrLength
private

Definition at line 97 of file Run.hh.

View newest version in sPHENIX GitHub at line 97 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSumChargTrLength
private

Definition at line 92 of file Run.hh.

View newest version in sPHENIX GitHub at line 92 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumE2Longit
private

Definition at line 80 of file Run.hh.

View newest version in sPHENIX GitHub at line 80 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumE2LongitCumul
private

Definition at line 82 of file Run.hh.

View newest version in sPHENIX GitHub at line 82 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumE2Radial
private

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumE2RadialCumul
private

Definition at line 89 of file Run.hh.

View newest version in sPHENIX GitHub at line 89 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSumEAbs[kMaxAbsor]
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by FillPerEvent().

MyVector Run::fSumELongit
private

Definition at line 79 of file Run.hh.

View newest version in sPHENIX GitHub at line 79 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumELongitCumul
private

Definition at line 81 of file Run.hh.

View newest version in sPHENIX GitHub at line 81 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSumEne
private

Definition at line 65 of file Run.hh.

View newest version in sPHENIX GitHub at line 65 of file Run.hh

Referenced by GetSumDose(), and RecordEvent().

MyVector Run::fSumERadial
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

MyVector Run::fSumERadialCumul
private

Definition at line 88 of file Run.hh.

View newest version in sPHENIX GitHub at line 88 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSumLAbs[kMaxAbsor]
private

Definition at line 77 of file Run.hh.

View newest version in sPHENIX GitHub at line 77 of file Run.hh

Referenced by FillPerEvent().

G4double Run::fSumNeutrTrLength
private

Definition at line 96 of file Run.hh.

View newest version in sPHENIX GitHub at line 96 of file Run.hh

Referenced by EndOfRun(), FillPerEvent(), and Reset().

G4double Run::fSumR
private

Definition at line 124 of file Run.hh.

View newest version in sPHENIX GitHub at line 124 of file Run.hh

Referenced by AddPhantomGamma(), and Run().

G4double Run::fSumTrack
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by EndOfRun(), and SumTrack().

G4double Run::fSumTrack2
private

Definition at line 67 of file Run.hh.

View newest version in sPHENIX GitHub at line 67 of file Run.hh

Referenced by EndOfRun(), and SumTrack().

G4double Run::fSurfaceCavity
private

Definition at line 104 of file Run.hh.

View newest version in sPHENIX GitHub at line 104 of file Run.hh

const G4VPhysicalVolume* Run::fTarget1
private

Definition at line 104 of file Run.hh.

View newest version in sPHENIX GitHub at line 104 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

const G4VPhysicalVolume* Run::fTarget2
private

Definition at line 105 of file Run.hh.

View newest version in sPHENIX GitHub at line 105 of file Run.hh

Referenced by Run(), and ScoreNewTrack().

G4bool Run::fTargetXXX
private

Definition at line 101 of file Run.hh.

View newest version in sPHENIX GitHub at line 101 of file Run.hh

Referenced by EndOfRun(), and SetTargetXXX().

G4double Run::fTime1
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by SumTrackLength().

G4double Run::fTime2
private

Definition at line 84 of file Run.hh.

View newest version in sPHENIX GitHub at line 84 of file Run.hh

Referenced by SumTrackLength().

G4int Run::fTimeCount
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

Referenced by EventTiming(), and EvisEvent().

G4double Run::fTimeWindow1
private

Definition at line 105 of file Run.hh.

View newest version in sPHENIX GitHub at line 105 of file Run.hh

Referenced by SetTimeWindow().

G4double Run::fTimeWindow2
private

Definition at line 105 of file Run.hh.

View newest version in sPHENIX GitHub at line 105 of file Run.hh

Referenced by SetTimeWindow().

G4int Run::fTotalCount
private

Definition at line 65 of file Run.hh.

View newest version in sPHENIX GitHub at line 65 of file Run.hh

Referenced by Balance(), EndOfRun(), and SumTrack().

G4int Run::fTotalSurface
private

Definition at line 163 of file Run.hh.

View newest version in sPHENIX GitHub at line 163 of file Run.hh

Referenced by AddTotalSurface().

G4double Run::fTotCluster
private

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

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

G4double Run::fTotEdep
private

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

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

G4double Run::fTotStepGas
private

Definition at line 86 of file Run.hh.

View newest version in sPHENIX GitHub at line 86 of file Run.hh

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

G4double Run::fTrackLen
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddTrackLength(), and SetTrackLength().

G4double Run::fTrackLen1
private

Definition at line 83 of file Run.hh.

View newest version in sPHENIX GitHub at line 83 of file Run.hh

Referenced by SumTrackLength().

G4double Run::fTrackLen2
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by AddTrackLength(), SetTrackLength(), and SumTrackLength().

G4double Run::ftrackLength
private

Definition at line 167 of file Run.hh.

View newest version in sPHENIX GitHub at line 167 of file Run.hh

Referenced by SetTrackLength().

G4double Run::fTrakLenCharged
private

Definition at line 107 of file Run.hh.

View newest version in sPHENIX GitHub at line 107 of file Run.hh

Referenced by AddTrakLenCharg().

G4double Run::fTrakLenCharged2
private

Definition at line 107 of file Run.hh.

View newest version in sPHENIX GitHub at line 107 of file Run.hh

Referenced by AddTrakLenCharg().

G4double Run::fTrakLenNeutral
private

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

Referenced by AddTrakLenNeutr().

G4double Run::fTrakLenNeutral2
private

Definition at line 108 of file Run.hh.

View newest version in sPHENIX GitHub at line 108 of file Run.hh

Referenced by AddTrakLenNeutr().

G4int Run::fTransmit[2]
private

Definition at line 115 of file Run.hh.

View newest version in sPHENIX GitHub at line 115 of file Run.hh

Referenced by CountTransmit().

G4double Run::fTransvDev
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by AddTransvDev().

G4double Run::fTransvDev2
private

Definition at line 78 of file Run.hh.

View newest version in sPHENIX GitHub at line 78 of file Run.hh

Referenced by AddTransvDev().

G4double Run::fTrkSegmCavity
private

Definition at line 87 of file Run.hh.

View newest version in sPHENIX GitHub at line 87 of file Run.hh

Referenced by AddTrakCavity(), and Run().

G4double Run::fTrueRange
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by AddTrueRange().

G4double Run::fTrueRange2
private

Definition at line 76 of file Run.hh.

View newest version in sPHENIX GitHub at line 76 of file Run.hh

Referenced by AddTrueRange().

G4int Run::fVerbose
private

Definition at line 102 of file Run.hh.

View newest version in sPHENIX GitHub at line 102 of file Run.hh

Referenced by AddEnergy(), AddPhantomStep(), BeginOfRun(), EndOfRun(), GetVerbose(), Reset(), Run(), ScoreNewTrack(), and SetVerbose().

G4bool Run::fVerbose
private

Definition at line 123 of file Run.hh.

View newest version in sPHENIX GitHub at line 123 of file Run.hh

G4int Run::fVerboseLevel
private

Definition at line 75 of file Run.hh.

View newest version in sPHENIX GitHub at line 75 of file Run.hh

Referenced by GetVerbose(), and SetVerbose().

G4double Run::fVolumeCavity
private

Definition at line 105 of file Run.hh.

View newest version in sPHENIX GitHub at line 105 of file Run.hh

G4DataVector Run::fVolumeR
private

Definition at line 137 of file Run.hh.

View newest version in sPHENIX GitHub at line 137 of file Run.hh

Referenced by AddPhantomGamma(), AddPhantomStep(), and Run().

G4double Run::fWallRadius
private

Definition at line 98 of file Run.hh.

View newest version in sPHENIX GitHub at line 98 of file Run.hh

Referenced by SurveyConvergence().

G4double Run::fWallThickness
private

Definition at line 97 of file Run.hh.

View newest version in sPHENIX GitHub at line 97 of file Run.hh

G4double Run::fWidthALICE
private

Definition at line 90 of file Run.hh.

View newest version in sPHENIX GitHub at line 90 of file Run.hh

Referenced by BeginOfRun(), and EndOfEvent().

G4double Run::fXfrontNorm[kMaxAbsor]
private

Definition at line 85 of file Run.hh.

View newest version in sPHENIX GitHub at line 85 of file Run.hh

Referenced by GetXfrontNorm(), and SetXfrontNorm().

G4int Run::kLayerMax
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by EndOfRun(), Merge(), and Run().

G4int Run::nbOfLayers
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by Run().

G4int Run::nbOfModules
private

Definition at line 66 of file Run.hh.

View newest version in sPHENIX GitHub at line 66 of file Run.hh

Referenced by Run().


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