#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
} |
| |
| 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
} |
| |
| #define CEXMC_LINE_START "--- Cexmc --- " |
| Enumerator |
|---|
| CexmcNoBasePhysics |
|
| Cexmc_QGSP_BERT |
|
| Cexmc_QGSP_BIC_EMY |
|
Definition at line 82 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcEntryPointInTheCenter |
|
| CexmcEntryPointInTheCenterOfCrystalWithMaxED |
|
| CexmcEntryPointByLinearEDWeights |
|
| CexmcEntryPointBySqrtEDWeights |
|
Definition at line 153 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcEntryPointDepthPlain |
|
| CexmcEntryPointDepthSphere |
|
Definition at line 162 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcAllCrystalsMakeEDTriggerThreshold |
|
| CexmcInnerCrystalsMakeEDTriggerThreshold |
|
Definition at line 146 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcSelectAllCrystals |
|
| CexmcSelectAdjacentCrystals |
|
Definition at line 169 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcCollectEDInAllCrystals |
|
| CexmcCollectEDInAdjacentCrystals |
|
Definition at line 176 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcCountAllEvents |
|
| CexmcCountEventsWithInteraction |
|
| CexmcCountEventsWithTrigger |
|
Definition at line 106 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcWriteNoEventData |
|
| CexmcWriteEventDataOnEveryEDT |
|
| CexmcWriteEventDataOnEveryTPT |
|
Definition at line 183 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcNoOuterCrystalsVeto |
|
| CexmcMaximumEDInASingleOuterCrystalVeto |
|
| CexmcFractionOfEDInOuterCrystalsVeto |
|
Definition at line 138 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcOutputRun |
|
| CexmcOutputGeometry |
|
| CexmcOutputEvents |
|
Definition at line 191 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcUnknownProductionModel |
|
| CexmcPionZeroProduction |
|
| CexmcEtaProduction |
|
Definition at line 90 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcInsipidTrack |
|
| CexmcBeamParticleTrack |
|
| CexmcOutputParticleTrack |
|
| CexmcNucleusParticleTrack |
|
| CexmcOutputParticleDecayProductTrack |
|
Definition at line 114 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcBasicTrackType |
|
| CexmcIncidentParticleTrackType |
|
Definition at line 124 of file CexmcCommon.hh.
| Enumerator |
|---|
| CexmcTPT |
|
| CexmcEDT |
|
| CexmcRT |
|
Definition at line 98 of file CexmcCommon.hh.
| const G4String CexmcChargeExchangeInteractionName |
( |
"Cexmc"+ |
CexmcChargeExchangeProductionModelName | ) |
|
| const G4double CexmcDblMax |
( |
std::numeric_limits< double >:: |
max() | ) |
|
| const G4double CexmcFwhmToStddev |
( |
0. |
42466 | ) |
|
| const G4double CexmcInvalidCosTheta |
( |
2. |
0 | ) |
|
| const G4int CexmcInvalidTrackId |
( |
- |
1 | ) |
|
| const G4String CexmcChargeExchangeProductionModelName("ChargeExchange") |
| const G4String CexmcEDDigitizerName("EDDig") |
| const G4String CexmcScenePrimitivesDescription("CexmcScenePrimitives") |
| const G4String CexmcStudiedProcessFirstName("studiedProcess_") |
| const G4String CexmcStudiedProcessLastName("Cexmc") |
| const G4String CexmcTPDigitizerName("TPDig") |