|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAEVENT_EGPID_H
6 #define EGAMMAEVENT_EGPID_H
46 bool *
found =
nullptr)
const;
65 std::vector< std::pair<egammaPIDObs::PID, unsigned int> >
m_egammaIDint;
67 std::vector< std::pair<egammaPIDObs::PID,double> >
m_egammaID;
~egPID()=default
Destructor.
@ IsEM
cut-based identification for egamma objects (cluster and track-based)
std::vector< std::pair< egammaPIDObs::PID, double > > m_egammaID
bool set_egammaID(egammaPIDObs::PID, double)
set egamma ID, as double to work double values and all possible weights as likelihood
unsigned int egammaIDint(egammaPIDObs::PID, bool *found) const
retrieve unsinged int value
bool set_egammaIDint(egammaPIDObs::PID, unsigned int)
set egamma ID, for unsigned int values
double egammaID(egammaPIDObs::PID, bool *found=nullptr) const
retrieve egamma ID, as double to work for IsEM and all possible weights as likelihood; found,...
unsigned int isEM(const unsigned int mask=egammaPIDObs::ALL, egammaPIDObs::PID=egammaPIDObs::IsEM, bool *found=nullptr) const
Metod to define isEM variable.
egPID & operator=(const egPID &original)
Assignment.
unsigned int isEMsofte(const unsigned int mask=egammaPIDObs::ALL, bool *found=nullptr) const
Method to define isEMse variable.
const unsigned int ALL
all cuts
unsigned int IsGoodOQ(const unsigned int mask=egammaPIDObs::ALLOQ, bool *found=nullptr) const
Method to define Object quality variable.
egPID()=default
Default constructor.
std::vector< std::pair< egammaPIDObs::PID, unsigned int > > m_egammaIDint