BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
A class that holds global options and constants. More...
#include <BDSGlobalConstants.hh>
Public Member Functions | |
G4String | VisMacroFileName () const |
G4String | Geant4MacroFileName () const |
G4String | Geant4PhysicsMacroFileName () const |
G4bool | Geant4PhysicsMacroFileNameFromExecOptions () const |
G4bool | VisDebug () const |
G4String | OutputFileName () const |
G4bool | OutputFileNameSet () const |
BDSOutputType | OutputFormat () const |
G4int | OutputCompressionLevel () const |
G4bool | Survey () const |
G4String | SurveyFileName () const |
G4bool | Batch () const |
G4bool | Verbose () const |
G4int | VerboseRunLevel () const |
G4bool | VerboseEventBDSIM () const |
G4int | VerboseEventLevel () const |
G4int | VerboseEventStart () const |
G4int | VerboseEventContinueFor () const |
G4int | VerboseTrackingLevel () const |
G4bool | VerboseSteppingBDSIM () const |
G4int | VerboseSteppingLevel () const |
G4int | VerboseSteppingEventStart () const |
G4int | VerboseSteppingEventContinueFor () const |
G4bool | VerboseSteppingPrimaryOnly () const |
G4int | VerboseImportanceSampling () const |
G4bool | VerboseSensitivity () const |
G4bool | Circular () const |
G4int | Seed () const |
G4bool | SeedSet () const |
G4String | RandomEngine () const |
G4bool | Recreate () const |
G4String | RecreateFileName () const |
G4int | StartFromEvent () const |
G4bool | WriteSeedState () const |
G4bool | UseASCIISeedState () const |
G4String | SeedStateFileName () const |
G4String | BDSIMPath () const |
G4int | NGenerate () const |
G4bool | NGenerateSet () const |
G4bool | GeneratePrimariesOnly () const |
G4bool | ExportGeometry () const |
G4String | ExportType () const |
G4String | ExportFileName () const |
G4int | PrintModuloEvents () const |
G4int | PrintModuloTurns () const |
G4bool | PhysicsVerbose () const |
G4int | PhysicsVerbosity () const |
G4double | PhysicsEnergyLimitLow () const |
G4double | PhysicsEnergyLimitHigh () const |
G4bool | G4PhysicsUseBDSIMRangeCuts () const |
G4bool | G4PhysicsUseBDSIMCutsAndLimits () const |
G4double | PrintFractionEvents () const |
G4double | PrintFractionTurns () const |
G4bool | PrintPhysicsProcesses () const |
G4double | LengthSafety () const |
G4double | LengthSafetyLarge () const |
G4double | HorizontalWidth () const |
G4bool | IgnoreLocalAperture () const |
G4bool | IgnoreLocalMagnetGeometry () const |
G4bool | BuildPoleFaceGeometry () const |
G4String | OuterMaterialName () const |
G4bool | DontSplitSBends () const |
G4bool | BuildTunnel () const |
G4bool | BuildTunnelStraight () const |
G4double | TunnelOffsetX () const |
G4double | TunnelOffsetY () const |
G4double | TunnelMaxSegmentLength () const |
G4double | ELossHistoBinWidth () const |
G4double | DefaultRangeCut () const |
G4double | ProdCutPhotons () const |
G4double | ProdCutElectrons () const |
G4double | ProdCutPositrons () const |
G4double | ProdCutProtons () const |
G4bool | DefaultRangeCutsSet () const |
G4bool | ProdCutPhotonsSet () const |
G4bool | ProdCutElectronsSet () const |
G4bool | ProdCutPositronsSet () const |
G4bool | ProdCutProtonsSet () const |
G4double | NeutronTimeLimit () const |
G4double | NeutronKineticEnergyLimit () const |
G4bool | UseLENDGammaNuclear () const |
G4bool | UseElectroNuclear () const |
G4bool | UseMuonNuclear () const |
G4bool | UseGammaToMuMu () const |
G4bool | UsePositronToMuMu () const |
G4bool | UsePositronToHadrons () const |
G4bool | RestoreFTPFDiffractionForAGreater10 () const |
G4bool | RestoreFTPFDiffractionForAGreater10Set () const |
G4bool | BeamPipeIsInfiniteAbsorber () const |
G4bool | CollimatorsAreInfiniteAbsorbers () const |
G4bool | TunnelIsInfiniteAbsorber () const |
G4int | MuonSplittingFactor () const |
G4double | MuonSplittingThresholdParentEk () const |
G4int | MuonSplittingFactor2 () const |
G4double | MuonSplittingThresholdParentEk2 () const |
G4bool | MuonSplittingExcludeWeight1Particles () const |
G4double | MuonSplittingExclusionWeight () const |
G4String | BiasForWorldVolume () const |
G4String | BiasForWorldContents () const |
G4String | BiasForWorldVacuum () const |
G4String | WorldVacuumVolumeNames () const |
G4double | DeltaIntersection () const |
G4double | ChordStepMinimum () const |
G4double | ChordStepMinimumYoke () const |
G4double | DeltaOneStep () const |
G4double | MinimumEpsilonStep () const |
G4double | MaximumEpsilonStep () const |
G4String | FieldModulator () const |
G4double | MaxTime () const |
G4double | MaxStepLength () const |
G4double | MaxTrackLength () const |
G4int | TurnsToTake () const |
G4double | FFact () const |
G4double | BeamlineS () const |
G4bool | SensitiveBeamPipe () const |
G4bool | SensitiveOuter () const |
G4bool | CheckOverlaps () const |
G4bool | CheckOverlaps () const |
G4int | EventNumberOffset () const |
G4bool | StoreMinimalData () const |
G4bool | StorePrimaries () const |
G4bool | StorePrimaryHistograms () const |
G4bool | StoreApertureImpacts () const |
G4bool | StoreApertureImpactsIons () const |
G4bool | StoreApertureImpactsAll () const |
G4bool | StoreApertureImpactsHistograms () const |
G4double | ApertureImpactsMinimumKE () const |
G4bool | StoreCavityInfo () const |
G4bool | StoreCollimatorInfo () const |
G4bool | StoreCollimatorHits () const |
G4bool | StoreCollimatorHitsLinks () const |
G4bool | StoreCollimatorHitsIons () const |
G4bool | StoreCollimatorHitsAll () const |
G4double | CollimatorHitsMinimumKE () const |
G4bool | StoreELoss () const |
G4bool | StoreELossHistograms () const |
G4bool | StoreELossVacuum () const |
G4bool | StoreELossVacuumHistograms () const |
G4bool | StoreELossTunnel () const |
G4bool | StoreELossTunnelHistograms () const |
G4bool | StoreELossWorld () const |
G4bool | StoreELossWorldIntegral () const |
G4bool | StoreELossWorldContents () const |
G4bool | StoreELossWorldContentsIntegral () const |
G4bool | StoreELossTurn () const |
G4bool | StoreELossLinks () const |
G4bool | StoreELossLocal () const |
G4bool | StoreELossGlobal () const |
G4bool | StoreELossTime () const |
G4bool | StoreELossStepLength () const |
G4bool | StoreELossPreStepKineticEnergy () const |
G4bool | StoreELossModelID () const |
G4bool | StoreELossPhysicsProcesses () const |
G4bool | StoreParticleData () const |
G4bool | StoreTrajectory () const |
G4bool | StoreTrajectoryAll () const |
G4int | StoreTrajectoryDepth () const |
G4int | StoreTrajectoryStepPoints () const |
G4bool | StoreTrajectoryStepPointLast () const |
G4String | StoreTrajectoryParticle () const |
G4String | StoreTrajectoryParticleID () const |
G4bool | StoreTrajectorySecondaryParticles () const |
G4double | StoreTrajectoryEnergyThreshold () const |
G4bool | StoreTrajectoryKineticEnergy () const |
G4bool | StoreTrajectoryMomentumVector () const |
G4bool | StoreTrajectoryProcesses () const |
G4bool | StoreTrajectoryTime () const |
G4bool | StoreTrajectoryLocal () const |
G4bool | StoreTrajectoryLinks () const |
G4bool | StoreTrajectoryIon () const |
G4bool | StoreTrajectoryMaterial () const |
G4bool | StoreTrajectoryAllVariables () const |
G4String | StoreTrajectorySamplerID () const |
std::vector< std::pair< G4double, G4double > > | StoreTrajectoryELossSRange () const |
G4bool | TrajectoryFilterLogicAND () const |
std::bitset< BDS::NTrajectoryFilters > | TrajectoryFiltersSet () const |
G4bool | StoreSamplerAll () const |
G4bool | StoreSamplerPolarCoords () const |
G4bool | StoreSamplerCharge () const |
G4bool | StoreSamplerKineticEnergy () const |
G4bool | StoreSamplerMass () const |
G4bool | StoreSamplerRigidity () const |
G4bool | StoreSamplerIon () const |
G4bool | StoreModel () const |
G4int | SamplersSplitLevel () const |
G4int | ModelSplitLevel () const |
G4int | UprootCompatible () const |
G4bool | TrajConnect () const |
G4double | TrajCutGTZ () const |
G4double | TrajCutLTR () const |
G4bool | StopSecondaries () const |
G4bool | KillNeutrinos () const |
G4bool | KilledParticlesMassAddedToEloss () const |
G4double | MinimumRadiusOfCurvature () const |
G4double | ScintYieldFactor () const |
G4int | MaximumPhotonsPerStep () const |
G4int | MaximumBetaChangePerStep () const |
G4long | MaximumTracksPerEvent () const |
G4double | MinimumKineticEnergy () const |
G4double | MinimumKineticEnergyTunnel () const |
G4double | MinimumRange () const |
G4String | ParticlesToExcludeFromCuts () const |
G4String | VacuumMaterial () const |
G4String | EmptyMaterial () const |
G4String | WorldMaterial () const |
G4bool | WorldMaterialSet () const |
G4String | WorldGeometryFile () const |
G4bool | AutoColourWorldGeometryFile () const |
G4String | ImportanceWorldGeometryFile () const |
G4String | ImportanceVolumeMapFile () const |
G4double | WorldVolumeMargin () const |
G4bool | YokeFields () const |
G4bool | YokeFieldsMatchLHCGeometry () const |
G4bool | UseOldMultipoleOuterFields () const |
G4double | ScalingFieldOuter () const |
G4bool | TurnOnOpticalAbsorption () const |
G4bool | TurnOnRayleighScattering () const |
G4bool | TurnOnMieScattering () const |
G4bool | TurnOnOpticalSurface () const |
G4int | NumberOfEventsPerNtuple () const |
G4bool | IncludeFringeFields () const |
G4bool | IncludeFringeFieldsCavities () const |
G4int | NSegmentsPerCircle () const |
G4double | ThinElementLength () const |
G4bool | HStyle () const |
G4double | VHRatio () const |
G4double | CoilWidthFraction () const |
G4double | CoilHeightFraction () const |
G4bool | PreprocessGDML () const |
G4bool | PreprocessGDMLSchema () const |
G4int | NBinsX () const |
G4int | NBinsY () const |
G4int | NBinsZ () const |
G4double | XMin () const |
G4double | YMin () const |
G4double | ZMin () const |
G4double | XMax () const |
G4double | YMax () const |
G4double | ZMax () const |
G4bool | UseScoringMap () const |
G4bool | RemoveTemporaryFiles () const |
G4String | TemporaryDirectory () const |
G4bool | SampleElementsWithPoleface () const |
G4double | NominalMatrixRelativeMomCut () const |
G4bool | TeleporterFullTransform () const |
G4double | DEThresholdForScattering () const |
G4String | PTCOneTurnMapFileName () const |
G4double | BackupStepperMomLimit () const |
G4int | TurnsTaken () const |
G4double | SamplerDiameter () const |
G4double | CurvilinearDiameter () const |
G4bool | CurvilinearDiameterShrunkForBends () const |
BDSBeamPipeInfo * | DefaultBeamPipeModel () const |
BDSMagnetGeometryType | MagnetGeometryType () const |
BDSTunnelInfo * | TunnelInfo () const |
G4VisAttributes * | GetInvisibleVisAttr () const |
G4VisAttributes * | VisibleDebugVisAttr () const |
G4VisAttributes * | ContainerVisAttr () const |
G4UserLimits * | DefaultUserLimits () const |
G4UserLimits * | DefaultUserLimitsTunnel () const |
BDSIntegratorSetType | IntegratorSet () const |
G4Transform3D | BeamlineTransform () const |
std::set< G4int > | ParticlesToExcludeFromCutsAsSet () const |
G4double | GetLaserwireWavelength () const |
G4ThreeVector | GetLaserwireDir () const |
G4bool | GetLaserwireTrackPhotons () const |
G4bool | GetLaserwireTrackElectrons () const |
G4double | GetLaserwireWavelength (G4String aName) const |
G4ThreeVector | GetLaserwireDir (G4String aName) const |
void | SetLaserwireWavelength (G4String aName, G4double aWavelength) |
void | SetLaserwireDir (G4String aName, G4ThreeVector aDirection) |
G4bool | UseImportanceSampling () const |
Is importance sampling being used. | |
G4bool | StoreTrajectoryTransportationSteps () const |
options that require some implementation. | |
BDS::TrajectoryOptions | StoreTrajectoryOptions () const |
options that require some implementation. | |
void | SetSamplerDiameter (G4double samplerDiameterIn) |
Setter. | |
void | SetCurvilinearDiameter (G4double curvilinearDiameterIn) |
Setter. | |
void | SetCurvilinearDiameterShrunkForBends () |
Setter. | |
void | IncrementTurnNumber () |
Setter. | |
void | ResetTurnNumber () |
Setter. | |
void | SetNumberToGenerate (G4int number) |
Setter. | |
Static Public Member Functions | |
static BDSGlobalConstants * | Instance () |
Access method. | |
Protected Member Functions | |
BDSGlobalConstants (const GMAD::Options &opt) | |
Protected constructor based on a set of gmad options. | |
Private Member Functions | |
void | InitialiseBeamlineTransform () |
Prepare the G4Transform3D instance from the options for the initial beam line transform. | |
void | InitVisAttributes () |
void | InitDefaultUserLimits () |
void | ProcessTrajectoryELossSRange () |
Process the option string and fill the below vector. | |
BDSGlobalConstants ()=delete | |
Unused default constructors. | |
BDSGlobalConstants (const BDSGlobalConstants &)=delete | |
Unused default constructors. | |
BDSGlobalConstants & | operator= (const BDSGlobalConstants &)=delete |
Unused default constructors. | |
Private Attributes | |
GMAD::Options | options |
Options instance that this is largely based on and extends. | |
G4int | numberToGenerate |
Number of particles to generate can be set from outside (by e.g. BDSBunchPtc) | |
G4double | samplerDiameter |
Cache of sampler diameter in this class so it can be updated. | |
G4double | curvilinearDiameter |
Curvilinear diameter for CL volumes - defaults to samplerDiameter. | |
G4bool | curvilinearDiameterShrunkForBends |
BDSBeamPipeInfo * | defaultBeamPipeModel |
Default beam pipe model information. | |
BDSTunnelInfo * | tunnelInfo |
Tunnel model. | |
std::map< const G4String, G4double > | lwWavelength |
std::map< const G4String, G4ThreeVector > | lwDirection |
G4double | itsLaserwireWavelength |
G4ThreeVector | itsLaserwireDir |
G4bool | itsLaserwireTrackPhotons |
G4bool | itsLaserwireTrackElectrons |
G4VisAttributes * | invisibleVisAttr |
G4VisAttributes * | visibleDebugVisAttr |
G4UserLimits * | defaultUserLimits |
G4UserLimits * | defaultUserLimitsTunnel |
std::set< G4int > | particlesToExcludeFromCutsAsSet |
G4int | turnsTaken |
Turn Control. | |
BDSOutputType | outputType |
Output type enum for output format to be used. | |
BDSIntegratorSetType | integratorSet |
Integrator type enum for integrator set to be used. | |
G4Transform3D | beamlineTransform |
Transform for start of beam line. | |
std::bitset< BDS::NTrajectoryFilters > | trajectoryFiltersSet |
Which filters were used in the options. | |
std::vector< std::pair< G4double, G4double > > | elossSRange |
Pairs of S ranges to link trajectories to. | |
BDSMagnetGeometryType | magnetGeometryType |
Magnet geometry. | |
Static Private Attributes | |
static BDSGlobalConstants * | instance = nullptr |
Singleton instance. | |
A class that holds global options and constants.
This wraps (but does not inherit) an instance of GMAD::Options and also converts from the std C++ types used in the options to the Geant4 types solely used in BDSIM. Additionally, some more refined information is provided - for example, simple strings are converted to enum types for outputs and geometry, as well as G4Materials.
This is almost entirely constant apart from a very few variables that by necessity can be updated. Generally, this is not used as a way to dynamically pass around information at a global level but purely as constants.
Singleton pattern. The (private) constructor requires a GMAD::Options instance, but to maintain the singleton pattern this is accessed through BDSParser singleton instance.
Note, some options that are used by BDSBunchInterface derived classes don't have accessors here as they're only used directly there.
Definition at line 71 of file BDSGlobalConstants.hh.
|
explicitprotected |
Protected constructor based on a set of gmad options.
Definition at line 72 of file BDSGlobalConstants.cc.
References BDSBeamPipeInfo::aper1, GMAD::OptionsBase::aper1, GMAD::OptionsBase::aper2, GMAD::OptionsBase::aper3, GMAD::OptionsBase::aper4, GMAD::OptionsBase::apertureType, GMAD::OptionsBase::beampipeMaterial, BDSBeamPipeInfo::beamPipeThickness, GMAD::OptionsBase::beampipeThickness, GMAD::OptionsBase::buildTunnelFloor, BDSSamplerPlane::chordLength, curvilinearDiameter, defaultBeamPipeModel, BDS::DetermineIntegratorSetType(), BDS::DetermineMagnetGeometryType(), BDS::DetermineOutputType(), GMAD::Options::HasBeenSet(), InitialiseBeamlineTransform(), integratorSet, magnetGeometryType, GMAD::OptionsBase::magnetGeometryType, GMAD::OptionsBase::nGenerate, numberToGenerate, options, GMAD::OptionsBase::outputFormat, outputType, ProcessTrajectoryELossSRange(), ResetTurnNumber(), samplerDiameter, GMAD::OptionsBase::soilMaterial, trajectoryFiltersSet, GMAD::OptionsBase::tunnelAper1, GMAD::OptionsBase::tunnelAper2, GMAD::OptionsBase::tunnelFloorOffset, tunnelInfo, GMAD::OptionsBase::tunnelMaterial, GMAD::OptionsBase::tunnelSoilThickness, GMAD::OptionsBase::tunnelThickness, GMAD::OptionsBase::tunnelType, GMAD::OptionsBase::tunnelVisible, and GMAD::OptionsBase::vacMaterial.
BDSGlobalConstants::~BDSGlobalConstants | ( | ) |
Definition at line 330 of file BDSGlobalConstants.cc.
|
inline |
Definition at line 231 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 312 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 352 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 107 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 132 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 213 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 373 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 188 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 198 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 199 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 197 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 159 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 162 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 163 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 217 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 221 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 202 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 203 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 122 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 332 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 331 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 238 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 189 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 369 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 362 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 363 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 364 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 168 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 173 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 370 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 371 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 201 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 204 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 350 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 161 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 167 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 308 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 223 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 138 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 136 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 137 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 212 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 207 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 149 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 148 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 97 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 98 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 99 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 135 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 367 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 387 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 391 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 389 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 388 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 386 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 390 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 156 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 329 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 157 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 158 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 314 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 313 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 325 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 326 of file BDSGlobalConstants.hh.
|
inline |
|
private |
Definition at line 256 of file BDSGlobalConstants.cc.
|
private |
Prepare the G4Transform3D instance from the options for the initial beam line transform.
Definition at line 215 of file BDSGlobalConstants.cc.
References GMAD::OptionsBase::beamlineAngle, GMAD::OptionsBase::beamlineAxisAngle, GMAD::OptionsBase::beamlineAxisX, GMAD::OptionsBase::beamlineAxisY, GMAD::OptionsBase::beamlineAxisZ, GMAD::OptionsBase::beamlinePhi, GMAD::OptionsBase::beamlinePsi, GMAD::OptionsBase::beamlineTheta, beamlineTransform, GMAD::OptionsBase::beamlineX, GMAD::OptionsBase::beamlineY, GMAD::OptionsBase::beamlineZ, and options.
Referenced by BDSGlobalConstants().
|
private |
Definition at line 242 of file BDSGlobalConstants.cc.
|
static |
Access method.
Definition at line 60 of file BDSGlobalConstants.cc.
References BDSGlobalConstants(), instance, BDSParser::Instance(), and BDSParser::IsInitialised().
Referenced by BDSScreenLayer::AssignSampler(), BDSAcceleratorComponent::BDSAcceleratorComponent(), BDSBeamline::BDSBeamline(), BDSBeamPipeFactoryBase::BDSBeamPipeFactoryBase(), BDSFieldFactory::BDSFieldFactory(), BDSFieldObjects::BDSFieldObjects(), BDSOutput::BDSOutput(), BDSPrimaryGeneratorAction::BDSPrimaryGeneratorAction(), BDSSDManager::BDSSDManager(), BDSTemporaryFiles::BDSTemporaryFiles(), BDSTunnelFactoryBase::BDSTunnelFactoryBase(), BDSIM::BeamOn(), BDSIMLink::BeamOn(), BDSScreenFrameRectangular::Build(), BDSTeleporter::Build(), BDSGeometryFactoryGDML::Build(), BDSGeometryFactorySQL::Build(), BDSDetectorConstruction::BuildBeamline(), BDSDetectorConstruction::BuildBeamlines(), BDSLaserWire::BuildContainerLogicalVolume(), BDSUndulator::BuildContainerLogicalVolume(), BDS::BuildEndPieceBeamline(), BDSBeamPipeFactoryBase::BuildLogicalVolumes(), BDSTunnelFactoryBase::BuildLogicalVolumes(), BDSMultilayerScreen::BuildMotherVolume(), BDS::BuildMuonBiasing(), BDS::BuildPhysics(), BDSDetectorConstruction::BuildPhysicsBias(), BDS::BuildRBendLine(), BDS::BuildSBendLine(), BDSDetectorConstruction::BuildTunnel(), BDSTunnelBuilder::BuildTunnelSections(), BDSAcceleratorComponent::BuildUserLimits(), BDSDetectorConstruction::BuildWorld(), BDSComponentFactory::CalculateAngleAndFieldSBend(), BDSOutput::CalculateHistogramParameters(), BDS::CalculateNSBendSegments(), BDS::ChannellingPhysicsComplete(), BDS::CheckAndSetEnergyValidityRange(), BDSRunAction::CheckTrajectoryOptions(), BDSModularPhysicsList::Cherenkov(), BDSSampler::CommonConstruction(), BDSBLMFactory::CommonConstruction(), BDSCurvilinearFactory::CommonConstruction(), BDSMagnetOuterFactoryPolesBase::CommonConstructor(), BDSBeamPipeFactoryCircularVacuum::CommonFinalConstruction(), BDSMagnetOuterFactoryCylindrical::CommonFinalConstructor(), BDSDetectorConstruction::ComponentPlacement(), BDSDetectorConstruction::Construct(), BDSParallelWorldCurvilinear::Construct(), BDSParallelWorldCurvilinearBridge::Construct(), BDSParallelWorldPlacementFields::Construct(), BDSParallelWorldSampler::Construct(), BDS::ConstructAndRegisterParallelWorlds(), BDSPrimaryGeneratorFile::ConstructGenerator(), BDSPhysicsChannelling::ConstructProcess(), BDSComponentFactory::CreateComponent(), BDSMagnetOuterFactory::CreateContainerForExternal(), BDSMagnetOuterFactoryPolesBase::CreateEndPiece(), BDSOutput::CreateHistograms(), BDSFieldFactory::CreateIntegratorMag(), BDSMagnetOuterFactoryLHC::CreateLHCDipole(), BDSMagnetOuterFactoryBase::CreateLogicalVolumes(), BDSMagnetOuterFactoryPolesSquare::CreateLogicalVolumes(), BDSMagnetOuterFactoryLHC::CreateQuadrupole(), BDSFieldFactory::CreateTeleporter(), BDSModularPhysicsList::CutsAndLimits(), BDSMagnetOuterFactoryPolesBase::DipoleCommonPreConstruction(), BDSModularPhysicsList::EmExtra(), BDSPrimaryGeneratorAction::GeneratePrimaries(), BDSPrimaryGeneratorAction::GeneratePrimariesFromFile(), BDS::GetFullPath(), BDSOutput::GetNextFileName(), BDSTerminatorUserLimits::GetUserMinEkine(), BDSComponentFactory::IncomingFaceAngle(), BDSBunchPtc::Initialise(), BDSBunchUserFile< T >::Initialise(), BDSIM::Initialise(), BDSIMLink::Initialise(), BDSSDSampler::Initialize(), BDSSDSamplerCylinder::Initialize(), BDSSDSamplerSphere::Initialize(), BDS::InspectBox(), BDS::InspectCutTubs(), BDS::InspectEllipticalTube(), BDS::InspectTubs(), BDSComponentFactory::MagnetGeometryType(), BDSModularPhysicsList::NeutronTrackingCut(), BDSOutputROOT::NewFile(), BDSComponentFactory::OutgoingFaceAngle(), BDSParallelWorldSampler::Place(), BDSGeometryFactorySQL::PlaceComponents(), BDSLinkDetectorConstruction::PlaceOneComponent(), BDSComponentFactory::PrepareBeamPipeInfo(), BDSFieldFactory::PrepareFieldDefinitions(), BDSComponentFactory::PrepareHorizontalWidth(), BDSComponentFactory::PrepareMagnetOuterFieldInfo(), BDSComponentFactory::PrepareMagnetOuterInfo(), BDSComponentFactory::PrepareVacuumMaterial(), BDSSDApertureImpacts::ProcessHits(), BDSSDEnergyDeposition::ProcessHits(), BDSSDEnergyDepositionGlobal::ProcessHits(), BDSSDThinThing::ProcessHitsOrdered(), BDSSDEnergyDeposition::ProcessHitsTrack(), BDSSDEnergyDepositionGlobal::ProcessHitsTrack(), BDSBunchPtc::RecreateAdvanceToEvent(), BDSBunchUserFile< T >::RecreateAdvanceToEvent(), BDSComponentFactory::ScalingFieldOuter(), BDSPTCOneTurnMap::SetInitialPrimaryCoordinates(), BDSBunch::SetOptions(), BDS::SetRangeCuts(), BDSTunnelFactoryBase::SetUserLimits(), BDSBeamPipeFactoryBase::SetUserLimits(), BDSCavityFactoryBase::SetUserLimits(), BDSCrystalFactory::SetUserLimits(), BDSTunnelFactoryBase::SetVisAttributes(), BDSBeamPipeFactoryBase::SetVisAttributes(), BDSCavityFactoryBase::SetVisAttributes(), BDSDetectorConstruction::SideToLocalOffset(), BDSTrajectoryPoint::StoreExtrasLink(), BDSDetectorConstruction::UpdateSamplerDiameterAndCountSamplers(), BDSIM::~BDSIM(), and BDSIMLink::~BDSIMLink().
|
inline |
Definition at line 372 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 297 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 296 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 154 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 155 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 365 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 301 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 206 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 300 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 302 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 209 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 208 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 210 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 205 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 303 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 304 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 298 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 305 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 290 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 195 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 196 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 191 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 193 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 192 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 194 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 335 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 336 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 337 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 179 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 178 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 133 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 134 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 348 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 327 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 324 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 160 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 104 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 101 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 102 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 103 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 306 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 374 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 146 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 145 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 143 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 144 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 333 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 334 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 151 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 152 of file BDSGlobalConstants.hh.
G4int BDSGlobalConstants::PrintModuloEvents | ( | ) | const |
Definition at line 304 of file BDSGlobalConstants.cc.
G4int BDSGlobalConstants::PrintModuloTurns | ( | ) | const |
Definition at line 317 of file BDSGlobalConstants.cc.
|
inline |
Definition at line 153 of file BDSGlobalConstants.hh.
|
private |
Process the option string and fill the below vector.
Definition at line 342 of file BDSGlobalConstants.cc.
References elossSRange, and options.
Referenced by BDSGlobalConstants().
|
inline |
Definition at line 170 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 175 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 169 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 174 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 171 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 176 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 172 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 177 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 351 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 125 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 126 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 127 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 345 of file BDSGlobalConstants.hh.
|
inline |
Setter.
Definition at line 381 of file BDSGlobalConstants.hh.
References turnsTaken.
Referenced by BDSGlobalConstants().
|
inline |
Definition at line 186 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 187 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 347 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 361 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 289 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 319 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 299 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 123 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 124 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 131 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 214 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 215 of file BDSGlobalConstants.hh.
|
inline |
Setter.
Definition at line 378 of file BDSGlobalConstants.hh.
References curvilinearDiameter.
Referenced by BDSDetectorConstruction::UpdateSamplerDiameterAndCountSamplers().
|
inline |
Setter.
Definition at line 379 of file BDSGlobalConstants.hh.
Referenced by BDSDetectorConstruction::UpdateSamplerDiameterAndCountSamplers().
|
inline |
Definition at line 455 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 452 of file BDSGlobalConstants.hh.
|
inline |
Setter.
Definition at line 382 of file BDSGlobalConstants.hh.
References numberToGenerate.
Referenced by BDSPrimaryGeneratorFile::ConstructGenerator().
|
inline |
Setter.
Definition at line 377 of file BDSGlobalConstants.hh.
References samplerDiameter.
Referenced by BDSDetectorConstruction::UpdateSamplerDiameterAndCountSamplers().
|
inline |
Definition at line 128 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 295 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 227 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 229 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 230 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 228 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 232 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 234 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 237 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 236 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 235 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 233 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 239 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 252 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 240 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 250 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 251 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 256 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 257 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 255 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 254 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 253 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 243 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 244 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 249 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 241 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 242 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 245 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 247 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 248 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 246 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 224 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 288 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 258 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 225 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 226 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 281 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 283 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 287 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 284 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 285 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 282 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 286 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 259 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 260 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 276 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 261 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 278 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 267 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 274 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 268 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 273 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 272 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 275 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 269 of file BDSGlobalConstants.hh.
BDS::TrajectoryOptions BDSGlobalConstants::StoreTrajectoryOptions | ( | ) | const |
options that require some implementation.
Definition at line 384 of file BDSGlobalConstants.cc.
References StoreTrajectoryTransportationSteps().
Referenced by BDSOutput::BDSOutput(), BDSSDManager::BDSSDManager(), and BDSIM::Initialise().
|
inline |
Definition at line 264 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 265 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 270 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 277 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 266 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 263 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 262 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 271 of file BDSGlobalConstants.hh.
G4bool BDSGlobalConstants::StoreTrajectoryTransportationSteps | ( | ) | const |
options that require some implementation.
Definition at line 375 of file BDSGlobalConstants.cc.
References options, and GMAD::OptionsBase::trajNoTransportation.
Referenced by StoreTrajectoryOptions().
|
inline |
Definition at line 105 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 106 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 349 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 346 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 328 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 292 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 293 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 294 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 279 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 280 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 366 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 190 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 166 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 164 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 165 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 322 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 320 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 323 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 321 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 360 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 211 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 291 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 130 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 181 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 183 of file BDSGlobalConstants.hh.
|
inline |
Is importance sampling being used.
Definition at line 396 of file BDSGlobalConstants.hh.
Referenced by BDSOutput::BDSOutput(), BDSSDManager::BDSSDManager(), BDSDetectorConstruction::BuildWorld(), and BDSIM::Initialise().
|
inline |
Definition at line 180 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 182 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 318 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 185 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 184 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 344 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 307 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 108 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 110 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 113 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 111 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 112 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 120 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 109 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 121 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 115 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 118 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 117 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 116 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 119 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 114 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 330 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 100 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 368 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 96 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 311 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 309 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 310 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 200 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 315 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 129 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 341 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 338 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 342 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 339 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 316 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 317 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 343 of file BDSGlobalConstants.hh.
|
inline |
Definition at line 340 of file BDSGlobalConstants.hh.
|
private |
Transform for start of beam line.
Definition at line 441 of file BDSGlobalConstants.hh.
Referenced by InitialiseBeamlineTransform().
|
private |
Curvilinear diameter for CL volumes - defaults to samplerDiameter.
Definition at line 403 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants(), and SetCurvilinearDiameter().
|
private |
Definition at line 404 of file BDSGlobalConstants.hh.
|
private |
Default beam pipe model information.
Definition at line 411 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Definition at line 432 of file BDSGlobalConstants.hh.
|
private |
Definition at line 433 of file BDSGlobalConstants.hh.
|
private |
Pairs of S ranges to link trajectories to.
Definition at line 449 of file BDSGlobalConstants.hh.
Referenced by ProcessTrajectoryELossSRange().
|
staticprivate |
|
private |
Integrator type enum for integrator set to be used.
Definition at line 440 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Definition at line 428 of file BDSGlobalConstants.hh.
|
private |
Definition at line 420 of file BDSGlobalConstants.hh.
|
private |
Definition at line 422 of file BDSGlobalConstants.hh.
|
private |
Definition at line 421 of file BDSGlobalConstants.hh.
|
private |
Definition at line 419 of file BDSGlobalConstants.hh.
|
private |
Definition at line 418 of file BDSGlobalConstants.hh.
|
private |
Definition at line 417 of file BDSGlobalConstants.hh.
|
private |
Magnet geometry.
Definition at line 407 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Number of particles to generate can be set from outside (by e.g. BDSBunchPtc)
Definition at line 400 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants(), and SetNumberToGenerate().
|
private |
Options instance that this is largely based on and extends.
Definition at line 82 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants(), InitialiseBeamlineTransform(), ProcessTrajectoryELossSRange(), and StoreTrajectoryTransportationSteps().
|
private |
Output type enum for output format to be used.
Definition at line 439 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Definition at line 434 of file BDSGlobalConstants.hh.
|
private |
Cache of sampler diameter in this class so it can be updated.
Definition at line 402 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants(), and SetSamplerDiameter().
|
private |
Which filters were used in the options.
Definition at line 443 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Tunnel model.
Definition at line 414 of file BDSGlobalConstants.hh.
Referenced by BDSGlobalConstants().
|
private |
Turn Control.
Definition at line 437 of file BDSGlobalConstants.hh.
Referenced by IncrementTurnNumber(), and ResetTurnNumber().
|
private |
Definition at line 429 of file BDSGlobalConstants.hh.