#include <PID.h>
Public Methods | |
PID () | |
Default constructor. | |
PID (const PID &pid) | |
Copy constructor. | |
virtual | ~PID () |
Destructor. | |
virtual std::string | className (void) |
returns class name. | |
virtual void | dump (const std::string &keyword=std::string(""), const std::string &prefix=std::string("")) const |
dumps debug information. | |
virtual bool | isIsoMuon (void) const |
is this isolated muon? | |
virtual bool | isMuon (void) const |
is this muon? | |
virtual bool | isIsoElec (void) const |
is this isolated electron? | |
virtual bool | isElec (void) const |
is this electron? | |
virtual bool | isIsoGamma (void) const |
is this isolated gamma? | |
virtual bool | isGamma (void) const |
is this gamma? | |
virtual bool | isJet (void) const |
is this jet? | |
virtual double | ePID (void) const |
returns e PID. | |
virtual double | muPID (void) const |
returns mu PID. | |
virtual double | gammaPID (void) const |
returns gamma PID. | |
virtual double | bJetPID (void) const |
returns b-jet PID. | |
virtual double | tauJetPID (void) const |
returns tau-jet PID. | |
virtual double | jetCharge (void) const |
returns jet charge. | |
virtual void | ePID (double x) |
sets electron PID. | |
virtual void | muPID (double x) |
sets muon PID. | |
virtual void | gammaPID (double x) |
sets gamma PID. | |
virtual void | bJetPID (double x) |
sets b-jet PID. | |
virtual void | tauJetPID (double x) |
sets tau-jet PID. | |
virtual void | jetCharge (double x) |
sets jet charge. | |
virtual void | setIsoMuon (unsigned f) |
sets isolated muon flag. | |
virtual void | setMuon (unsigned f) |
sets muon flag. | |
virtual void | setIsoElec (unsigned f) |
sets isolated electron flag. | |
virtual void | setElec (unsigned f) |
sets electron flag. | |
virtual void | setIsoGamma (unsigned f) |
sets isolated gamma flag. | |
virtual void | setGamma (unsigned f) |
sets gamma flag. | |
virtual void | setJet (unsigned f) |
sets jet flag. | |
virtual void | allReset (void) |
resets all flags. | |
PID & | operator= (const PID &) |
copy operator. | |
Protected Attributes | |
double | m_ePID |
double | m_muPID |
double | m_gammaPID |
double | m_bJetPID |
double | m_tauJetPID |
double | m_jetCharge |
unsigned | m_bitForProperties |