BDSGlobalConstants Class Reference

Collaboration diagram for BDSGlobalConstants:

Collaboration graph
[legend]

Public Member Functions

 ~BDSGlobalConstants ()
G4double GetPI ()
G4bool GetDoPlanckScattering ()
G4bool GetCheckOverlaps ()
G4bool DoTwiss ()
void SetDoTwiss (G4bool val)
G4double GetMinimumEpsilonStep ()
G4double GetMaximumEpsilonStep ()
G4double GetMaxTime ()
G4double GetDeltaOneStep ()
void SetLogFile (std::ofstream &os)
void StripHeader (std::istream &is)
G4String StringFromInt (G4int anInt)
G4String StringFromDigit (G4int anInt)
G4ParticleDefinition * GetParticleDefinition ()
void SetParticleDefinition (G4ParticleDefinition *aBeamParticleDefinition)
G4String GetParticleName ()
void SetParticleName (G4String aParticleName)
G4double GetLPBFraction ()
void SetLPBFraction (G4double val)
G4double GetElossHistoBinWidth ()
G4double GetElossHistoTransBinWidth ()
G4double GetDefaultRangeCut ()
G4double GetFFact ()
G4double GetBeamKineticEnergy ()
void SetBeamKineticEnergy (G4double val)
G4double GetBeamTotalEnergy ()
void SetBeamTotalEnergy (G4double val)
G4double GetBeamMomentum ()
void SetBeamMomentum (G4double val)
G4double GetVacuumPressure ()
G4double GetPlanckScatterFe ()
G4double GetGammaToMuFe ()
G4double GetAnnihiToMuFe ()
G4double GetEeToHadronsFe ()
G4bool GetSampleDistRandomly ()
G4bool GetGeometryBias ()
G4bool GetUseEMLPB ()
G4bool GetUseHadLPB ()
G4bool GetSensitiveComponents ()
G4bool GetSensitiveBeamPipe ()
G4bool GetSensitiveBLMs ()
void SetTotalS (G4double TotalS)
G4double GetTotalS ()
G4double GetComponentBoxSize ()
G4double GetMagnetPoleSize ()
G4double GetMagnetPoleRadius ()
G4bool GetBuildTunnel ()
G4bool GetBuildTunnelFloor ()
G4bool GetShowTunnel ()
G4double GetTunnelRadius ()
void SetTunnelRadius (G4double radius)
G4double GetTunnelThickness ()
G4double GetTunnelSoilThickness ()
G4double GetTunnelFloorOffset ()
G4double GetTunnelOffsetX ()
G4double GetTunnelOffsetY ()
G4double GetBlmRad ()
G4double GetBlmLength ()
G4double GetBeampipeRadius ()
G4double GetBeampipeThickness ()
G4double GetSamplerDiameter ()
G4double GetSamplerLength ()
G4double GetDeltaIntersection ()
G4double GetDeltaChord ()
G4double GetChordStepMinimum ()
G4double GetThresholdCutCharged ()
G4double GetThresholdCutPhotons ()
G4double GetProdCutPhotons ()
G4double GetProdCutPhotonsP ()
G4double GetProdCutElectrons ()
G4double GetProdCutElectronsP ()
G4double GetProdCutPositrons ()
G4double GetProdCutPositronsP ()
G4String GetBDSIMHOME ()
G4String GetPhysListName ()
void SetPhysListName (G4String val)
G4bool GetSynchRadOn ()
G4bool GetDecayOn ()
G4bool GetSynchRescale ()
void SetSynchRescale (G4bool srRescale)
G4bool GetSynchTrackPhotons ()
void SetSynchTrackPhotons (G4bool srTrackPhotons)
G4double GetSynchLowX ()
G4double GetSynchLowGamE ()
G4int GetSynchPhotonMultiplicity ()
G4int GetSynchMeanFreeFactor ()
G4double GetLaserwireWavelength ()
G4ThreeVector GetLaserwireDir ()
G4double GetLaserwireWavelength (G4String aName)
G4ThreeVector GetLaserwireDir (G4String aName)
void SetLaserwireWavelength (G4String aName, G4double aWavelength)
void SetLaserwireDir (G4String aName, G4ThreeVector aDirection)
G4bool GetLaserwireTrackPhotons ()
G4bool GetLaserwireTrackElectrons ()
G4bool GetTurnOnCerenkov ()
G4bool GetStoreMuonTrajectories ()
G4double GetTrajCutGTZ ()
G4double GetTrajCutLTR ()
G4bool GetStoreNeutronTrajectories ()
G4bool GetStoreTrajectory ()
G4bool GetIncludeIronMagFields ()
G4bool GetStopTracks ()
void SetStopTracks (G4bool)
G4double GetLengthSafety ()
std::ofstream GetEventOutput ()
G4long GetRandomSeed ()
G4bool GetUseBatch ()
G4int GetNumberToGenerate ()
G4int GetNumberOfEventsPerNtuple ()
G4int GetEventNumberOffset ()
G4FieldManager * GetZeroFieldManager ()
G4bool GetUseSynchPrimaryGen ()
G4double GetSynchPrimaryAngle ()
G4double GetSynchPrimaryLength ()
void setWaitingForDump (G4bool flag)
G4bool getWaitingForDump ()
void setDumping (G4bool flag)
G4bool getDumping ()
void setReading (G4bool flag)
G4bool getReading ()
void setReadFromStack (G4bool flag)
G4bool getReadFromStack ()
G4String GetFifo ()
G4AffineTransform GetDumpTransform ()
void SetDumpTransform (G4AffineTransform tf)
G4String GetRefVolume ()
G4int GetRefCopyNo ()
const G4AffineTransform * GetRefTransform ()
void SetRefTransform (G4AffineTransform &aTransform)
G4double GetLWCalWidth ()
G4double GetLWCalOffset ()
G4String GetPipeMaterialName ()
G4String GetVacuumMaterial ()
G4String GetSoilMaterialName ()
G4String GetTunnelMaterialName ()
G4String GetTunnelCavityMaterialName ()

Static Public Member Functions

static BDSGlobalConstantsInstance ()

Data Fields

G4bool stopTracks
std::ofstream fileDump
std::deque< tmpParticleholdingQueue
std::deque< tmpParticleoutputQueue
std::deque< tmpParticletransformedQueue
std::deque< G4double * > referenceQueue
G4bool isReference

Protected Member Functions

 BDSGlobalConstants (struct Options &)

Private Attributes

G4UniformMagField * zeroMagField
G4double itsElossHistoBinWidth
G4double itsElossHistoTransBinWidth
G4double itsDefaultRangeCut
G4double itsFFact
G4double PI
std::ifstream ifs
std::ostream * log
G4String itsParticleName
G4ParticleDefinition * itsBeamParticleDefinition
G4double itsBeamTotalEnergy
G4double itsBeamMomentum
G4double itsBeamKineticEnergy
G4double itsLPBFraction
G4double itsVacuumPressure
G4double itsPlanckScatterFe
G4double itsGammaToMuFe
G4double itsAnnihiToMuFe
G4double itsEeToHadronsFe
G4bool itsSampleDistRandomly
G4bool itsGeometryBias
G4bool itsUseEMLPB
G4bool itsUseHadLPB
G4double itsMinimumEpsilonStep
G4double itsMaximumEpsilonStep
G4double itsMaxTime
G4double itsDeltaOneStep
G4double itsComponentBoxSize
G4double itsMagnetPoleSize
G4double itsMagnetPoleRadius
G4bool itsBuildTunnel
G4bool itsBuildTunnelFloor
G4double itsTunnelRadius
G4double itsTunnelThickness
G4double itsTunnelSoilThickness
G4double itsTunnelFloorOffset
G4double itsTunnelOffsetX
G4double itsTunnelOffsetY
G4bool itsShowTunnel
G4bool itsSensitiveComponents
G4bool itsSensitiveBeamPipe
G4bool itsSensitiveBLMs
G4double itsBlmRad
G4double itsBlmLength
G4double itsBeampipeRadius
G4double itsBeampipeThickness
G4double itsTotalS
G4double itsSamplerDiameter
G4double itsSamplerLength
G4double itsDeltaIntersection
G4double itsDeltaChord
G4double itsChordStepMinimum
G4double itsThresholdCutCharged
G4double itsThresholdCutPhotons
G4double itsProdCutPhotons
G4double itsProdCutPhotonsP
G4double itsProdCutElectrons
G4double itsProdCutElectronsP
G4double itsProdCutPositrons
G4double itsProdCutPositronsP
G4String itsBDSIMHOME
G4String itsPhysListName
G4bool itsSynchRadOn
G4bool itsDecayOn
G4bool itsSynchRescale
G4bool itsSynchTrackPhotons
G4double itsSynchLowX
G4double itsSynchLowGamE
G4int itsSynchMeanFreeFactor
G4int itsSynchPhotonMultiplicity
std::map< const G4String,
G4double, strCmp
lwWavelength
std::map< const G4String,
G4ThreeVector, strCmp
lwDirection
G4double itsLaserwireWavelength
G4ThreeVector itsLaserwireDir
G4bool itsLaserwireTrackPhotons
G4bool itsLaserwireTrackElectrons
G4bool itsTurnOnCerenkov
G4bool doTwiss
G4bool itsDoPlanckScattering
G4bool itsCheckOverlaps
G4bool itsStoreMuonTrajectories
G4double itsTrajCutGTZ
G4double itsTrajCutLTR
G4bool itsStoreTrajectory
G4bool itsStoreNeutronTrajectories
G4bool itsIncludeIronMagFields
G4double itsLengthSafety
G4bool itsUseBatch
G4long itsRandomSeed
G4int itsNumberToGenerate
G4int itsNumberOfEventsPerNtuple
G4int itsEventNumberOffset
G4FieldManager * itsZeroFieldManager
G4double itsLWCalWidth
G4double itsLWCalOffset
G4String itsPipeMaterial
G4String itsVacMaterial
G4String itsTunnelMaterialName
G4String itsTunnelCavityMaterialName
G4String itsSoilMaterialName
G4bool itsSynchPrimaryGen
G4double itsSynchPrimaryAngle
G4double itsSynchPrimaryLength
G4bool isWaitingForDump
G4bool isDumping
G4bool isReading
G4bool isReadFromStack
G4String itsFifo
G4AffineTransform itsDumpTransform
G4String itsRefVolume
G4int itsRefCopyNo
G4AffineTransform itsRefTransform

Static Private Attributes

static BDSGlobalConstants_instance = 0

Detailed Description

Definition at line 54 of file BDSGlobalConstants.hh.


Field Documentation

BDSGlobalConstants * BDSGlobalConstants::_instance = 0 [static, private]

BDSIM, v0.4

Last modified 23.10.2007 by Steve Malton

Definition at line 273 of file BDSGlobalConstants.hh.

Referenced by Instance().


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7