19 #ifndef _FINAL_STATE_H_ 20 #define _FINAL_STATE_H_ 68 void SetNPions (
int npi_plus,
int npi_0,
int npi_minus);
108 #endif // _FINAL_STATE_H_
void SetNPions(int npi_plus, int npi_0, int npi_minus)
int fNPiPlus
of pi^+'s in the hadronic system after this Xcls reaction (before FSI)
void ResetNNucleons(void)
THE MAIN GENIE PROJECT NAMESPACE
int fCharmedHadronPdg
charmed hadron pdg-code
int fNNeutrons
of n's in the hadronic system after this Xcls reaction (before FSI)
bool fIsCharmEvent
true if we have charm production
bool KnownResonance(void) const
int CharmHadronPdg(void) const
bool IsStrangeEvent(void) const
int NNeutrons(void) const
bool fIsStrangeEvent
true if we have strange production
void Copy(const XclsTag &xcls)
copy input XclsTag object
int fStrangeHadronPdg
strange hadron pdg-code
XclsTag & operator=(const XclsTag &xcls)
copy
friend ostream & operator<<(ostream &stream, const XclsTag &xcls)
print
enum genie::EResonance Resonance_t
void SetResonance(Resonance_t res)
void Print(ostream &stream) const
print
Contains minimal information for tagging exclusive processes.
void SetCharm(int charm_pdgc=0)
bool IsCharmEvent(void) const
void Reset(void)
reset object
int StrangeHadronPdg(void) const
int fNPi0
of pi^0's in the hadronic system after this Xcls reaction (before FSI)
string AsString(void) const
pack into a string code
void SetStrange(int strange_pdgc=0)
int DecayMode(void) const
void SetNNeutrons(int nn)
int NNucleons(void) const
int fNProtons
of p's in the hadronic system after this Xcls reaction (before FSI)
Resonance_t Resonance(void) const
void SetDecayMode(int decay_mode)
void Print(std::string prefix, std::string name, std::string suffix="")
bool IsInclusiveStrange(void) const
void SetNNucleons(int np, int nn)
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
bool IsInclusiveCharm(void) const
Resonance_t fResonance
baryon resonance excited by probe
int fNPiMinus
of pi^-'s in the hadronic system after this Xcls reaction (before FSI)