CMS 3D CMS Logo

NuclearInteractionSimulator Member List

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

_theUpdatedStateMaterialEffectsSimulatorprotected
AMaterialEffectsSimulatorprotected
beginDaughters() const MaterialEffectsSimulatorinline
closestDaughterId()MaterialEffectsSimulatorinline
compute(ParticlePropagator &Particle, RandomEngineAndDistribution const *) overrideNuclearInteractionSimulatorprivatevirtual
currentValuesWereSetNuclearInteractionSimulatorprivate
densityMaterialEffectsSimulatorprotected
distanceToPrimary(const RawParticle &Particle, const RawParticle &aDaughter) const NuclearInteractionSimulatorprivate
eMass() const MaterialEffectsSimulatorinline
endDaughters() const MaterialEffectsSimulatorinline
excitE() const MaterialEffectsSimulatorinline
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() const MaterialEffectsSimulatorinline
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 &) const MaterialEffectsSimulator
radLenMaterialEffectsSimulatorprotected
radLengthsMaterialEffectsSimulatorprotected
radLenIncm() const MaterialEffectsSimulatorinline
read(std::string inputFile)NuclearInteractionSimulator
RHEP_const_iter typedefMaterialEffectsSimulator
rho() const MaterialEffectsSimulatorinline
save() overrideNuclearInteractionSimulatorvirtual
setNormalVector(const GlobalVector &normal)MaterialEffectsSimulatorinline
theA() const MaterialEffectsSimulatorinline
theBranchesNuclearInteractionSimulatorprivate
theClosestChargedDaughterIdMaterialEffectsSimulatorprotected
theCurrentEntryNuclearInteractionSimulatorprivate
theCurrentInteractionNuclearInteractionSimulatorprivate
theDistAlgoNuclearInteractionSimulatorprivate
theDistCutNuclearInteractionSimulatorprivate
theFileNuclearInteractionSimulatorprivate
theFileNamesNuclearInteractionSimulatorprivate
theIDMapNuclearInteractionSimulatorprivate
theLengthRatioNuclearInteractionSimulatorprivate
theNormalVectorMaterialEffectsSimulatorprotected
theNUEventsNuclearInteractionSimulatorprivate
theNumberOfEntriesNuclearInteractionSimulatorprivate
theNumberOfInteractionsNuclearInteractionSimulatorprivate
thePionCMNuclearInteractionSimulatorprivate
thePionENNuclearInteractionSimulatorprivate
thePionEnergyNuclearInteractionSimulatorprivate
thePionIDNuclearInteractionSimulatorprivate
thePionMANuclearInteractionSimulatorprivate
thePionNANuclearInteractionSimulatorprivate
thePionPMinNuclearInteractionSimulatorprivate
theRatiosNuclearInteractionSimulatorprivate
theTreesNuclearInteractionSimulatorprivate
theZ() const MaterialEffectsSimulatorinline
updateState(ParticlePropagator &myTrack, double radlen, RandomEngineAndDistribution const *)MaterialEffectsSimulator
ZMaterialEffectsSimulatorprotected
~MaterialEffectsSimulator()MaterialEffectsSimulatorvirtual
~NuclearInteractionSimulator() overrideNuclearInteractionSimulator