CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 *)NuclearInteractionSimulatorprivatevirtual
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()NuclearInteractionSimulatorvirtual
setNormalVector(const GlobalVector &normal)MaterialEffectsSimulatorinline
theA() const MaterialEffectsSimulatorinline
theBranchesNuclearInteractionSimulatorprivate
theClosestChargedDaughterIdMaterialEffectsSimulatorprotected
theCurrentEntryNuclearInteractionSimulatorprivate
theCurrentInteractionNuclearInteractionSimulatorprivate
theDistAlgoNuclearInteractionSimulatorprivate
theDistCutNuclearInteractionSimulatorprivate
theFileNamesNuclearInteractionSimulatorprivate
theFilesNuclearInteractionSimulatorprivate
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()NuclearInteractionSimulator