#include <Intranuke2014.h>
Public Member Functions | |
| Intranuke2014 () | |
| Intranuke2014 (string name) | |
| Intranuke2014 (string name, string config) | |
| ~Intranuke2014 () | |
| virtual void | ProcessEventRecord (GHepRecord *event_rec) const |
| void | Configure (const Registry &config) |
| Configure the algorithm. More... | |
| void | Configure (string param_set) |
| Configure the algorithm. More... | |
Public Member Functions inherited from genie::EventRecordVisitorI | |
| virtual | ~EventRecordVisitorI () |
Public Member Functions inherited from genie::Algorithm | |
| virtual | ~Algorithm () |
| virtual void | FindConfig (void) |
| Lookup configuration from the config pool. More... | |
| virtual const Registry & | GetConfig (void) const |
| Get configuration registry. More... | |
| Registry * | GetOwnedConfig (void) |
| Get a writeable version of an owned configuration Registry. More... | |
| virtual const AlgId & | Id (void) const |
| Get algorithm ID. More... | |
| virtual AlgStatus_t | GetStatus (void) const |
| Get algorithm status. More... | |
| virtual bool | AllowReconfig (void) const |
| virtual AlgCmp_t | Compare (const Algorithm *alg) const |
| Compare with input algorithm. More... | |
| virtual void | SetId (const AlgId &id) |
| Set algorithm ID. More... | |
| virtual void | SetId (string name, string config) |
| const Algorithm * | SubAlg (const RgKey ®istry_key) const |
| void | AdoptConfig (void) |
| void | AdoptSubstructure (void) |
| virtual void | Print (ostream &stream) const |
| Print algorithm info. More... | |
Protected Member Functions | |
| virtual void | LoadConfig (void)=0 |
| void | TransportHadrons (GHepRecord *ev) const |
| void | GenerateVertex (GHepRecord *ev) const |
| bool | NeedsRescattering (const GHepParticle *p) const |
| bool | CanRescatter (const GHepParticle *p) const |
| bool | IsInNucleus (const GHepParticle *p) const |
| void | SetTrackingRadius (const GHepParticle *p) const |
| double | GenerateStep (GHepRecord *ev, GHepParticle *p) const |
| virtual void | SimulateHadronicFinalState (GHepRecord *ev, GHepParticle *p) const =0 |
| virtual int | HandleCompoundNucleus (GHepRecord *ev, GHepParticle *p, int mom) const =0 |
Protected Member Functions inherited from genie::EventRecordVisitorI | |
| EventRecordVisitorI () | |
| EventRecordVisitorI (string name) | |
| EventRecordVisitorI (string name, string config) | |
Protected Member Functions inherited from genie::Algorithm | |
| Algorithm () | |
| Algorithm (string name) | |
| Algorithm (string name, string config) | |
| void | Initialize (void) |
| void | DeleteConfig (void) |
| void | DeleteSubstructure (void) |
Protected Attributes | |
| double | fTrackingRadius |
| tracking radius for the nucleus in the current event More... | |
| TGenPhaseSpace | fGenPhaseSpace |
| a phase space generator More... | |
| INukeHadroData2014 * | fHadroData2014 |
| a collection of h+N,h+A data & calculations More... | |
| AlgFactory * | fAlgf |
| algorithm factory instance More... | |
| const NuclearModelI * | fNuclmodel |
| nuclear model used to generate fermi momentum More... | |
| int | fRemnA |
| remnant nucleus A More... | |
| int | fRemnZ |
| remnant nucleus Z More... | |
| TLorentzVector | fRemnP4 |
| P4 of remnant system. More... | |
| GEvGenMode_t | fGMode |
| event generation mode (lepton+A, hadron+A, ...) More... | |
| double | fR0 |
| effective nuclear size param More... | |
| double | fNR |
| param multiplying the nuclear radius, determining how far to track hadrons beyond the "nuclear boundary" More... | |
| double | fNucRmvE |
| binding energy to subtract from cascade nucleons More... | |
| double | fDelRPion |
| factor by which Pion Compton wavelength gets multiplied to become nuclear size enhancement More... | |
| double | fDelRNucleon |
| factor by which Nucleon Compton wavelength gets multiplied to become nuclear size enhancement More... | |
| double | fHadStep |
| step size for intranuclear hadron transport More... | |
| double | fNucAbsFac |
| absorption xsec correction factor (hN Mode) More... | |
| double | fNucCEXFac |
| charge exchange xsec correction factor (hN Mode) More... | |
| double | fEPreEq |
| threshold for pre-equilibrium reaction More... | |
| double | fFermiFac |
| testing parameter to modify fermi momentum More... | |
| double | fFreeStep |
| produced particle free stem, in fm More... | |
| double | fFermiMomentum |
| whether or not particle collision is pauli blocked More... | |
| bool | fDoFermi |
| whether or not to do fermi mom. More... | |
| bool | fDoMassDiff |
| whether or not to do mass diff. mode More... | |
| bool | fDoCompoundNucleus |
| whether or not to do compound nucleus considerations More... | |
Protected Attributes inherited from genie::Algorithm | |
| bool | fAllowReconfig |
| bool | fOwnsConfig |
| true if it owns its config. registry More... | |
| bool | fOwnsSubstruc |
| true if it owns its substructure (sub-algs,...) More... | |
| AlgId | fID |
| algorithm name and configuration set More... | |
| Registry * | fConfig |
| config. (either owned or pointing to config pool) More... | |
| AlgStatus_t | fStatus |
| algorithm execution status More... | |
| AlgMap * | fOwnedSubAlgMp |
| local pool for owned sub-algs (taken out of the factory pool) More... | |
Friends | |
| class | IntranukeTester |
Definition at line 54 of file Intranuke2014.h.
| Intranuke2014::Intranuke2014 | ( | ) |
Definition at line 93 of file Intranuke2014.cxx.
| Intranuke2014::Intranuke2014 | ( | string | name | ) |
Definition at line 99 of file Intranuke2014.cxx.
Definition at line 105 of file Intranuke2014.cxx.
| Intranuke2014::~Intranuke2014 | ( | ) |
Definition at line 111 of file Intranuke2014.cxx.
|
protected |
Definition at line 233 of file Intranuke2014.cxx.
|
virtual |
Configure the algorithm.
Reimplemented from genie::Algorithm.
Definition at line 409 of file Intranuke2014.cxx.
|
virtual |
Configure the algorithm.
Reimplemented from genie::Algorithm.
Definition at line 415 of file Intranuke2014.cxx.
|
protected |
Definition at line 391 of file Intranuke2014.cxx.
|
protected |
Definition at line 153 of file Intranuke2014.cxx.
|
protectedpure virtual |
Implemented in genie::HAIntranuke2014, and genie::HNIntranuke2014.
|
protected |
Definition at line 250 of file Intranuke2014.cxx.
|
protectedpure virtual |
Implemented in genie::HAIntranuke2014, and genie::HNIntranuke2014.
|
protected |
Definition at line 214 of file Intranuke2014.cxx.
|
virtual |
Implements genie::EventRecordVisitorI.
Reimplemented in genie::HAIntranuke2014, and genie::HNIntranuke2014.
Definition at line 116 of file Intranuke2014.cxx.
|
protected |
Definition at line 199 of file Intranuke2014.cxx.
|
protectedpure virtual |
Implemented in genie::HNIntranuke2014, and genie::HAIntranuke2014.
|
protected |
Definition at line 257 of file Intranuke2014.cxx.
|
friend |
Definition at line 56 of file Intranuke2014.h.
|
protected |
algorithm factory instance
Definition at line 94 of file Intranuke2014.h.
|
protected |
factor by which Nucleon Compton wavelength gets multiplied to become nuclear size enhancement
Definition at line 106 of file Intranuke2014.h.
|
protected |
factor by which Pion Compton wavelength gets multiplied to become nuclear size enhancement
Definition at line 105 of file Intranuke2014.h.
|
protected |
whether or not to do compound nucleus considerations
Definition at line 116 of file Intranuke2014.h.
|
protected |
whether or not to do fermi mom.
Definition at line 114 of file Intranuke2014.h.
|
protected |
whether or not to do mass diff. mode
Definition at line 115 of file Intranuke2014.h.
|
protected |
threshold for pre-equilibrium reaction
Definition at line 110 of file Intranuke2014.h.
|
protected |
testing parameter to modify fermi momentum
Definition at line 111 of file Intranuke2014.h.
|
protected |
whether or not particle collision is pauli blocked
Definition at line 113 of file Intranuke2014.h.
|
protected |
produced particle free stem, in fm
Definition at line 112 of file Intranuke2014.h.
|
mutableprotected |
a phase space generator
Definition at line 92 of file Intranuke2014.h.
|
mutableprotected |
event generation mode (lepton+A, hadron+A, ...)
Definition at line 99 of file Intranuke2014.h.
|
protected |
a collection of h+N,h+A data & calculations
Definition at line 93 of file Intranuke2014.h.
|
protected |
step size for intranuclear hadron transport
Definition at line 107 of file Intranuke2014.h.
|
protected |
param multiplying the nuclear radius, determining how far to track hadrons beyond the "nuclear boundary"
Definition at line 103 of file Intranuke2014.h.
|
protected |
absorption xsec correction factor (hN Mode)
Definition at line 108 of file Intranuke2014.h.
|
protected |
charge exchange xsec correction factor (hN Mode)
Definition at line 109 of file Intranuke2014.h.
|
protected |
nuclear model used to generate fermi momentum
Definition at line 95 of file Intranuke2014.h.
|
protected |
binding energy to subtract from cascade nucleons
Definition at line 104 of file Intranuke2014.h.
|
protected |
effective nuclear size param
Definition at line 102 of file Intranuke2014.h.
|
mutableprotected |
remnant nucleus A
Definition at line 96 of file Intranuke2014.h.
|
mutableprotected |
P4 of remnant system.
Definition at line 98 of file Intranuke2014.h.
|
mutableprotected |
remnant nucleus Z
Definition at line 97 of file Intranuke2014.h.
|
mutableprotected |
tracking radius for the nucleus in the current event
Definition at line 91 of file Intranuke2014.h.
1.8.11