CMS 3D CMS Logo

NuclearInteractionSimulator Member List

This is the complete list of members for NuclearInteractionSimulator, including all inherited members.

_theUpdatedStateMaterialEffectsSimulatorprotected
AMaterialEffectsSimulatorprotected
beginDaughters() constMaterialEffectsSimulatorinline
closestDaughterId()MaterialEffectsSimulatorinline
compute(ParticlePropagator &Particle, RandomEngineAndDistribution const *) overrideNuclearInteractionSimulatorprivatevirtual
currentValuesWereSetNuclearInteractionSimulatorprivate
densityMaterialEffectsSimulatorprotected
distanceToPrimary(const RawParticle &Particle, const RawParticle &aDaughter) constNuclearInteractionSimulatorprivate
eMass() constMaterialEffectsSimulatorinline
endDaughters() constMaterialEffectsSimulatorinline
excitE() constMaterialEffectsSimulatorinline
ien4NuclearInteractionSimulatorprivate
index(int thePid)NuclearInteractionSimulatorprivate
MaterialEffectsSimulator(double A=28.0855, double Z=14.0000, double density=2.329, double radLen=9.360)MaterialEffectsSimulator
myOutputBufferNuclearInteractionSimulatorprivate
myOutputFileNuclearInteractionSimulatorprivate
nDaughters() constMaterialEffectsSimulatorinline
NuclearInteractionSimulator(std::vector< double > &hadronEnergies, std::vector< int > &hadronTypes, std::vector< std::string > &hadronNames, std::vector< double > &hadronMasses, std::vector< double > &hadronPMin, double pionEnergy, std::vector< double > &lengthRatio, std::vector< std::vector< double > > &ratios, std::map< int, int > &idMap, std::string inputFile, unsigned int distAlgo, double distCut)NuclearInteractionSimulator
orthogonal(const XYZVector &) constMaterialEffectsSimulator
radiationLength() constMaterialEffectsSimulatorinlineprivate
radLenMaterialEffectsSimulatorprotected
radLengthsMaterialEffectsSimulatorprotected
radLenIncm() constMaterialEffectsSimulatorinline
read(std::string inputFile)NuclearInteractionSimulator
RHEP_const_iter typedefMaterialEffectsSimulator
rho() constMaterialEffectsSimulatorinline
save() overrideNuclearInteractionSimulatorvirtual
setNormalVector(const GlobalVector &normal)MaterialEffectsSimulatorinline
theA() constMaterialEffectsSimulatorinline
theBranchesNuclearInteractionSimulatorprivate
theClosestChargedDaughterIdMaterialEffectsSimulatorprotected
theCurrentEntryNuclearInteractionSimulatorprivate
theCurrentInteractionNuclearInteractionSimulatorprivate
theDistAlgoNuclearInteractionSimulatorprivate
theDistCutNuclearInteractionSimulatorprivate
theFileNuclearInteractionSimulatorprivate
theFileNamesNuclearInteractionSimulatorprivate
theIDMapNuclearInteractionSimulatorprivate
theLengthRatioNuclearInteractionSimulatorprivate
theNormalVectorMaterialEffectsSimulatorprotected
theNUEventsNuclearInteractionSimulatorprivate
theNumberOfEntriesNuclearInteractionSimulatorprivate
theNumberOfInteractionsNuclearInteractionSimulatorprivate
thePionCMNuclearInteractionSimulatorprivate
thePionENNuclearInteractionSimulatorprivate
thePionEnergyNuclearInteractionSimulatorprivate
thePionIDNuclearInteractionSimulatorprivate
thePionMANuclearInteractionSimulatorprivate
thePionNANuclearInteractionSimulatorprivate
thePionPMinNuclearInteractionSimulatorprivate
theRatiosNuclearInteractionSimulatorprivate
theTreesNuclearInteractionSimulatorprivate
theZ() constMaterialEffectsSimulatorinline
updateState(ParticlePropagator &myTrack, double radlen, RandomEngineAndDistribution const *)MaterialEffectsSimulator
ZMaterialEffectsSimulatorprotected
~MaterialEffectsSimulator()MaterialEffectsSimulatorvirtual
~NuclearInteractionSimulator() overrideNuclearInteractionSimulator