27 #ifndef _PROCESS_INFO_H_ 28 #define _PROCESS_INFO_H_ 51 using TObject::Compare;
78 bool IsMEC (
void)
const;
80 bool IsEM (
void)
const;
118 #endif // _PROCESS_INFO_H_ bool IsResonant(void) const
ScatteringType_t fScatteringType
scattering type (QEL, RES, DIS, ...)
bool IsWeakMix(void) const
bool IsWeakCC(void) const
bool Compare(const ProcessInfo &proc) const
InteractionType_t InteractionTypeId(void) const
THE MAIN GENIE PROJECT NAMESPACE
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 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
friend ostream & operator<<(ostream &stream, const ProcessInfo &proc)
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 IsGlashowResonance(void) const
bool IsDarkMatterDeepInelastic(void) const
enum genie::EInteractionType InteractionType_t
void Copy(const ProcessInfo &proc)