Functions | |
| double | ProbSurvival (int pdgc, const TLorentzVector &x4, const TLorentzVector &p4, double A, double Z, double mfp_scale_factor=1.0, double nRpi=0.5, double nRnuc=1.0, double NR=3, double R0=1.4) |
| Hadron survival probability. More... | |
| double | MeanFreePath (int pdgc, const TLorentzVector &x4, const TLorentzVector &p4, double A, double Z, double nRpi=0.5, double nRnuc=1.0) |
| Mean free path (pions, nucleons) More... | |
| double | MeanFreePath_Delta (int pdgc, const TLorentzVector &x4, const TLorentzVector &p4, double A) |
| Mean free path (Delta++ test) More... | |
| double | Dist2Exit (const TLorentzVector &x4, const TLorentzVector &p4, double A, double NR=3, double R0=1.4) |
| Distance to exit. More... | |
| double | Dist2ExitMFP (int pdgc, const TLorentzVector &x4, const TLorentzVector &p4, double A, double Z, double NR=3, double R0=1.4) |
| Distance to exit. More... | |
| void | StepParticle (GHepParticle *p, double step, double nuclear_radius=-1.) |
| Step particle. More... | |
| bool | TwoBodyCollision (GHepRecord *ev, int pcode, int tcode, int scode, int s2code, double C3CM, GHepParticle *p, GHepParticle *t, int &RemnA, int &RemnZ, TLorentzVector &RemnP4, EINukeMode mode=kIMdHA) |
| Intranuke utility functions. More... | |
| bool | TwoBodyKinematics (double M3, double M4, TLorentzVector tP1L, TLorentzVector tP2L, TLorentzVector &tP3L, TLorentzVector &tP4L, double C3CM, TLorentzVector &RemnP4, double bindE=0) |
| bool | ThreeBodyKinematics (GHepRecord *ev, GHepParticle *p, int tcode, GHepParticle *s1, GHepParticle *s2, GHepParticle *s3, bool DoFermi=false, double FermiFac=0, double FermiMomentum=0, const NuclearModelI *Nuclmodel=(const NuclearModelI *) 0) |
| bool | PionProduction (GHepRecord *ev, GHepParticle *p, GHepParticle *s1, GHepParticle *s2, GHepParticle *s3, int &RemnA, int &RemnZ, TLorentzVector &RemnP4, bool DoFermi, double FermiFac, double FermiMomentum, const NuclearModelI *Nuclmodel) |
| double | CalculateEta (double Minc, double ke, double Mtarg, double Mtwopart, double Mpi) |
| void | Equilibrium (GHepRecord *ev, GHepParticle *p, int &RemnA, int &RemnZ, TLorentzVector &RemnP4, bool DoFermi, double FermiFac, const NuclearModelI *Nuclmodel, double NucRmvE, EINukeMode mode=kIMdHN) |
| void | PreEquilibrium (GHepRecord *ev, GHepParticle *p, int &RemnA, int &RemnZ, TLorentzVector &RemnP4, bool DoFermi, double FermiFac, const NuclearModelI *Nuclmodel, double NucRmvE, EINukeMode mode=kIMdHN) |
| bool | PhaseSpaceDecay (GHepRecord *ev, GHepParticle *p, const PDGCodeList &pdgv, TLorentzVector &RemnP4, double NucRmvE, EINukeMode mode=kIMdHA) |
| general phase space decay method More... | |
| double genie::utils::intranuke2014::CalculateEta | ( | double | Minc, |
| double | ke, | ||
| double | Mtarg, | ||
| double | Mtwopart, | ||
| double | Mpi | ||
| ) |
Definition at line 1531 of file INukeUtils2014.cxx.
| double genie::utils::intranuke2014::Dist2Exit | ( | const TLorentzVector & | x4, |
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | NR = 3, |
||
| double | R0 = 1.4 |
||
| ) |
| double genie::utils::intranuke2014::Dist2ExitMFP | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | Z, | ||
| double | NR = 3, |
||
| double | R0 = 1.4 |
||
| ) |
Distance to exit.
Definition at line 309 of file INukeUtils2014.cxx.
| void genie::utils::intranuke2014::Equilibrium | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| int & | RemnA, | ||
| int & | RemnZ, | ||
| TLorentzVector & | RemnP4, | ||
| bool | DoFermi, | ||
| double | FermiFac, | ||
| const NuclearModelI * | Nuclmodel, | ||
| double | NucRmvE, | ||
| EINukeMode | mode = kIMdHN |
||
| ) |
Definition at line 545 of file INukeUtils2014.cxx.
| double genie::utils::intranuke2014::MeanFreePath | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | Z, | ||
| double | nRpi = 0.5, |
||
| double | nRnuc = 1.0 |
||
| ) |
Mean free path (pions, nucleons)
Definition at line 73 of file INukeUtils2014.cxx.
| double genie::utils::intranuke2014::MeanFreePath_Delta | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A | ||
| ) |
Mean free path (Delta++ test)
Definition at line 173 of file INukeUtils2014.cxx.
| bool genie::utils::intranuke2014::PhaseSpaceDecay | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| const PDGCodeList & | pdgv, | ||
| TLorentzVector & | RemnP4, | ||
| double | NucRmvE, | ||
| EINukeMode | mode = kIMdHA |
||
| ) |
general phase space decay method
Definition at line 1557 of file INukeUtils2014.cxx.
| bool genie::utils::intranuke2014::PionProduction | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| GHepParticle * | s1, | ||
| GHepParticle * | s2, | ||
| GHepParticle * | s3, | ||
| int & | RemnA, | ||
| int & | RemnZ, | ||
| TLorentzVector & | RemnP4, | ||
| bool | DoFermi, | ||
| double | FermiFac, | ||
| double | FermiMomentum, | ||
| const NuclearModelI * | Nuclmodel | ||
| ) |
Definition at line 1180 of file INukeUtils2014.cxx.
| void genie::utils::intranuke2014::PreEquilibrium | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| int & | RemnA, | ||
| int & | RemnZ, | ||
| TLorentzVector & | RemnP4, | ||
| bool | DoFermi, | ||
| double | FermiFac, | ||
| const NuclearModelI * | Nuclmodel, | ||
| double | NucRmvE, | ||
| EINukeMode | mode = kIMdHN |
||
| ) |
Definition at line 398 of file INukeUtils2014.cxx.
| double genie::utils::intranuke2014::ProbSurvival | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | Z, | ||
| double | mfp_scale_factor = 1.0, |
||
| double | nRpi = 0.5, |
||
| double | nRnuc = 1.0, |
||
| double | NR = 3, |
||
| double | R0 = 1.4 |
||
| ) |
Hadron survival probability.
Definition at line 221 of file INukeUtils2014.cxx.
| void genie::utils::intranuke2014::StepParticle | ( | GHepParticle * | p, |
| double | step, | ||
| double | nuclear_radius = -1. |
||
| ) |
Step particle.
Definition at line 344 of file INukeUtils2014.cxx.
| bool genie::utils::intranuke2014::ThreeBodyKinematics | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| int | tcode, | ||
| GHepParticle * | s1, | ||
| GHepParticle * | s2, | ||
| GHepParticle * | s3, | ||
| bool | DoFermi = false, |
||
| double | FermiFac = 0, |
||
| double | FermiMomentum = 0, |
||
| const NuclearModelI * | Nuclmodel = (const NuclearModelI*)0 |
||
| ) |
Definition at line 951 of file INukeUtils2014.cxx.
| bool genie::utils::intranuke2014::TwoBodyCollision | ( | GHepRecord * | ev, |
| int | pcode, | ||
| int | tcode, | ||
| int | scode, | ||
| int | s2code, | ||
| double | C3CM, | ||
| GHepParticle * | p, | ||
| GHepParticle * | t, | ||
| int & | RemnA, | ||
| int & | RemnZ, | ||
| TLorentzVector & | RemnP4, | ||
| EINukeMode | mode = kIMdHA |
||
| ) |
Intranuke utility functions.
Definition at line 628 of file INukeUtils2014.cxx.
| bool genie::utils::intranuke2014::TwoBodyKinematics | ( | double | M3, |
| double | M4, | ||
| TLorentzVector | tP1L, | ||
| TLorentzVector | tP2L, | ||
| TLorentzVector & | tP3L, | ||
| TLorentzVector & | tP4L, | ||
| double | C3CM, | ||
| TLorentzVector & | RemnP4, | ||
| double | bindE = 0 |
||
| ) |
Definition at line 756 of file INukeUtils2014.cxx.
1.8.11