ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Classes | |
struct | toBeCached |
Public Member Functions | |
G4ParticleHPProduct () | |
~G4ParticleHPProduct () | |
void | Init (std::istream &aDataFile, G4ParticleDefinition *projectile) |
G4int | GetMultiplicity (G4double anEnergy) |
G4ReactionProductVector * | Sample (G4double anEnergy, G4int nParticles) |
G4double | GetMeanYield (G4double anEnergy) |
void | SetProjectileRP (G4ReactionProduct *aIncidentPart) |
void | SetTarget (G4ReactionProduct *aTarget) |
G4ReactionProduct * | GetTarget () |
G4ReactionProduct * | GetProjectileRP () |
G4double | MeanEnergyOfThisInteraction () |
G4double | GetQValue () |
G4double | GetMassCode () |
G4double | GetMass () |
Definition at line 52 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 52 of file G4ParticleHPProduct.hh
|
inline |
Definition at line 65 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ParticleHPProduct.hh
References fCache, G4HPMultiBetweenInts, G4HPMultiPoisson, G4Cache< VALTYPE >::Put(), theActualStateQValue, theDist, theDistLaw, theGroundStateQValue, theIsomerFlag, theMass, theMassCode, and theMultiplicityMethod.
|
inline |
Definition at line 94 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 94 of file G4ParticleHPProduct.hh
References theDist.
|
inline |
Definition at line 222 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 222 of file G4ParticleHPProduct.hh
References theMass.
|
inline |
Definition at line 221 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 221 of file G4ParticleHPProduct.hh
References theMassCode.
Definition at line 174 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 174 of file G4ParticleHPProduct.hh
References G4ParticleHPVector::GetY(), and theYield.
Definition at line 44 of file G4ParticleHPProduct.cc.
View newest version in sPHENIX GitHub at line 44 of file G4ParticleHPProduct.cc
References fCache, G4cout, G4endl, G4HPMultiPoisson, G4Poisson(), G4Cache< VALTYPE >::Get(), G4ParticleHPVector::GetY(), CLHEP::RandFlat::shoot(), theDist, theMass, theMassCode, theMultiplicityMethod, and theYield.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
|
inline |
Definition at line 194 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 194 of file G4ParticleHPProduct.hh
References fCache, and G4Cache< VALTYPE >::Get().
|
inline |
Definition at line 214 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 214 of file G4ParticleHPProduct.hh
References theActualStateQValue.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
|
inline |
Definition at line 189 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 189 of file G4ParticleHPProduct.hh
References fCache, and G4Cache< VALTYPE >::Get().
|
inline |
Definition at line 99 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 99 of file G4ParticleHPProduct.hh
References CLHEP::eV, G4cout, G4endl, G4ParticleHPVector::Hash(), G4VParticleHPEnergyAngular::Init(), G4ParticleHPVector::Init(), G4VParticleHPEnergyAngular::SetQValue(), theActualStateQValue, theDist, theDistLaw, theGroundStateQValue, theIsomerFlag, theMass, theMassCode, and theYield.
Referenced by G4ParticleHPEnAngCorrelation::Init().
|
inline |
Definition at line 199 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 199 of file G4ParticleHPProduct.hh
References fCache, G4Cache< VALTYPE >::Get(), G4VParticleHPEnergyAngular::MeanEnergyOfThisInteraction(), and theDist.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
G4ReactionProductVector * G4ParticleHPProduct::Sample | ( | G4double | anEnergy, |
G4int | nParticles | ||
) |
Definition at line 105 of file G4ParticleHPProduct.cc.
View newest version in sPHENIX GitHub at line 105 of file G4ParticleHPProduct.cc
References G4VParticleHPEnergyAngular::ClearHistories(), fCache, G4cout, G4endl, G4Cache< VALTYPE >::Get(), G4ReactionProduct::GetDefinition(), G4ReactionProduct::GetKineticEnergy(), G4ParticleDefinition::GetParticleName(), G4VParticleHPEnergyAngular::Sample(), G4VParticleHPEnergyAngular::SetProjectileRP(), G4VParticleHPEnergyAngular::SetTarget(), theDist, theMass, theMassCode, and tmp.
Referenced by G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPEnAngCorrelation::SampleOne().
|
inline |
Definition at line 179 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 179 of file G4ParticleHPProduct.hh
References fCache, and G4Cache< VALTYPE >::Get().
|
inline |
Definition at line 184 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 184 of file G4ParticleHPProduct.hh
References fCache, and G4Cache< VALTYPE >::Get().
|
private |
Definition at line 239 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 239 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), GetMultiplicity(), GetProjectileRP(), GetTarget(), MeanEnergyOfThisInteraction(), Sample(), SetProjectileRP(), and SetTarget().
|
private |
Definition at line 232 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 232 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), GetQValue(), and Init().
|
private |
Definition at line 235 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 235 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), GetMultiplicity(), Init(), MeanEnergyOfThisInteraction(), Sample(), and ~G4ParticleHPProduct().
|
private |
Definition at line 233 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 233 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 231 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 231 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 230 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 230 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 229 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 229 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), GetMass(), GetMultiplicity(), Init(), and Sample().
|
private |
Definition at line 228 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 228 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), GetMassCode(), GetMultiplicity(), Init(), and Sample().
|
private |
Definition at line 241 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 241 of file G4ParticleHPProduct.hh
Referenced by G4ParticleHPProduct(), and GetMultiplicity().
|
private |
Definition at line 234 of file G4ParticleHPProduct.hh.
View newest version in sPHENIX GitHub at line 234 of file G4ParticleHPProduct.hh
Referenced by GetMeanYield(), GetMultiplicity(), and Init().