![]() |
ATLAS Offline Software
|
#include <egPID.h>
Public Member Functions | |
egPID ()=default | |
Default constructor. More... | |
~egPID ()=default | |
Destructor. More... | |
egPID (const egPID &original)=default | |
constructor More... | |
egPID & | operator= (const egPID &original) |
Assignment. More... | |
unsigned int | isEM (const unsigned int mask=egammaPIDObs::ALL, egammaPIDObs::PID=egammaPIDObs::IsEM, bool *found=nullptr) const |
Metod to define isEM variable. More... | |
unsigned int | isEMsofte (const unsigned int mask=egammaPIDObs::ALL, bool *found=nullptr) const |
Method to define isEMse variable. More... | |
unsigned int | IsGoodOQ (const unsigned int mask=egammaPIDObs::ALLOQ, bool *found=nullptr) const |
Method to define Object quality variable. More... | |
double | egammaID (egammaPIDObs::PID, bool *found=nullptr) const |
retrieve egamma ID, as double to work for IsEM and all possible weights as likelihood; found, if not NULL, is set to true if found More... | |
bool | set_egammaID (egammaPIDObs::PID, double) |
set egamma ID, as double to work double values and all possible weights as likelihood More... | |
bool | set_egammaIDint (egammaPIDObs::PID, unsigned int) |
set egamma ID, for unsigned int values More... | |
Private Member Functions | |
unsigned int | egammaIDint (egammaPIDObs::PID, bool *found) const |
retrieve unsinged int value More... | |
Private Attributes | |
std::vector< std::pair< egammaPIDObs::PID, unsigned int > > | m_egammaIDint |
std::vector< std::pair< egammaPIDObs::PID, double > > | m_egammaID |
|
default |
Default constructor.
|
default |
Destructor.
double egPID::egammaID | ( | egammaPIDObs::PID | key, |
bool * | found = nullptr |
||
) | const |
|
private |
unsigned int egPID::isEM | ( | const unsigned int | mask = egammaPIDObs::ALL , |
egammaPIDObs::PID | pid = egammaPIDObs::IsEM , |
||
bool * | found = nullptr |
||
) | const |
unsigned int egPID::isEMsofte | ( | const unsigned int | mask = egammaPIDObs::ALL , |
bool * | found = nullptr |
||
) | const |
unsigned int egPID::IsGoodOQ | ( | const unsigned int | mask = egammaPIDObs::ALLOQ , |
bool * | found = nullptr |
||
) | const |
bool egPID::set_egammaID | ( | egammaPIDObs::PID | key, |
double | value | ||
) |
bool egPID::set_egammaIDint | ( | egammaPIDObs::PID | key, |
unsigned int | value | ||
) |
|
private |
|
private |