ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Classes | |
struct | toBeCached |
Public Member Functions | |
G4ParticleHPEnAngCorrelation () | |
G4ParticleHPEnAngCorrelation (G4ParticleDefinition *proj) | |
~G4ParticleHPEnAngCorrelation () | |
void | Init (std::istream &aDataFile) |
G4ReactionProduct * | SampleOne (G4double anEnergy) |
G4ReactionProductVector * | Sample (G4double anEnergy) |
void | SetTarget (G4ReactionProduct &aTarget) |
void | SetProjectileRP (G4ReactionProduct &aIncidentPart) |
G4bool | InCharge () |
G4double | GetTargetMass () |
G4double | GetTotalMeanEnergy () |
Definition at line 45 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 45 of file G4ParticleHPEnAngCorrelation.hh
|
inline |
Definition at line 58 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 58 of file G4ParticleHPEnAngCorrelation.hh
References bAdjustFinalState, fCache, frameFlag, G4Cache< VALTYPE >::Get(), inCharge, G4Neutron::Neutron(), nProducts, G4Cache< VALTYPE >::Put(), targetMass, theProducts, and theProjectile.
|
inline |
Definition at line 73 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 73 of file G4ParticleHPEnAngCorrelation.hh
References bAdjustFinalState, fCache, frameFlag, G4Cache< VALTYPE >::Get(), inCharge, nProducts, G4Cache< VALTYPE >::Put(), targetMass, and theProducts.
|
inline |
Definition at line 88 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 88 of file G4ParticleHPEnAngCorrelation.hh
References theProducts.
|
inline |
Definition at line 140 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 140 of file G4ParticleHPEnAngCorrelation.hh
References targetMass.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply().
|
inline |
Definition at line 145 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 145 of file G4ParticleHPEnAngCorrelation.hh
References fCache, and G4Cache< VALTYPE >::Get().
Referenced by G4ParticleHPInelasticBaseFS::BaseApply().
|
inline |
Definition at line 135 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 135 of file G4ParticleHPEnAngCorrelation.hh
References inCharge.
|
inline |
Definition at line 93 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 93 of file G4ParticleHPEnAngCorrelation.hh
References bAdjustFinalState, frameFlag, inCharge, G4ParticleHPProduct::Init(), nProducts, targetMass, theProducts, and theProjectile.
Referenced by G4ParticleHPCaptureFS::Init(), G4ParticleHPInelasticBaseFS::Init(), and G4ParticleHPInelasticCompFS::Init().
G4ReactionProductVector * G4ParticleHPEnAngCorrelation::Sample | ( | G4double | anEnergy | ) |
Definition at line 77 of file G4ParticleHPEnAngCorrelation.cc.
View newest version in sPHENIX GitHub at line 77 of file G4ParticleHPEnAngCorrelation.cc
References fCache, frameFlag, G4cout, G4endl, G4Cache< VALTYPE >::Get(), G4ReactionProduct::GetMomentum(), G4ParticleHPProduct::GetMultiplicity(), G4ParticleHPProduct::GetQValue(), G4ReactionProduct::GetTotalEnergy(), CLHEP::HepLorentzRotation::inverse(), it, G4ReactionProduct::Lorentz(), G4ParticleHPProduct::MeanEnergyOfThisInteraction(), nProducts, CLHEP::HepLorentzRotation::rotateY(), CLHEP::HepLorentzRotation::rotateZ(), G4ParticleHPProduct::Sample(), G4ReactionProduct::SetMass(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), and theProducts.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::CompositeApply().
G4ReactionProduct * G4ParticleHPEnAngCorrelation::SampleOne | ( | G4double | anEnergy | ) |
Definition at line 42 of file G4ParticleHPEnAngCorrelation.cc.
View newest version in sPHENIX GitHub at line 42 of file G4ParticleHPEnAngCorrelation.cc
References G4cout, G4endl, nProducts, G4ParticleHPProduct::Sample(), and theProducts.
|
inline |
Definition at line 128 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 128 of file G4ParticleHPEnAngCorrelation.hh
References fCache, G4Cache< VALTYPE >::Get(), nProducts, and theProducts.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::InitDistributionInitialState().
|
inline |
Definition at line 121 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 121 of file G4ParticleHPEnAngCorrelation.hh
References fCache, G4Cache< VALTYPE >::Get(), nProducts, and theProducts.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::InitDistributionInitialState().
|
private |
Definition at line 166 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 166 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), and Init().
|
private |
Definition at line 162 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 162 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), GetTotalMeanEnergy(), Sample(), SetProjectileRP(), and SetTarget().
|
private |
Definition at line 155 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 155 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), Init(), and Sample().
|
private |
Definition at line 158 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 158 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), InCharge(), and Init().
|
private |
Definition at line 156 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 156 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), Init(), Sample(), SampleOne(), SetProjectileRP(), and SetTarget().
|
private |
Definition at line 154 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 154 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), GetTargetMass(), and Init().
|
private |
Definition at line 157 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 157 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), Init(), Sample(), SampleOne(), SetProjectileRP(), SetTarget(), and ~G4ParticleHPEnAngCorrelation().
|
private |
Definition at line 164 of file G4ParticleHPEnAngCorrelation.hh.
View newest version in sPHENIX GitHub at line 164 of file G4ParticleHPEnAngCorrelation.hh
Referenced by G4ParticleHPEnAngCorrelation(), and Init().