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, const bool useOset=false, const bool altOset=false, const bool xsecNNCorr=false, string INukeMode="XX2015") |
| 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 | sigmaTotalOset (const double &pionKineticEnergy, const double &density, const int &pionPDG, const double &protonFraction, const bool &isTableChosen=true) |
| double genie::utils::intranuke2015::CalculateEta | ( | double | Minc, |
| double | ke, | ||
| double | Mtarg, | ||
| double | Mtwopart, | ||
| double | Mpi | ||
| ) |
Definition at line 1665 of file INukeUtils2015.cxx.
| double genie::utils::intranuke2015::Dist2Exit | ( | const TLorentzVector & | x4, |
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | NR = 3, |
||
| double | R0 = 1.4 |
||
| ) |
| double genie::utils::intranuke2015::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 368 of file INukeUtils2015.cxx.
| void genie::utils::intranuke2015::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 659 of file INukeUtils2015.cxx.
| double genie::utils::intranuke2015::MeanFreePath | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A, | ||
| double | Z, | ||
| double | nRpi = 0.5, |
||
| double | nRnuc = 1.0, |
||
| const bool | useOset = false, |
||
| const bool | altOset = false, |
||
| const bool | xsecNNCorr = false, |
||
| string | INukeMode = "XX2015" |
||
| ) |
Mean free path (pions, nucleons)
Definition at line 78 of file INukeUtils2015.cxx.
| double genie::utils::intranuke2015::MeanFreePath_Delta | ( | int | pdgc, |
| const TLorentzVector & | x4, | ||
| const TLorentzVector & | p4, | ||
| double | A | ||
| ) |
Mean free path (Delta++ test)
Definition at line 232 of file INukeUtils2015.cxx.
| bool genie::utils::intranuke2015::PhaseSpaceDecay | ( | GHepRecord * | ev, |
| GHepParticle * | p, | ||
| const PDGCodeList & | pdgv, | ||
| TLorentzVector & | RemnP4, | ||
| double | NucRmvE, | ||
| EINukeMode | mode = kIMdHA |
||
| ) |
general phase space decay method
Definition at line 1691 of file INukeUtils2015.cxx.
| bool genie::utils::intranuke2015::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 1314 of file INukeUtils2015.cxx.
| void genie::utils::intranuke2015::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 457 of file INukeUtils2015.cxx.
| double genie::utils::intranuke2015::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 280 of file INukeUtils2015.cxx.
| double genie::utils::intranuke2015::sigmaTotalOset | ( | const double & | pionKineticEnergy, |
| const double & | density, | ||
| const int & | pionPDG, | ||
| const double & | protonFraction, | ||
| const bool & | isTableChosen = true |
||
| ) |
Definition at line 1928 of file INukeUtils2015.cxx.
| void genie::utils::intranuke2015::StepParticle | ( | GHepParticle * | p, |
| double | step, | ||
| double | nuclear_radius = -1. |
||
| ) |
Step particle.
Definition at line 403 of file INukeUtils2015.cxx.
| bool genie::utils::intranuke2015::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 1085 of file INukeUtils2015.cxx.
| bool genie::utils::intranuke2015::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 742 of file INukeUtils2015.cxx.
| bool genie::utils::intranuke2015::TwoBodyKinematics | ( | double | M3, |
| double | M4, | ||
| TLorentzVector | tP1L, | ||
| TLorentzVector | tP2L, | ||
| TLorentzVector & | tP3L, | ||
| TLorentzVector & | tP4L, | ||
| double | C3CM, | ||
| TLorentzVector & | RemnP4, | ||
| double | bindE = 0 |
||
| ) |
Definition at line 886 of file INukeUtils2015.cxx.
1.8.11