#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") |