ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Go to the source code of this file.
Macros | |
#define | CEXMC_LINE_START "--- Cexmc --- " |
Typedefs | |
typedef std::vector< G4double > | CexmcEnergyDepositCrystalRowCollection |
typedef std::vector < CexmcEnergyDepositCrystalRowCollection > | CexmcEnergyDepositCalorimeterCollection |
Functions | |
const G4double | CexmcDblMax (std::numeric_limits< double >::max()) |
const G4String | CexmcStudiedProcessFullName (CexmcStudiedProcessFirstName+CexmcStudiedProcessLastName) |
const G4String | CexmcChargeExchangeInteractionName ("Cexmc"+CexmcChargeExchangeProductionModelName) |
const G4double | CexmcFwhmToStddev (0.42466) |
const G4double | CexmcInvalidCosTheta (2.0) |
const G4int | CexmcInvalidTrackId (-1) |
Variables | |
const G4String | CexmcStudiedProcessFirstName ("studiedProcess_") |
const G4String | CexmcStudiedProcessLastName ("Cexmc") |
const G4String | CexmcChargeExchangeProductionModelName ("ChargeExchange") |
const G4String | CexmcEDDigitizerName ("EDDig") |
const G4String | CexmcTPDigitizerName ("TPDig") |
const G4String | CexmcScenePrimitivesDescription ("CexmcScenePrimitives") |
#define CEXMC_LINE_START "--- Cexmc --- " |
Definition at line 52 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 52 of file CexmcCommon.hh
Referenced by CexmcHadronicProcess::CalculateTargetNucleus(), main(), CexmcProductionModel::PrintInitialData(), CexmcSetup::SetupSpecialVolumes(), and CexmcException::what().
typedef std::vector< CexmcEnergyDepositCrystalRowCollection > CexmcEnergyDepositCalorimeterCollection |
Definition at line 58 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 58 of file CexmcCommon.hh
typedef std::vector< G4double > CexmcEnergyDepositCrystalRowCollection |
Definition at line 55 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 55 of file CexmcCommon.hh
enum CexmcBasePhysicsUsed |
Definition at line 82 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 82 of file CexmcCommon.hh
CexmcEntryPointInTheCenter | |
CexmcEntryPointInTheCenterOfCrystalWithMaxED | |
CexmcEntryPointByLinearEDWeights | |
CexmcEntryPointBySqrtEDWeights |
Definition at line 154 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 154 of file CexmcCommon.hh
Definition at line 163 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 163 of file CexmcCommon.hh
Definition at line 147 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 147 of file CexmcCommon.hh
Definition at line 170 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 170 of file CexmcCommon.hh
Definition at line 177 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 177 of file CexmcCommon.hh
Definition at line 107 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 107 of file CexmcCommon.hh
Definition at line 184 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 184 of file CexmcCommon.hh
CexmcNoOuterCrystalsVeto | |
CexmcMaximumEDInASingleOuterCrystalVeto | |
CexmcFractionOfEDInOuterCrystalsVeto |
Definition at line 139 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 139 of file CexmcCommon.hh
enum CexmcOutputDataType |
Definition at line 192 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 192 of file CexmcCommon.hh
Definition at line 91 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 91 of file CexmcCommon.hh
enum CexmcSide |
Definition at line 132 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 132 of file CexmcCommon.hh
enum CexmcTrackType |
CexmcInsipidTrack | |
CexmcBeamParticleTrack | |
CexmcOutputParticleTrack | |
CexmcNucleusParticleTrack | |
CexmcOutputParticleDecayProductTrack |
Definition at line 115 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 115 of file CexmcCommon.hh
enum CexmcTrackTypeInfo |
Definition at line 125 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 125 of file CexmcCommon.hh
enum CexmcTriggerType |
Definition at line 99 of file CexmcCommon.hh.
View newest version in sPHENIX GitHub at line 99 of file CexmcCommon.hh
const G4String CexmcChargeExchangeInteractionName | ( | "Cexmc"+ | CexmcChargeExchangeProductionModelName | ) |
const G4double CexmcDblMax | ( | std::numeric_limits< double >:: | max() | ) |
Referenced by CexmcStudiedProcess::PostStepGetPhysicalInteractionLength().
const G4double CexmcFwhmToStddev | ( | 0. | 42466 | ) |
Referenced by CexmcEnergyDepositDigitizer::Digitize(), and CexmcPrimaryGeneratorAction::GeneratePrimaries().
const G4double CexmcInvalidCosTheta | ( | 2. | 0 | ) |
const G4int CexmcInvalidTrackId | ( | - | 1 | ) |
Referenced by CexmcTrackPointsDigitizer::InitializeData(), CexmcTrackPointInfo::IsValid(), and CexmcTrackingAction::ResetOutputParticleTrackId().
const G4String CexmcStudiedProcessFullName | ( | CexmcStudiedProcessFirstName+ | CexmcStudiedProcessLastName | ) |
Referenced by CexmcTrackingAction::PreUserTrackingAction().
const G4String CexmcChargeExchangeProductionModelName("ChargeExchange") |
const G4String CexmcEDDigitizerName("EDDig") |
Referenced by CexmcEventAction::CexmcEventAction(), and CexmcEventAction::EndOfEventAction().
const G4String CexmcScenePrimitivesDescription("CexmcScenePrimitives") |
const G4String CexmcStudiedProcessFirstName("studiedProcess_") |
const G4String CexmcStudiedProcessLastName("Cexmc") |
const G4String CexmcTPDigitizerName("TPDig") |
Referenced by CexmcEventAction::CexmcEventAction(), and CexmcEventAction::EndOfEventAction().