#include <vector>
#include <limits>
#include <G4String.hh>
#include <G4Types.hh>
Go to the source code of this file.
|
enum | CexmcBasePhysicsUsed { CexmcNoBasePhysics,
Cexmc_QGSP_BERT,
Cexmc_QGSP_BIC_EMY,
Cexmc_FTFP_BERT
} |
|
enum | CexmcProductionModelType { CexmcUnknownProductionModel,
CexmcPionZeroProduction,
CexmcEtaProduction
} |
|
enum | CexmcTriggerType { CexmcTPT,
CexmcEDT,
CexmcRT
} |
|
enum | CexmcEventCountPolicy { CexmcCountAllEvents,
CexmcCountEventsWithInteraction,
CexmcCountEventsWithTrigger
} |
|
enum | CexmcTrackType {
CexmcInsipidTrack,
CexmcBeamParticleTrack,
CexmcOutputParticleTrack,
CexmcNucleusParticleTrack,
CexmcOutputParticleDecayProductTrack
} |
|
enum | CexmcTrackTypeInfo { CexmcBasicTrackType,
CexmcIncidentParticleTrackType
} |
|
enum | CexmcSide { CexmcLeft,
CexmcRight
} |
|
enum | CexmcOuterCrystalsVetoAlgorithm { CexmcNoOuterCrystalsVeto,
CexmcMaximumEDInASingleOuterCrystalVeto,
CexmcFractionOfEDInOuterCrystalsVeto
} |
|
enum | CexmcCalorimeterTriggerAlgorithm { CexmcAllCrystalsMakeEDTriggerThreshold,
CexmcInnerCrystalsMakeEDTriggerThreshold
} |
|
enum | CexmcCalorimeterEntryPointDefinitionAlgorithm { CexmcEntryPointInTheCenter,
CexmcEntryPointInTheCenterOfCrystalWithMaxED,
CexmcEntryPointByLinearEDWeights,
CexmcEntryPointBySqrtEDWeights
} |
|
enum | CexmcCalorimeterEntryPointDepthDefinitionAlgorithm { CexmcEntryPointDepthPlain,
CexmcEntryPointDepthSphere
} |
|
enum | CexmcCrystalSelectionAlgorithm { CexmcSelectAllCrystals,
CexmcSelectAdjacentCrystals
} |
|
enum | CexmcEDCollectionAlgoritm { CexmcCollectEDInAllCrystals,
CexmcCollectEDInAdjacentCrystals
} |
|
enum | CexmcEventDataVerboseLevel { CexmcWriteNoEventData,
CexmcWriteEventDataOnEveryEDT,
CexmcWriteEventDataOnEveryTPT
} |
|
enum | CexmcOutputDataType { CexmcOutputRun,
CexmcOutputGeometry,
CexmcOutputEvents
} |
|
◆ CEXMC_LINE_START
#define CEXMC_LINE_START "--- Cexmc --- " |
◆ CexmcEnergyDepositCalorimeterCollection
◆ CexmcEnergyDepositCrystalRowCollection
◆ CexmcBasePhysicsUsed
Enumerator |
---|
CexmcNoBasePhysics | |
Cexmc_QGSP_BERT | |
Cexmc_QGSP_BIC_EMY | |
Cexmc_FTFP_BERT | |
Definition at line 82 of file CexmcCommon.hh.
◆ CexmcCalorimeterEntryPointDefinitionAlgorithm
Enumerator |
---|
CexmcEntryPointInTheCenter | |
CexmcEntryPointInTheCenterOfCrystalWithMaxED | |
CexmcEntryPointByLinearEDWeights | |
CexmcEntryPointBySqrtEDWeights | |
Definition at line 154 of file CexmcCommon.hh.
◆ CexmcCalorimeterEntryPointDepthDefinitionAlgorithm
Enumerator |
---|
CexmcEntryPointDepthPlain | |
CexmcEntryPointDepthSphere | |
Definition at line 163 of file CexmcCommon.hh.
◆ CexmcCalorimeterTriggerAlgorithm
Enumerator |
---|
CexmcAllCrystalsMakeEDTriggerThreshold | |
CexmcInnerCrystalsMakeEDTriggerThreshold | |
Definition at line 147 of file CexmcCommon.hh.
◆ CexmcCrystalSelectionAlgorithm
Enumerator |
---|
CexmcSelectAllCrystals | |
CexmcSelectAdjacentCrystals | |
Definition at line 170 of file CexmcCommon.hh.
◆ CexmcEDCollectionAlgoritm
Enumerator |
---|
CexmcCollectEDInAllCrystals | |
CexmcCollectEDInAdjacentCrystals | |
Definition at line 177 of file CexmcCommon.hh.
◆ CexmcEventCountPolicy
Enumerator |
---|
CexmcCountAllEvents | |
CexmcCountEventsWithInteraction | |
CexmcCountEventsWithTrigger | |
Definition at line 107 of file CexmcCommon.hh.
◆ CexmcEventDataVerboseLevel
Enumerator |
---|
CexmcWriteNoEventData | |
CexmcWriteEventDataOnEveryEDT | |
CexmcWriteEventDataOnEveryTPT | |
Definition at line 184 of file CexmcCommon.hh.
◆ CexmcOuterCrystalsVetoAlgorithm
Enumerator |
---|
CexmcNoOuterCrystalsVeto | |
CexmcMaximumEDInASingleOuterCrystalVeto | |
CexmcFractionOfEDInOuterCrystalsVeto | |
Definition at line 139 of file CexmcCommon.hh.
◆ CexmcOutputDataType
Enumerator |
---|
CexmcOutputRun | |
CexmcOutputGeometry | |
CexmcOutputEvents | |
Definition at line 192 of file CexmcCommon.hh.
◆ CexmcProductionModelType
Enumerator |
---|
CexmcUnknownProductionModel | |
CexmcPionZeroProduction | |
CexmcEtaProduction | |
Definition at line 91 of file CexmcCommon.hh.
◆ CexmcSide
◆ CexmcTrackType
Enumerator |
---|
CexmcInsipidTrack | |
CexmcBeamParticleTrack | |
CexmcOutputParticleTrack | |
CexmcNucleusParticleTrack | |
CexmcOutputParticleDecayProductTrack | |
Definition at line 115 of file CexmcCommon.hh.
◆ CexmcTrackTypeInfo
Enumerator |
---|
CexmcBasicTrackType | |
CexmcIncidentParticleTrackType | |
Definition at line 125 of file CexmcCommon.hh.
◆ CexmcTriggerType
Enumerator |
---|
CexmcTPT | |
CexmcEDT | |
CexmcRT | |
Definition at line 99 of file CexmcCommon.hh.
◆ CexmcChargeExchangeInteractionName()
const G4String CexmcChargeExchangeInteractionName |
( |
"Cexmc"+ |
CexmcChargeExchangeProductionModelName | ) |
|
◆ CexmcDblMax()
const G4double CexmcDblMax |
( |
std::numeric_limits< double > |
::max() | ) |
|
◆ CexmcFwhmToStddev()
const G4double CexmcFwhmToStddev |
( |
0. |
42466 | ) |
|
◆ CexmcInvalidCosTheta()
const G4double CexmcInvalidCosTheta |
( |
2. |
0 | ) |
|
◆ CexmcInvalidTrackId()
const G4int CexmcInvalidTrackId |
( |
- |
1 | ) |
|
◆ CexmcStudiedProcessFullName()
◆ CexmcChargeExchangeProductionModelName
const G4String CexmcChargeExchangeProductionModelName("ChargeExchange") |
◆ CexmcEDDigitizerName
const G4String CexmcEDDigitizerName("EDDig") |
◆ CexmcScenePrimitivesDescription
const G4String CexmcScenePrimitivesDescription("CexmcScenePrimitives") |
◆ CexmcStudiedProcessFirstName
const G4String CexmcStudiedProcessFirstName("studiedProcess_") |
◆ CexmcStudiedProcessLastName
const G4String CexmcStudiedProcessLastName("Cexmc") |
◆ CexmcTPDigitizerName
const G4String CexmcTPDigitizerName("TPDig") |