21 using std::ostringstream;
24 using namespace genie;
46 fScatteringType(sc_type),
47 fInteractionType(int_type)
240 ostringstream stream;
254 return scattering_type;
260 return interaction_type;
285 stream <<
"[-] [Process-Info] " << endl
bool IsResonant(void) const
ScatteringType_t fScatteringType
scattering type (QEL, RES, DIS, ...)
bool IsPhotonResonance(void) const
bool IsWeakMix(void) const
bool IsWeakCC(void) const
bool Compare(const ProcessInfo &proc) const
InteractionType_t InteractionTypeId(void) const
bool IsDarkMatterElectronElastic(void) const
string ScatteringTypeAsString(void) const
bool IsDarkNeutralCurrent(void) const
void Print(ostream &stream) const
bool IsInverseMuDecay(void) const
bool IsQuasiElastic(void) const
bool IsElectronScattering(void) const
bool IsInverseBetaDecay(void) const
bool IsDiffractive(void) const
bool IsCoherentProduction(void) const
bool IsIMDAnnihilation(void) const
InteractionType_t fInteractionType
interaction type (Weak CC/NC, E/M, ...)
void Set(ScatteringType_t sc_type, InteractionType_t int_type)
bool IsHNLDecay(void) const
bool IsSingleKaon(void) const
ProcessInfo & operator=(const ProcessInfo &proc)
bool IsWeakNC(void) const
bool IsCoherentElastic(void) const
bool IsNuElectronElastic(void) const
A class encapsulating an enumeration of interaction types (EM, Weak-CC, Weak-NC) and scattering types...
bool IsAMNuGamma(void) const
string AsString(void) const
string InteractionTypeAsString(void) const
bool IsDarkMatterElastic(void) const
ScatteringType_t ScatteringTypeId(void) const
static string AsString(ScatteringType_t type)
bool IsPhotonCoherent(void) const
static string AsString(InteractionType_t type)
bool IsDeepInelastic(void) const
enum genie::EScatteringType ScatteringType_t
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
bool IsDarkMatter(void) const
bool operator==(const ProcessInfo &proc) const
bool IsSinglePion(void) const
bool IsGlashowResonance(void) const
bool IsDarkMatterDeepInelastic(void) const
enum genie::EInteractionType InteractionType_t
void Copy(const ProcessInfo &proc)