|
GENIEGenerator
|
Initial State information. More...
#include <InitialState.h>
Public Member Functions | |
| InitialState () | |
| InitialState (int tgt_pdgc, int probe_pdgc) | |
| InitialState (int Z, int A, int probe_pdgc) | |
| InitialState (const Target &tgt, int probe_pdgc) | |
| InitialState (const InitialState &initial_state) | |
| InitialState (TRootIOCtor *) | |
| ~InitialState () | |
| TParticlePDG * | Probe (void) const |
| int | ProbePdg (void) const |
| int | TgtPdg (void) const |
| const Target & | Tgt (void) const |
| Target * | TgtPtr (void) const |
| TLorentzVector * | GetTgtP4 (RefFrame_t rf=kRfLab) const |
| TLorentzVector * | GetProbeP4 (RefFrame_t rf=kRfHitNucRest) const |
| double | ProbeE (RefFrame_t rf) const |
| double | CMEnergy () const |
| centre-of-mass energy (sqrt s) | |
| void | SetPdgs (int tgt_pdgc, int probe_pdgc) |
| void | SetProbePdg (int pdg_code) |
| void | SetTgtPdg (int pdg_code) |
| void | SetTgtP4 (const TLorentzVector &P4) |
| void | SetProbeP4 (const TLorentzVector &P4) |
| void | SetProbeE (double E) |
| bool | IsNuP (void) const |
| is neutrino + proton? | |
| bool | IsNuN (void) const |
| is neutrino + neutron? | |
| bool | IsNuBarP (void) const |
| is anti-neutrino + proton? | |
| bool | IsNuBarN (void) const |
| is anti-neutrino + neutron? | |
| bool | IsDMP (void) const |
| is dark matter + proton? | |
| bool | IsDMN (void) const |
| is dark matter + neutron? | |
| bool | IsDMBP (void) const |
| is anti-dark matter + proton? | |
| bool | IsDMBN (void) const |
| is anti-dark matter + neutron? | |
| void | Reset (void) |
| void | Copy (const InitialState &init_state) |
| bool | Compare (const InitialState &init_state) const |
| string | AsString (void) const |
| void | Print (ostream &stream) const |
| bool | operator== (const InitialState &i) const |
| equal? | |
| InitialState & | operator= (const InitialState &i) |
| copy | |
Private Member Functions | |
| void | Init (void) |
| void | Init (int target_pdgc, int probe_pdgc) |
| void | CleanUp (void) |
Private Attributes | |
| int | fProbePdg |
| probe PDG code | |
| Target * | fTgt |
| nuclear target | |
| TLorentzVector * | fProbeP4 |
| probe 4-momentum in LAB-frame | |
| TLorentzVector * | fTgtP4 |
| nuclear target 4-momentum in LAB-frame | |
Friends | |
| ostream & | operator<< (ostream &stream, const InitialState &i) |
| print | |
Initial State information.
Changes required to implement the GENIE Boosted Dark Matter module were installed by Josh Berger (Univ. of Wisconsin)
Other minor changes / additions and fixes were installed by: Andy Furmanski (Univ. of Manchester) Joe Johnston (Univ of Pittsburgh)
Definition at line 48 of file InitialState.h.
| InitialState::InitialState | ( | ) |
Definition at line 46 of file InitialState.cxx.
References Init().
Referenced by Compare(), Copy(), InitialState(), operator<<, operator=(), and operator==().
| InitialState::InitialState | ( | int | tgt_pdgc, |
| int | probe_pdgc ) |
Definition at line 52 of file InitialState.cxx.
References Init().
| InitialState::InitialState | ( | int | Z, |
| int | A, | ||
| int | probe_pdgc ) |
Definition at line 58 of file InitialState.cxx.
References Init(), and genie::pdg::IonPdgCode().
| InitialState::InitialState | ( | const Target & | tgt, |
| int | probe_pdgc ) |
Definition at line 65 of file InitialState.cxx.
References Init(), and genie::Target::Pdg().
| InitialState::InitialState | ( | const InitialState & | initial_state | ) |
Definition at line 72 of file InitialState.cxx.
References Copy(), Init(), and InitialState().
| InitialState::InitialState | ( | TRootIOCtor * | ) |
Definition at line 79 of file InitialState.cxx.
| InitialState::~InitialState | ( | ) |
| string InitialState::AsString | ( | void | ) | const |
Definition at line 408 of file InitialState.cxx.
References genie::Target::Pdg(), Probe(), ProbePdg(), and Tgt().
Referenced by genie::GMCJDriver::BootstrapXSecSplines(), genie::InteractionGeneratorMap::BuildMap(), genie::XSecAlgorithmMap::BuildMap(), CalcTotalXSec(), genie::GMCJDriver::ComputeInteractionProbabilities(), genie::GMCJDriver::ComputeProbScales(), Configure(), genie::GEVGDriver::Configure(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::CEvNSInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::DMEInteractionListGenerator::CreateInteractionList(), genie::DMELInteractionListGenerator::CreateInteractionList(), genie::HEDISInteractionListGenerator::CreateInteractionList(), genie::HELeptonInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::NuEInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListCharmCC(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::QELInteractionListGenerator::CreateInteractionListEM(), genie::QELInteractionListGenerator::CreateInteractionListNC(), genie::QELInteractionListGenerator::CreateInteractionListStrangeCC(), genie::GEVGPool::FindDriver(), GenerateEvent(), genie::GEVGDriver::GenerateEvent(), genie::GMCJDriver::GenerateEventKinematics(), and genie::GMCJDriver::PopulateEventGenDriverPool().
|
private |
Definition at line 118 of file InitialState.cxx.
References fProbeP4, fTgt, and fTgtP4.
Referenced by Reset(), SetPdgs(), SetProbePdg(), SetTgtPdg(), and ~InitialState().
| double InitialState::CMEnergy | ( | ) | const |
centre-of-mass energy (sqrt s)
Definition at line 394 of file InitialState.cxx.
References fTgt, GetProbeP4(), and genie::kRfLab.
Referenced by genie::utils::ComputeFullDMELPXSec(), genie::utils::ComputeFullQELPXSec(), genie::utils::CosTheta0Max(), genie::KPhaseSpace::Q2Lim_W_SPP(), and genie::KPhaseSpace::WLim_SPP().
| bool InitialState::Compare | ( | const InitialState & | init_state | ) | const |
Definition at line 497 of file InitialState.cxx.
References fProbePdg, fTgt, InitialState(), ProbePdg(), and Tgt().
Referenced by operator==().
| void InitialState::Copy | ( | const InitialState & | init_state | ) |
Definition at line 131 of file InitialState.cxx.
References fProbeP4, fProbePdg, fTgt, fTgtP4, InitialState(), SetProbeP4(), and SetTgtP4().
Referenced by InitialState(), and operator=().
| TLorentzVector * InitialState::GetProbeP4 | ( | RefFrame_t | rf = kRfHitNucRest | ) | const |
Definition at line 325 of file InitialState.cxx.
References fProbeP4, fTgt, genie::kRfHitNucRest, genie::kRfLab, genie::kRfTgtRest, LOG, and pERROR.
Referenced by genie::hnl::Decayer::AddInitialState(), genie::InitialStateAppender::AddNeutrino(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), CMEnergy(), anonymous_namespace{DMELUtils.cxx}::COMframe2Lab(), anonymous_namespace{QELUtils.cxx}::COMframe2Lab(), genie::utils::ComputeFullDMELPXSec(), genie::utils::ComputeFullQELPXSec(), genie::utils::EnergyDeltaFunctionSolutionDMEL(), genie::utils::EnergyDeltaFunctionSolutionQEL(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), ProbeE(), genie::SPPEventGenerator::ProcessEventRecord(), genie::AhrensDMELPXSec::XSec(), and genie::NievesQELCCPXSec::XSec().
| TLorentzVector * InitialState::GetTgtP4 | ( | RefFrame_t | rf = kRfLab | ) | const |
Definition at line 275 of file InitialState.cxx.
References fTgt, fTgtP4, GetTgtP4(), genie::kRfHitNucRest, genie::kRfLab, genie::kRfTgtRest, LOG, and pERROR.
Referenced by GetTgtP4().
|
private |
Definition at line 102 of file InitialState.cxx.
References genie::PDGLibrary::Find(), fProbeP4, fProbePdg, fTgt, fTgtP4, and genie::PDGLibrary::Instance().
|
private |
Definition at line 94 of file InitialState.cxx.
References fProbeP4, fProbePdg, fTgt, and fTgtP4.
Referenced by InitialState(), InitialState(), InitialState(), InitialState(), InitialState(), Reset(), SetPdgs(), SetProbePdg(), and SetTgtPdg().
| bool InitialState::IsDMBN | ( | void | ) | const |
is anti-dark matter + neutron?
Definition at line 265 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsAntiDarkMatter(), and genie::pdg::IsNeutron().
| bool InitialState::IsDMBP | ( | void | ) | const |
is anti-dark matter + proton?
Definition at line 255 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsAntiDarkMatter(), and genie::pdg::IsProton().
| bool InitialState::IsDMN | ( | void | ) | const |
is dark matter + neutron?
Definition at line 245 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsDarkMatter(), and genie::pdg::IsNeutron().
| bool InitialState::IsDMP | ( | void | ) | const |
is dark matter + proton?
Definition at line 235 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsDarkMatter(), and genie::pdg::IsProton().
| bool InitialState::IsNuBarN | ( | void | ) | const |
is anti-neutrino + neutron?
Definition at line 226 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsAntiNeutrino(), and genie::pdg::IsNeutron().
Referenced by ConvertToGHad(), and genie::utils::ghep::NuanceReactionCode().
| bool InitialState::IsNuBarP | ( | void | ) | const |
is anti-neutrino + proton?
Definition at line 217 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsAntiNeutrino(), and genie::pdg::IsProton().
Referenced by ConvertToGHad(), genie::utils::ghep::NuanceReactionCode(), and genie::StrumiaVissaniIBDPXSec::ValidKinematics().
| bool InitialState::IsNuN | ( | void | ) | const |
is neutrino + neutron?
Definition at line 208 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsNeutrino(), and genie::pdg::IsNeutron().
Referenced by ConvertToGHad(), genie::utils::ghep::NuanceReactionCode(), and genie::StrumiaVissaniIBDPXSec::ValidKinematics().
| bool InitialState::IsNuP | ( | void | ) | const |
is neutrino + proton?
Definition at line 199 of file InitialState.cxx.
References fProbePdg, fTgt, genie::pdg::IsNeutrino(), and genie::pdg::IsProton().
Referenced by ConvertToGHad(), and genie::utils::ghep::NuanceReactionCode().
| InitialState & InitialState::operator= | ( | const InitialState & | i | ) |
| bool InitialState::operator== | ( | const InitialState & | i | ) | const |
equal?
Definition at line 507 of file InitialState.cxx.
References Compare(), and InitialState().
| void InitialState::Print | ( | ostream & | stream | ) | const |
Definition at line 427 of file InitialState.cxx.
References genie::PDGLibrary::Find(), fProbeP4, fProbePdg, fTgt, fTgtP4, genie::PDGLibrary::Instance(), genie::pdg::IsAntiQuark(), genie::pdg::IsNeutronOrProton(), genie::pdg::IsQuark(), and Probe().
Referenced by ClassImp().
| TParticlePDG * InitialState::Probe | ( | void | ) | const |
Definition at line 147 of file InitialState.cxx.
References genie::PDGLibrary::Find(), fProbePdg, and genie::PDGLibrary::Instance().
Referenced by AsString(), genie::LabFrameHadronTensorI::contraction(), genie::XSecSplineList::CreateSpline(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta_rosenbluth(), genie::utils::mec::GetMaxXSecTlctl(), genie::AGKYLowW2019::HadronShowerCharge(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::utils::kinematics::Jacobian(), Print(), genie::hnl::Decayer::UpdateEventRecord(), genie::EmpiricalMECPXSec2015::XSec(), and genie::NievesSimoVacasMECPXSec2016::XSec().
| double InitialState::ProbeE | ( | RefFrame_t | rf | ) | const |
Definition at line 384 of file InitialState.cxx.
References GetProbeP4().
Referenced by genie::MECGenerator::AddFinalStateLepton(), genie::hnl::Decayer::AddInitialState(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), genie::RESKinematicsGenerator::ComputeMaxXSec(), genie::SKKinematicsGenerator::ComputeMaxXSec(), genie::SPPEventGenerator::ComputeMaxXSec(), genie::LabFrameHadronTensorI::contraction(), genie::utils::CosTheta0Max(), genie::SmithMonizQELCCPXSec::d3sQES_dQ2dvdkF_SM(), genie::utils::gsl::d3XSecMK_dWQ2CosTheta_E::d3XSecMK_dWQ2CosTheta_E(), genie::utils::gsl::d4XSecMK_dWQ2CosThetaPhi_E::d4XSecMK_dWQ2CosThetaPhi_E(), genie::KNOTunedQPMDISPXSec::DISRESJoinSuppressionFactor(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta_rosenbluth(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::COHKinematicsGenerator::Energy(), genie::DMEKinematicsGenerator::Energy(), genie::HELeptonKinematicsGenerator::Energy(), genie::KineGeneratorWithCache::Energy(), genie::NuEKinematicsGenerator::Energy(), genie::SKKinematicsGenerator::Energy(), genie::BergerSehgalCOHPiPXSec2015::ExactKinematicTerm(), genie::BergerSehgalFMCOHPiPXSec2015::ExactKinematicTerm(), genie::MArunAxialFormFactorModel::FA(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::hnl::Decayer::GenerateMomentum(), genie::utils::mec::GetMaxXSecTlctl(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::MECGenerator::GetXSecMaxTlctl(), genie::AGCharmPythiaBaseHadro2023::Hadronize(), genie::EmpiricalMECPXSec2015::Integral(), genie::evtlib::EvtLibPXSec::Integral(), genie::H3AMNuGammaPXSec::Integral(), genie::KLVOxygenIBDPXSec::Integral(), genie::LwlynSmithQELCCPXSec::Integral(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::CEvNSXSec::Integrate(), genie::COHDNuXSec::Integrate(), genie::COHXSec::Integrate(), genie::COHXSecAR::Integrate(), genie::DISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::MECXSec::Integrate(), genie::NewQELXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::SPPXSec::Integrate(), genie::KPhaseSpace::IsAboveThreshold(), genie::utils::kinematics::Jacobian(), genie::FermiMover::KickHitNucleon(), genie::COHKinematicsGenerator::MaxXSec_AlvarezRuso(), genie::COHKinematicsGenerator::MaxXSec_ReinSehgal(), genie::SuSAv2MECPXSec::PairRatio(), genie::utils::kinematics::PhaseSpaceVolume(), genie::BergerSehgalCOHPiPXSec2015::PionCOMAbsMomentum(), genie::BergerSehgalFMCOHPiPXSec2015::PionCOMAbsMomentum(), genie::DFRHadronicSystemGenerator::ProcessEventRecord(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::DMEOutgoingDarkGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::HENuElGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::NuEPrimaryLeptonGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::QPMDISStrucFuncBase::Q2(), genie::QPMDMDISStrucFuncBase::Q2(), genie::utils::kinematics::Q2(), genie::KPhaseSpace::Q2Lim(), genie::KPhaseSpace::Q2Lim_W(), genie::KPhaseSpace::Q2Lim_W_SPP_iso(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::PhysInteractionSelector::SelectInteraction(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), genie::SmithMonizUtils::SetInteraction(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::KPhaseSpace::TLim(), genie::utils::kinematics::UpdateWQ2FromXY(), genie::utils::kinematics::UpdateWYFromXQ2(), genie::utils::kinematics::UpdateXFromQ2Y(), genie::utils::kinematics::UpdateXYFromWQ2(), genie::BertuzzoDNuCOHPXSec::ValidKinematics(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::KovalenkoQELCharmPXSec::ValidKinematics(), genie::MKSPPPXSec2020::ValidKinematics(), genie::PaisQELLambdaPXSec::ValidKinematics(), genie::StrumiaVissaniIBDPXSec::ValidKinematics(), genie::utils::kinematics::W(), genie::GLRESWdecPythia6::Wdecay(), genie::GLRESWdecPythia8::Wdecay(), genie::PhotonCOHWdecPythia6::Wdecay(), genie::PhotonCOHWdecPythia8::Wdecay(), genie::PhotonRESWdecPythia6::Wdecay(), genie::PhotonRESWdecPythia8::Wdecay(), genie::KPhaseSpace::WLim(), genie::KPhaseSpace::WLim_SPP_iso(), genie::KPhaseSpace::XLim(), genie::AhrensDMELPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::AlamSimoAtharVacasSKPXSec2014::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::BardinIMDRadCorPXSec::XSec(), genie::BergerSehgalCOHPiPXSec2015::XSec(), genie::BergerSehgalFMCOHPiPXSec2015::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::BostedChristyEMPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::DMElectronPXSec::XSec(), genie::EmpiricalMECPXSec2015::XSec(), genie::GLRESPXSec::XSec(), genie::HEDISPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::MKSPPPXSec2020::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::NuElectronPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::PattonCEvNSPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::QPMDISPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::ReinSehgalCOHPiPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::StrumiaVissaniIBDPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::KPhaseSpace::YLim(), genie::KPhaseSpace::YLim(), and genie::KPhaseSpace::YLim_X().
|
inline |
Definition at line 64 of file InitialState.h.
References fProbePdg.
Referenced by genie::NuETargetRemnantGenerator::AddElectronNeutrino(), genie::hnl::Decayer::AddInitialState(), genie::InitialStateAppender::AddNeutrino(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), AsString(), genie::utils::BindHitNucleon(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), Compare(), genie::NievesQELCCPXSec::CompareNievesTensors(), genie::GEVGDriver::Configure(), genie::LabFrameHadronTensorI::contraction(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::HEDISInteractionListGenerator::CreateInteractionList(), genie::HELeptonInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListCharmCC(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::QELInteractionListGenerator::CreateInteractionListEM(), genie::QELInteractionListGenerator::CreateInteractionListNC(), genie::QELInteractionListGenerator::CreateInteractionListStrangeCC(), genie::HEDISStrucFunc::CreateQrkSF(), genie::SmithMonizQELCCPXSec::d3sQES_dQ2dvdkF_SM(), genie::KNOTunedQPMDISPXSec::DISRESJoinSuppressionFactor(), genie::DMEInteractionListGenerator::DMEELInteractionList(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta_rosenbluth(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::SppChannel::FromInteraction(), genie::Interaction::FSPrimLeptonPdg(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::DISInteractionListGenerator::GetHitQuarks(), genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::evtlib::EvtLibPXSec::GetXSec(), genie::HELeptonInteractionListGenerator::GLRESInteraction(), genie::AGCharmPythiaBaseHadro2023::Hadronize(), genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), genie::NuEInteractionListGenerator::IMDAnnihilationInteractionList(), genie::NuEInteractionListGenerator::IMDInteractionList(), genie::EmpiricalMECPXSec2015::Integral(), genie::KLVOxygenIBDPXSec::Integral(), genie::HELeptonXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::SPPXSec::Integrate(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::AGKYLowW2019::MultiplicityProb(), genie::utils::ghep::NeutReactionCode(), genie::HEDISStrucFunc::NucSFCode(), genie::HEDISStrucFunc::NucSFName(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::SuSAv2MECPXSec::PairRatio(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::evtlib::EventLibraryInterface::ProcessEventRecord(), genie::HELeptonKinematicsGenerator::ProcessEventRecord(), genie::hnl::Decayer::ProcessEventRecord(), genie::KPhaseSpace::Q2Lim_W_SPP(), genie::KPhaseSpace::Q2Lim_W_SPP_iso(), genie::HEDISStrucFunc::QrkSFCode(), genie::HEDISStrucFunc::QrkSFName(), genie::SuSAv2MECPXSec::Qvalue(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), SetTgtPdg(), genie::KPhaseSpace::Threshold(), genie::KPhaseSpace::Threshold_SPP_iso(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::GLRESPXSec::ValidProcess(), genie::HEDISPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), genie::QPMDMDISPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::GLRESWdecPythia6::Wdecay(), genie::GLRESWdecPythia8::Wdecay(), genie::PhotonCOHWdecPythia6::Wdecay(), genie::PhotonCOHWdecPythia8::Wdecay(), genie::PhotonRESWdecPythia6::Wdecay(), genie::PhotonRESWdecPythia8::Wdecay(), genie::KPhaseSpace::WLim_SPP_iso(), genie::AhrensDMELPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::DMElectronPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::MKSPPPXSec2020::XSec(), genie::NievesQELCCPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::NuElectronPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::QPMDISPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), and genie::SuSAv2QELPXSec::XSecScaling().
| void InitialState::Reset | ( | void | ) |
| void InitialState::SetPdgs | ( | int | tgt_pdgc, |
| int | probe_pdgc ) |
Definition at line 153 of file InitialState.cxx.
References CleanUp(), and Init().
Referenced by genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), and genie::SPPXSecWithCache::CacheResExcitationXSec().
| void InitialState::SetProbeE | ( | double | E | ) |
Definition at line 175 of file InitialState.cxx.
References fProbeP4.
Referenced by genie::Interaction::AMNuGamma(), genie::Interaction::ASK(), genie::Interaction::CEvNS(), genie::Interaction::COHCC(), genie::Interaction::COHNC(), genie::Interaction::DFRCC(), genie::Interaction::DISCC(), genie::Interaction::DISEM(), genie::Interaction::DISNC(), genie::Interaction::DMDI(), genie::Interaction::DME(), genie::Interaction::GLR(), genie::Interaction::HNL(), genie::Interaction::IBD(), genie::Interaction::IMD(), main(), genie::Interaction::MECCC(), genie::Interaction::MECCC(), genie::Interaction::MECEM(), genie::Interaction::MECEM(), genie::Interaction::MECNC(), genie::Interaction::QELCC(), genie::Interaction::QELEM(), genie::Interaction::QELNC(), genie::Interaction::RESCC(), genie::Interaction::RESEM(), and genie::Interaction::RESNC().
| void InitialState::SetProbeP4 | ( | const TLorentzVector & | P4 | ) |
Definition at line 183 of file InitialState.cxx.
References fProbeP4.
Referenced by genie::hnl::Decayer::AddInitialState(), genie::Interaction::AMNuGamma(), genie::Interaction::ASK(), genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::Interaction::CEvNS(), genie::Interaction::COHCC(), genie::Interaction::COHNC(), Copy(), genie::XSecSplineList::CreateSpline(), genie::Interaction::DFRCC(), genie::Interaction::DISCC(), genie::Interaction::DISEM(), genie::Interaction::DISNC(), genie::Interaction::DMDI(), genie::Interaction::DME(), genie::GEVGDriver::GenerateEvent(), GenerateOriginMomentum(), genie::Interaction::GLR(), genie::Interaction::IBD(), genie::Interaction::IMD(), main(), main(), genie::Interaction::MECCC(), genie::Interaction::MECCC(), genie::Interaction::MECEM(), genie::Interaction::MECNC(), genie::Interaction::QELCC(), genie::Interaction::QELEM(), genie::Interaction::QELNC(), genie::Interaction::RESCC(), genie::Interaction::RESEM(), genie::Interaction::RESNC(), genie::PhysInteractionSelector::SelectInteraction(), genie::ToyInteractionSelector::SelectInteraction(), TestDecay(), and genie::GEVGDriver::XSecSum().
| void InitialState::SetProbePdg | ( | int | pdg_code | ) |
| void InitialState::SetTgtP4 | ( | const TLorentzVector & | P4 | ) |
| void InitialState::SetTgtPdg | ( | int | pdg_code | ) |
Definition at line 159 of file InitialState.cxx.
References CleanUp(), Init(), and ProbePdg().
|
inline |
Definition at line 66 of file InitialState.h.
References fTgt.
Referenced by genie::MECGenerator::AddFinalStateLepton(), genie::InitialStateAppender::AddNucleus(), genie::IBDHadronicSystemGenerator::AddRecoilBaryon(), genie::QELHadronicSystemGenerator::AddRecoilBaryon(), genie::RSPPHadronicSystemGenerator::AddResonanceDecayProducts(), genie::InitialStateAppender::AddStruckParticle(), genie::DMETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::NuETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), AsString(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::QPMDISStrucFuncBase::CalcPDFs(), genie::QPMDMDISStrucFuncBase::CalcPDFs(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::SKHadronicSystemGenerator::CalculateHadronicSystem_AtharSingleKaon(), genie::COHHadronicSystemGenerator::CalculateHadronicSystem_BergerSehgalFM(), genie::SKKinematicsGenerator::CalculateKin_AtharSingleKaon(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), Compare(), genie::NievesQELCCPXSec::CompareNievesTensors(), genie::DISKinematicsGenerator::ComputeMaxXSec(), genie::DMDISKinematicsGenerator::ComputeMaxXSec(), genie::DMELEventGenerator::ComputeMaxXSec(), genie::QELEventGenerator::ComputeMaxXSec(), ConvertToGST(), ConvertToGTracker(), genie::utils::CosTheta0Max(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::CEvNSInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListEM(), genie::HEDISStrucFunc::CreateQrkSF(), genie::SmithMonizQELCCPXSec::d2sQES_dQ2dv_SM(), genie::SmithMonizQELCCPXSec::d3sQES_dQ2dvdkF_SM(), genie::KNOTunedQPMDISPXSec::DISRESJoinSuppressionFactor(), genie::KovalenkoQELCharmPXSec::DR(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::MArunAxialFormFactorModel::FA(), genie::LwlynSmithFF::Fp(), genie::LwlynSmithFFNC::Fp(), genie::SppChannel::FromInteraction(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::BBA03ELFormFactorsModel::Gen(), genie::GalsterELFormFactorsModel::Gen(), GenerateEvent(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::HEDISInteractionListGenerator::GetFinalQuarks(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::XSecScaleMap::GetScaling(), genie::TransverseEnhancementFFModel::GetTransEnhMagFF(), genie::AGCharmPythiaBaseHadro2023::Hadronize(), genie::LeptoHadPythia6::Hadronize(), genie::LeptoHadPythia8::Hadronize(), genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), genie::AGKYLowW2019::HadronShowerCharge(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::EmpiricalMECPXSec2015::Integral(), genie::H3AMNuGammaPXSec::Integral(), genie::IBDXSecMap::Integral(), genie::LwlynSmithQELCCPXSec::Integral(), genie::NormXSec::Integral(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::DISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::SPPXSec::Integrate(), genie::utils::kinematics::Jacobian(), main(), main(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::AGKYLowW2019::MultiplicityProb(), genie::utils::ghep::NeutReactionCode(), genie::utils::ghep::NuanceReactionCode(), genie::QPMDISStrucFuncBase::NuclMod(), genie::QPMDMDISStrucFuncBase::NuclMod(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::OutgoingDarkGenerator::NucRestFrame2Lab(), genie::PrimaryLeptonGenerator::NucRestFrame2Lab(), genie::HEDISStrucFunc::NucSFCode(), genie::HEDISStrucFunc::NucSFName(), genie::utils::kinematics::PhaseSpaceVolume(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::BergerSehgalCOHPiPXSec2015::PionCOMAbsMomentum(), genie::BergerSehgalFMCOHPiPXSec2015::PionCOMAbsMomentum(), genie::AGCharmPythiaBaseHadro2023::ProcessEventRecord(), genie::AGKYLowW2019::ProcessEventRecord(), genie::DFRHadronicSystemGenerator::ProcessEventRecord(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::FermiMover::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::NNBarOscPrimaryVtxGenerator::ProcessEventRecord(), genie::NucleonDecayPrimaryVtxGenerator::ProcessEventRecord(), genie::PauliBlocker::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::QELEventGeneratorSuSA::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::SRCNuclearRecoil::ProcessEventRecord(), genie::QPMDISStrucFuncBase::Q2(), genie::QPMDMDISStrucFuncBase::Q2(), genie::utils::kinematics::Q2(), genie::KPhaseSpace::Q2Lim(), genie::KPhaseSpace::Q2Lim_W(), genie::HEDISStrucFunc::QrkSFCode(), genie::HEDISStrucFunc::QrkSFName(), genie::SuSAv2MECPXSec::Qvalue(), SaveGraphsToRootFile(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::SmithMonizUtils::SetInteraction(), genie::QvalueShifter::Shift(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::BBA05ELFormFactorsModel::tau(), genie::LwlynSmithFF::tau(), genie::KPhaseSpace::Threshold(), genie::KPhaseSpace::TLim(), genie::utils::kinematics::UpdateWQ2FromXY(), genie::utils::kinematics::UpdateWYFromXQ2(), genie::utils::kinematics::UpdateXFromQ2Y(), genie::utils::kinematics::UpdateXYFromWQ2(), genie::BertuzzoDNuCOHPXSec::ValidKinematics(), genie::IBDXSecMap::ValidKinematics(), genie::KovalenkoQELCharmPXSec::ValidKinematics(), genie::PaisQELLambdaPXSec::ValidKinematics(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::GLRESPXSec::ValidProcess(), genie::HEDISPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::IBDXSecMap::ValidProcess(), genie::KovalenkoQELCharmPXSec::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::PaisQELLambdaPXSec::ValidProcess(), genie::PattonCEvNSPXSec::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), genie::QPMDMDISPXSec::ValidProcess(), genie::ReinDFRPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::utils::kinematics::W(), genie::PhotonCOHWdecPythia6::Wdecay(), genie::PhotonCOHWdecPythia8::Wdecay(), genie::PhotonRESWdecPythia6::Wdecay(), genie::PhotonRESWdecPythia8::Wdecay(), genie::KPhaseSpace::WLim(), genie::KPhaseSpace::XLim(), genie::AhrensDMELPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::BardinIMDRadCorPXSec::XSec(), genie::BergerSehgalCOHPiPXSec2015::XSec(), genie::BergerSehgalFMCOHPiPXSec2015::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::BostedChristyEMPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::DMElectronPXSec::XSec(), genie::EmpiricalMECPXSec2015::XSec(), genie::GLRESPXSec::XSec(), genie::HEDISPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::IBDXSecMap::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::MKSPPPXSec2020::XSec(), genie::NievesQELCCPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::NormXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::PattonCEvNSPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::QPMDISPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::ReinSehgalCOHPiPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::StrumiaVissaniIBDPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::SuSAv2QELPXSec::XSecScaling(), genie::KPhaseSpace::YLim(), genie::KPhaseSpace::YLim(), genie::KPhaseSpace::YLim_X(), and genie::KovalenkoQELCharmPXSec::ZR().
| int InitialState::TgtPdg | ( | void | ) | const |
Definition at line 141 of file InitialState.cxx.
References fTgt.
Referenced by genie::GEVGDriver::Configure(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::evtlib::EvtLibPXSec::GetXSec(), genie::IBDXSecMap::Integral(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), SetProbePdg(), genie::IBDXSecMap::ValidKinematics(), genie::IBDXSecMap::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), and genie::IBDXSecMap::XSec().
|
inline |
Definition at line 67 of file InitialState.h.
References fTgt.
Referenced by genie::Interaction::AMNuGamma(), genie::Interaction::AMNuGamma(), genie::utils::BindHitNucleon(), genie::utils::BindHitNucleon(), genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), anonymous_namespace{DMELUtils.cxx}::COMframe2Lab(), anonymous_namespace{QELUtils.cxx}::COMframe2Lab(), genie::QELEventGeneratorSM::ComputeMaxXSec(), genie::QELEventGeneratorSM::ComputeMaxXSec(), genie::HEDISInteractionListGenerator::CreateHEDISlist(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListCharmCC(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::QELInteractionListGenerator::CreateInteractionListNC(), genie::QELInteractionListGenerator::CreateInteractionListStrangeCC(), genie::Interaction::DFRCC(), genie::Interaction::DFRCC(), genie::Interaction::DISCC(), genie::Interaction::DISCC(), genie::Interaction::DISCC(), genie::Interaction::DISCC(), genie::Interaction::DISCC(), genie::Interaction::DISEM(), genie::Interaction::DISEM(), genie::Interaction::DISEM(), genie::Interaction::DISEM(), genie::Interaction::DISNC(), genie::Interaction::DISNC(), genie::Interaction::DISNC(), genie::Interaction::DISNC(), genie::Interaction::DISNC(), genie::Interaction::DMDI(), genie::Interaction::DMDI(), genie::Interaction::DMDI(), genie::Interaction::DMDI(), genie::Interaction::DME(), genie::Interaction::DME(), genie::DMEInteractionListGenerator::DMEELInteractionList(), genie::utils::EnergyDeltaFunctionSolutionDMEL(), genie::utils::EnergyDeltaFunctionSolutionQEL(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::Interaction::GLR(), genie::Interaction::GLR(), genie::HELeptonInteractionListGenerator::GLRESInteraction(), genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), genie::Interaction::IBD(), genie::Interaction::IBD(), genie::NuEInteractionListGenerator::IMDAnnihilationInteractionList(), genie::NuEInteractionListGenerator::IMDInteractionList(), genie::LwlynSmithQELCCPXSec::Integral(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::DISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::NewQELXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::SPPXSec::Integrate(), main(), main(), genie::Interaction::MECCC(), genie::Interaction::MECCC(), genie::Interaction::MECEM(), genie::Interaction::MECEM(), genie::Interaction::MECNC(), genie::Interaction::MECNC(), genie::Interaction::NDecay(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::Interaction::QELCC(), genie::Interaction::QELCC(), genie::Interaction::QELEM(), genie::Interaction::QELEM(), genie::Interaction::QELNC(), genie::Interaction::QELNC(), genie::Interaction::RESCC(), genie::Interaction::RESCC(), genie::Interaction::RESEM(), genie::Interaction::RESEM(), genie::Interaction::RESNC(), genie::Interaction::RESNC(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), and genie::AlamSimoAtharVacasSKPXSec2014::XSec().
|
friend |
References InitialState().
|
private |
probe 4-momentum in LAB-frame
Definition at line 111 of file InitialState.h.
Referenced by CleanUp(), Copy(), GetProbeP4(), Init(), Init(), InitialState(), Print(), SetProbeE(), and SetProbeP4().
|
private |
probe PDG code
Definition at line 109 of file InitialState.h.
Referenced by Compare(), Copy(), Init(), Init(), InitialState(), IsDMBN(), IsDMBP(), IsDMN(), IsDMP(), IsNuBarN(), IsNuBarP(), IsNuN(), IsNuP(), Print(), Probe(), and ProbePdg().
|
private |
nuclear target
Definition at line 110 of file InitialState.h.
Referenced by CleanUp(), CMEnergy(), Compare(), Copy(), GetProbeP4(), GetTgtP4(), Init(), Init(), InitialState(), IsDMBN(), IsDMBP(), IsDMN(), IsDMP(), IsNuBarN(), IsNuBarP(), IsNuN(), IsNuP(), Print(), Tgt(), TgtPdg(), and TgtPtr().
|
private |
nuclear target 4-momentum in LAB-frame
Definition at line 112 of file InitialState.h.
Referenced by CleanUp(), Copy(), GetTgtP4(), Init(), Init(), InitialState(), Print(), and SetTgtP4().