|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "GaudiKernel/GaudiException.h"
29 if (
this != &original) {
56 using elParams = std::pair<egammaPIDObs::PID, double>;
58 std::vector<elParams>::const_iterator
p =
m_egammaID.begin();
61 if ( (*p).first ==
key ){
62 if (
found !=
nullptr) {
70 if (
found !=
nullptr) {
94 using elParams = std::pair<egammaPIDObs::PID, double>;
99 if ( (*p).first ==
key )
break;
120 using elParams = std::pair<egammaPIDObs::PID, unsigned int>;
125 if ( (*p).first ==
key )
break;
178 using elParams = std::pair<egammaPIDObs::PID, unsigned int>;
183 if ( (*p).first ==
key ){
184 if (
found !=
nullptr) {
191 if (
found !=
nullptr) {
JetConstituentVector::iterator iterator
@ IsEM
cut-based identification for egamma objects (cluster and track-based)
@ IsEMLoose
cut-based identification for egamma objects (Loose)
std::vector< std::pair< egammaPIDObs::PID, double > > m_egammaID
const unsigned int EgPidUndefined
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
@ IsEMTight
cut-based identification for egamma objects (Tight)
@ IsGoodOQ
Object Quality variable.
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.
@ SofteIsEM
cut-based identification for softe electrons in jets (for btag)
egPID & operator=(const egPID &original)
Assignment.
unsigned int isEMsofte(const unsigned int mask=egammaPIDObs::ALL, bool *found=nullptr) const
Method to define isEMse variable.
unsigned int IsGoodOQ(const unsigned int mask=egammaPIDObs::ALLOQ, bool *found=nullptr) const
Method to define Object quality variable.
@ IsEMMedium
cut-based identification for egamma objects (Medium)
std::vector< std::pair< egammaPIDObs::PID, unsigned int > > m_egammaIDint