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) More... | |
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? More... | |
bool | IsNuN (void) const |
is neutrino + neutron? More... | |
bool | IsNuBarP (void) const |
is anti-neutrino + proton? More... | |
bool | IsNuBarN (void) const |
is anti-neutrino + neutron? More... | |
bool | IsDMP (void) const |
is dark matter + proton? More... | |
bool | IsDMN (void) const |
is dark matter + neutron? More... | |
bool | IsDMBP (void) const |
is anti-dark matter + proton? More... | |
bool | IsDMBN (void) const |
is anti-dark matter + neutron? More... | |
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? More... | |
InitialState & | operator= (const InitialState &i) |
copy More... | |
Private Member Functions | |
void | Init (void) |
void | Init (int target_pdgc, int probe_pdgc) |
void | CleanUp (void) |
Private Attributes | |
int | fProbePdg |
probe PDG code More... | |
Target * | fTgt |
nuclear target More... | |
TLorentzVector * | fProbeP4 |
probe 4-momentum in LAB-frame More... | |
TLorentzVector * | fTgtP4 |
nuclear target 4-momentum in LAB-frame More... | |
Friends | |
ostream & | operator<< (ostream &stream, const InitialState &i) |
print More... | |
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 | ( | ) |
InitialState::InitialState | ( | int | tgt_pdgc, |
int | probe_pdgc | ||
) |
InitialState::InitialState | ( | int | Z, |
int | A, | ||
int | probe_pdgc | ||
) |
InitialState::InitialState | ( | const Target & | tgt, |
int | probe_pdgc | ||
) |
InitialState::InitialState | ( | const InitialState & | initial_state | ) |
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::utils::res::Mass(), genie::Target::Pdg(), Probe(), ProbePdg(), and Tgt().
Referenced by genie::GMCJDriver::BootstrapXSecSplines(), genie::XSecAlgorithmMap::BuildMap(), genie::InteractionGeneratorMap::BuildMap(), CalcTotalXSec(), genie::GMCJDriver::ComputeInteractionProbabilities(), genie::GMCJDriver::ComputeProbScales(), genie::GEVGDriver::Configure(), Configure(), genie::HELeptonInteractionListGenerator::CreateInteractionList(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::CEvNSInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::NuEInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionList(), genie::DMEInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::DMELInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::HEDISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::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(), genie::Target::HitNucP4Ptr(), genie::kRfLab, and genie::units::s.
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, ProbePdg(), and Tgt().
Referenced by operator==().
void InitialState::Copy | ( | const InitialState & | init_state | ) |
Definition at line 131 of file InitialState.cxx.
References genie::Target::Copy(), fProbeP4, fProbePdg, fTgt, fTgtP4, SetProbeP4(), and SetTgtP4().
Referenced by genie::XSecAlgorithmMap::BuildMap(), genie::InteractionGeneratorMap::BuildMap(), InitialState(), operator=(), and genie::Interaction::SetInitState().
TLorentzVector * InitialState::GetProbeP4 | ( | RefFrame_t | rf = kRfHitNucRest | ) | const |
Definition at line 325 of file InitialState.cxx.
References fProbeP4, fTgt, genie::Target::HitNucP4Ptr(), 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(), genie::SKKinematicsGenerator::CalculateKin_AtharSingleKaon(), genie::COHKinematicsGenerator::CheckKinematics(), CMEnergy(), genie::utils::ComputeFullDMELPXSec(), genie::utils::ComputeFullQELPXSec(), genie::utils::EnergyDeltaFunctionSolutionDMEL(), genie::utils::EnergyDeltaFunctionSolutionQEL(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), ProbeE(), genie::SPPEventGenerator::ProcessEventRecord(), genie::COHKinematicsGenerator::SetKinematics(), 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, genie::Target::HitNucIsSet(), genie::Target::HitNucP4Ptr(), genie::kRfHitNucRest, genie::kRfLab, genie::kRfTgtRest, LOG, and pERROR.
|
private |
Definition at line 94 of file InitialState.cxx.
References fProbeP4, fProbePdg, fTgt, and fTgtP4.
Referenced by InitialState(), Reset(), SetPdgs(), SetProbePdg(), and SetTgtPdg().
|
private |
Definition at line 102 of file InitialState.cxx.
References genie::PDGLibrary::Find(), fProbeP4, fProbePdg, fTgt, fTgtP4, genie::PDGLibrary::Instance(), and genie::units::m.
bool InitialState::IsDMBN | ( | void | ) | const |
is anti-dark matter + neutron?
Definition at line 265 of file InitialState.cxx.
References fProbePdg, fTgt, genie::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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::Target::HitNucPdg(), 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().
void InitialState::Print | ( | ostream & | stream | ) | const |
Definition at line 427 of file InitialState.cxx.
References genie::Target::A(), genie::PDGLibrary::Find(), fProbeP4, fProbePdg, fTgt, fTgtP4, genie::Target::HitNucP4Ptr(), genie::Target::HitNucPdg(), genie::Target::HitQrkPdg(), genie::Target::HitSeaQrk(), genie::PDGLibrary::Instance(), genie::pdg::IsAntiQuark(), genie::pdg::IsNeutronOrProton(), genie::pdg::IsQuark(), genie::Target::Pdg(), Probe(), and genie::Target::Z().
Referenced by genie::operator<<().
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::Interaction::AsString(), genie::LabFrameHadronTensorI::contraction(), genie::XSecSplineList::CreateSpline(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta(), genie::TabulatedLabFrameHadronTensor::dSigma_dT_dCosTheta_rosenbluth(), genie::utils::mec::GetMaxXSecTlctl(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::AGKYLowW2019::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::HELeptonKinematicsGenerator::Energy(), genie::NuEKinematicsGenerator::Energy(), genie::DMEKinematicsGenerator::Energy(), genie::SKKinematicsGenerator::Energy(), genie::KineGeneratorWithCache::Energy(), genie::COHKinematicsGenerator::Energy(), genie::BergerSehgalFMCOHPiPXSec2015::ExactKinematicTerm(), genie::BergerSehgalCOHPiPXSec2015::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::AGCharm2019::Hadronize(), genie::evtlib::EvtLibPXSec::Integral(), genie::H3AMNuGammaPXSec::Integral(), genie::EmpiricalMECPXSec2015::Integral(), genie::KLVOxygenIBDPXSec::Integral(), genie::LwlynSmithQELCCPXSec::Integral(), genie::COHXSecAR::Integrate(), genie::DISXSec::Integrate(), genie::CEvNSXSec::Integrate(), genie::COHXSec::Integrate(), genie::COHDNuXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::MECXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::NewQELXSec::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::BergerSehgalFMCOHPiPXSec2015::PionCOMAbsMomentum(), genie::BergerSehgalCOHPiPXSec2015::PionCOMAbsMomentum(), genie::NuEPrimaryLeptonGenerator::ProcessEventRecord(), genie::DFRHadronicSystemGenerator::ProcessEventRecord(), genie::DMEOutgoingDarkGenerator::ProcessEventRecord(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::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::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::KPhaseSpace::TLim(), genie::utils::kinematics::UpdateWQ2FromXY(), genie::utils::kinematics::UpdateWYFromXQ2(), genie::utils::kinematics::UpdateXFromQ2Y(), genie::utils::kinematics::UpdateXYFromWQ2(), genie::StrumiaVissaniIBDPXSec::ValidKinematics(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::BertuzzoDNuCOHPXSec::ValidKinematics(), genie::PaisQELLambdaPXSec::ValidKinematics(), genie::KovalenkoQELCharmPXSec::ValidKinematics(), genie::MKSPPPXSec2020::ValidKinematics(), genie::utils::kinematics::W(), genie::KPhaseSpace::WLim(), genie::KPhaseSpace::WLim_SPP_iso(), genie::KPhaseSpace::XLim(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::EmpiricalMECPXSec2015::XSec(), genie::PattonCEvNSPXSec::XSec(), genie::HEDISPXSec::XSec(), genie::GLRESPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::AlamSimoAtharVacasSKPXSec2014::XSec(), genie::PhotonCOHPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::StrumiaVissaniIBDPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::BergerSehgalFMCOHPiPXSec2015::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::QPMDISPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::BergerSehgalCOHPiPXSec2015::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::AhrensDMELPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::DMElectronPXSec::XSec(), genie::BardinIMDRadCorPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::ReinSehgalCOHPiPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::BostedChristyEMPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), 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::Interaction::AsString(), genie::utils::BindHitNucleon(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), Compare(), genie::NievesQELCCPXSec::CompareNievesTensors(), genie::GEVGDriver::Configure(), genie::LabFrameHadronTensorI::contraction(), genie::HELeptonInteractionListGenerator::CreateInteractionList(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::HEDISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::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::AGCharm2019::Hadronize(), genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), genie::NuEInteractionListGenerator::IMDAnnihilationInteractionList(), genie::NuEInteractionListGenerator::IMDInteractionList(), genie::EmpiricalMECPXSec2015::Integral(), genie::KLVOxygenIBDPXSec::Integral(), genie::HELeptonXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::ReinSehgalRESXSecFast::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::HELeptonKinematicsGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::hnl::Decayer::ProcessEventRecord(), genie::evtlib::EventLibraryInterface::ProcessEventRecord(), genie::KPhaseSpace::Q2Lim_W_SPP(), genie::KPhaseSpace::Q2Lim_W_SPP_iso(), genie::HEDISStrucFunc::QrkSFCode(), genie::HEDISStrucFunc::QrkSFName(), genie::SuSAv2MECPXSec::Qvalue(), genie::Interaction::RecoilNucleonPdg(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), SetTgtPdg(), genie::KPhaseSpace::Threshold(), genie::KPhaseSpace::Threshold_SPP_iso(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::HEDISPXSec::ValidProcess(), genie::GLRESPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::QPMDMDISPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::KPhaseSpace::WLim_SPP_iso(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::HENuElPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::QPMDISPXSec::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::AhrensDMELPXSec::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::DMElectronPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::NievesQELCCPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::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::SPPXSecWithCache::CacheResExcitationXSec(), and genie::ReinSehgalRESXSecWithCacheFast::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::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(), 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 | ) |
Definition at line 191 of file InitialState.cxx.
References fTgtP4.
Referenced by Copy().
void InitialState::SetTgtPdg | ( | int | pdg_code | ) |
|
inline |
Definition at line 66 of file InitialState.h.
References fTgt.
Referenced by genie::MECGenerator::AddFinalStateLepton(), genie::InitialStateAppender::AddNucleus(), genie::QELHadronicSystemGenerator::AddRecoilBaryon(), genie::IBDHadronicSystemGenerator::AddRecoilBaryon(), genie::RSPPHadronicSystemGenerator::AddResonanceDecayProducts(), genie::InitialStateAppender::AddStruckParticle(), genie::NuETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::DMETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), AsString(), genie::Interaction::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::QELEventGenerator::ComputeMaxXSec(), genie::DMDISKinematicsGenerator::ComputeMaxXSec(), genie::DMELEventGenerator::ComputeMaxXSec(), ConvertToGST(), ConvertToGTracker(), genie::utils::CosTheta0Max(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::AMNuGammaInteractionListGenerator::CreateInteractionList(), genie::CEvNSInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::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::LwlynSmithFFNC::Fp(), genie::LwlynSmithFF::Fp(), genie::SppChannel::FromInteraction(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::GalsterELFormFactorsModel::Gen(), genie::BBA03ELFormFactorsModel::Gen(), GenerateEvent(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::HEDISInteractionListGenerator::GetFinalQuarks(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::XSecScaleMap::GetScaling(), genie::TransverseEnhancementFFModel::GetTransEnhMagFF(), genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), genie::LeptoHadronization::Hadronize(), genie::AGCharm2019::Hadronize(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::AGKYLowW2019::HadronShowerCharge(), genie::IBDXSecMap::Integral(), genie::H3AMNuGammaPXSec::Integral(), genie::EmpiricalMECPXSec2015::Integral(), genie::NormXSec::Integral(), genie::LwlynSmithQELCCPXSec::Integral(), genie::DISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::utils::kinematics::Jacobian(), 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::PrimaryLeptonGenerator::NucRestFrame2Lab(), genie::OutgoingDarkGenerator::NucRestFrame2Lab(), genie::HEDISStrucFunc::NucSFCode(), genie::HEDISStrucFunc::NucSFName(), genie::utils::kinematics::PhaseSpaceVolume(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::BergerSehgalFMCOHPiPXSec2015::PionCOMAbsMomentum(), genie::BergerSehgalCOHPiPXSec2015::PionCOMAbsMomentum(), genie::DFRHadronicSystemGenerator::ProcessEventRecord(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::NucleonDecayPrimaryVtxGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::SRCNuclearRecoil::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::QELEventGeneratorSuSA::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::NNBarOscPrimaryVtxGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::FermiMover::ProcessEventRecord(), genie::PauliBlocker::ProcessEventRecord(), genie::AGCharm2019::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::AGKYLowW2019::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(), genie::Interaction::RecoilNucleonPdg(), SaveGraphsToRootFile(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::SmithMonizUtils::SetInteraction(), genie::QvalueShifter::Shift(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::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::IBDXSecMap::ValidKinematics(), genie::BertuzzoDNuCOHPXSec::ValidKinematics(), genie::PaisQELLambdaPXSec::ValidKinematics(), genie::KovalenkoQELCharmPXSec::ValidKinematics(), genie::IBDXSecMap::ValidProcess(), genie::HEDISPXSec::ValidProcess(), genie::PattonCEvNSPXSec::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::GLRESPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::ReinDFRPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::QPMDMDISPXSec::ValidProcess(), genie::PaisQELLambdaPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::KovalenkoQELCharmPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::utils::kinematics::W(), genie::KPhaseSpace::WLim(), genie::KPhaseSpace::XLim(), genie::IBDXSecMap::XSec(), genie::HEDISPXSec::XSec(), genie::PattonCEvNSPXSec::XSec(), genie::EmpiricalMECPXSec2015::XSec(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::NormXSec::XSec(), genie::GLRESPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::StrumiaVissaniIBDPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::BergerSehgalFMCOHPiPXSec2015::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::QPMDISPXSec::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::AhrensDMELPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::BergerSehgalCOHPiPXSec2015::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::BardinIMDRadCorPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::DMElectronPXSec::XSec(), genie::ReinSehgalCOHPiPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::BostedChristyEMPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::NievesQELCCPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), genie::SuSAv2QELPXSec::XSecScaling(), 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, and genie::Target::Pdg().
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::utils::BindHitNucleon(), genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::QELEventGeneratorSM::ComputeMaxXSec(), genie::HEDISInteractionListGenerator::CreateHEDISlist(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListCharmCC(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::QELInteractionListGenerator::CreateInteractionListNC(), genie::QELInteractionListGenerator::CreateInteractionListStrangeCC(), genie::Interaction::DFRCC(), genie::Interaction::DISCC(), genie::Interaction::DISEM(), genie::Interaction::DISNC(), genie::Interaction::DMDI(), genie::Interaction::DME(), genie::DMEInteractionListGenerator::DMEELInteractionList(), genie::utils::EnergyDeltaFunctionSolutionDMEL(), genie::utils::EnergyDeltaFunctionSolutionQEL(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::Interaction::GLR(), genie::HELeptonInteractionListGenerator::GLRESInteraction(), genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), genie::Interaction::IBD(), genie::NuEInteractionListGenerator::IMDAnnihilationInteractionList(), genie::NuEInteractionListGenerator::IMDInteractionList(), genie::LwlynSmithQELCCPXSec::Integral(), genie::DISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::NewQELXSec::Integrate(), main(), genie::Interaction::MECCC(), genie::Interaction::MECEM(), genie::Interaction::MECNC(), genie::Interaction::NDecay(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::Interaction::QELCC(), genie::Interaction::QELEM(), genie::Interaction::QELNC(), genie::Interaction::RESCC(), genie::Interaction::RESEM(), genie::Interaction::RESNC(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), and genie::AlamSimoAtharVacasSKPXSec2014::XSec().
|
friend |
Definition at line 39 of file InitialState.cxx.
|
private |
probe 4-momentum in LAB-frame
Definition at line 111 of file InitialState.h.
Referenced by CleanUp(), Copy(), GetProbeP4(), Init(), Print(), SetProbeE(), and SetProbeP4().
|
private |
probe PDG code
Definition at line 109 of file InitialState.h.
Referenced by Compare(), Copy(), Init(), 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(), 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(), Print(), and SetTgtP4().