#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
} |
|
#define CEXMC_LINE_START "--- Cexmc --- " |
Enumerator |
---|
CexmcNoBasePhysics |
|
Cexmc_QGSP_BERT |
|
Cexmc_QGSP_BIC_EMY |
|
Cexmc_FTFP_BERT |
|
Definition at line 82 of file CexmcCommon.hh.
Enumerator |
---|
CexmcEntryPointInTheCenter |
|
CexmcEntryPointInTheCenterOfCrystalWithMaxED |
|
CexmcEntryPointByLinearEDWeights |
|
CexmcEntryPointBySqrtEDWeights |
|
Definition at line 154 of file CexmcCommon.hh.
Enumerator |
---|
CexmcEntryPointDepthPlain |
|
CexmcEntryPointDepthSphere |
|
Definition at line 163 of file CexmcCommon.hh.
Enumerator |
---|
CexmcAllCrystalsMakeEDTriggerThreshold |
|
CexmcInnerCrystalsMakeEDTriggerThreshold |
|
Definition at line 147 of file CexmcCommon.hh.
Enumerator |
---|
CexmcSelectAllCrystals |
|
CexmcSelectAdjacentCrystals |
|
Definition at line 170 of file CexmcCommon.hh.
Enumerator |
---|
CexmcCollectEDInAllCrystals |
|
CexmcCollectEDInAdjacentCrystals |
|
Definition at line 177 of file CexmcCommon.hh.
Enumerator |
---|
CexmcCountAllEvents |
|
CexmcCountEventsWithInteraction |
|
CexmcCountEventsWithTrigger |
|
Definition at line 107 of file CexmcCommon.hh.
Enumerator |
---|
CexmcWriteNoEventData |
|
CexmcWriteEventDataOnEveryEDT |
|
CexmcWriteEventDataOnEveryTPT |
|
Definition at line 184 of file CexmcCommon.hh.
Enumerator |
---|
CexmcNoOuterCrystalsVeto |
|
CexmcMaximumEDInASingleOuterCrystalVeto |
|
CexmcFractionOfEDInOuterCrystalsVeto |
|
Definition at line 139 of file CexmcCommon.hh.
Enumerator |
---|
CexmcOutputRun |
|
CexmcOutputGeometry |
|
CexmcOutputEvents |
|
Definition at line 192 of file CexmcCommon.hh.
Enumerator |
---|
CexmcUnknownProductionModel |
|
CexmcPionZeroProduction |
|
CexmcEtaProduction |
|
Definition at line 91 of file CexmcCommon.hh.
Enumerator |
---|
CexmcInsipidTrack |
|
CexmcBeamParticleTrack |
|
CexmcOutputParticleTrack |
|
CexmcNucleusParticleTrack |
|
CexmcOutputParticleDecayProductTrack |
|
Definition at line 115 of file CexmcCommon.hh.
Enumerator |
---|
CexmcBasicTrackType |
|
CexmcIncidentParticleTrackType |
|
Definition at line 125 of file CexmcCommon.hh.
Enumerator |
---|
CexmcTPT |
|
CexmcEDT |
|
CexmcRT |
|
Definition at line 99 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") |