ATLAS Offline Software
|
#include <TPhotonIsEMSelector.h>
Public Member Functions | |
TPhotonIsEMSelector (const char *name="TPhotonIsEMSelector") | |
Standard constructor. More... | |
~TPhotonIsEMSelector () | |
Standard destructor. More... | |
StatusCode | initialize () |
Initialize this class. More... | |
asg::AcceptData | accept (float eta2, double et, float Rhad1, float Rhad, float e277, float Reta, float Rphi, float weta2c, float f1, float Eratio, float DeltaE, float weta1c, float wtot, float fracm, float f3, double ep, bool isConversion, float mu) |
The main accept method: the actual cuts are applied here. More... | |
asg::AcceptData | accept () const |
Return dummy accept with only info. More... | |
unsigned int | calcIsEm (float eta2, double et, float Rhad1, float Rhad, float e277, float Reta, float Rphi, float weta2c, float f1, float Eratio, float DeltaE, float weta1c, float wtot, float fracm, float f3, double ep, bool isConversion, float mu) const |
unsigned int | calocuts_photonsConverted (float eta2, double et, float Rhad1, float Rhad, float e277, float Reta, float Rphi, float weta2c, float f1, float Eratio, float DeltaE, float weta1c, float wtot, float fracm, float f3, double ep, unsigned int iflag, float mu) const |
Apply calorimeter cuts for selection of converted photons. More... | |
unsigned int | calocuts_photonsNonConverted (float eta2, double et, float Rhad1, float Rhad, float e277, float Reta, float Rphi, float weta2c, float f1, float Eratio, float DeltaE, float weta1c, float wtot, float fracm, float f3, unsigned int iflag, float mu) const |
Apply calorimeter cuts for selection of non converted photons. More... | |
const asg::AcceptInfo & | getAcceptInfo () const |
accesss to the accept info object More... | |
void | setLevel (MSG::Level lvl) |
Change the current logging level. More... | |
Public Attributes | |
unsigned int | m_isEMMask |
which subset of cuts to apply More... | |
bool | m_forceConvertedPhotonPID |
boolean to force to test converted photon hypothesis More... | |
bool | m_forceNonConvertedPhotonPID |
boolean to force to test non converted photon hypothesis More... | |
std::vector< float > | m_cutBinEta_photonsNonConverted |
range of eta bins for photon-ID More... | |
std::vector< float > | m_cutBinEnergy_photonsNonConverted |
range of ET bins for photon-ID More... | |
std::vector< float > | m_cutBinMu_photonsNonConverted |
range of mu bins for photon-ID More... | |
std::vector< float > | m_e277_photonsNonConverted |
Cut in E277 for photons. More... | |
std::vector< float > | m_cutHadLeakage_photonsNonConverted |
Cut on hadronic leakage for photons. More... | |
std::vector< float > | m_Reta37_photonsNonConverted |
ratio E237/E277 More... | |
std::vector< float > | m_Rphi33_photonsNonConverted |
ratio E233/E237 More... | |
std::vector< float > | m_weta2_photonsNonConverted |
Cut on width in 2nd sampling for photons. More... | |
std::vector< float > | m_cutBinEtaStrips_photonsNonConverted |
binning in eta in strips for photons More... | |
std::vector< float > | m_cutBinEnergyStrips_photonsNonConverted |
std::vector< float > | m_cutBinMuStrips_photonsNonConverted |
binning in pielup in strips for photons More... | |
std::vector< float > | m_f1_photonsNonConverted |
Cut on fraction of energy rec. More... | |
std::vector< float > | m_deltae_photonsNonConverted |
Cut on Demax2 for photons. More... | |
std::vector< float > | m_DEmaxs1_photonsNonConverted |
cut on (Emax1-Emax2)/(Emax1-Emax2) for photons More... | |
std::vector< float > | m_wtot_photonsNonConverted |
Cut on total width in strips for photons. More... | |
std::vector< float > | m_fracm_photonsNonConverted |
Cut on fraction of energy outside core for photons. More... | |
std::vector< float > | m_w1_photonsNonConverted |
Cut on width in 3 strips for photons. More... | |
std::vector< float > | m_cutF3_photonsNonConverted |
cut values for cut on f3 or f3core More... | |
std::vector< float > | m_cutBinEta_photonsConverted |
range of eta bins for photon-ID More... | |
std::vector< float > | m_cutBinEnergy_photonsConverted |
range of ET bins for photon-ID More... | |
std::vector< float > | m_cutBinMu_photonsConverted |
range of mu bins for photon-ID More... | |
std::vector< float > | m_e277_photonsConverted |
Cut in E277 for photons. More... | |
std::vector< float > | m_cutHadLeakage_photonsConverted |
Cut on hadronic leakage for photons. More... | |
std::vector< float > | m_Reta37_photonsConverted |
ratio E237/E277 More... | |
std::vector< float > | m_Rphi33_photonsConverted |
ratio E233/E237 More... | |
std::vector< float > | m_weta2_photonsConverted |
Cut on width in 2nd sampling for photons. More... | |
std::vector< float > | m_cutBinEtaStrips_photonsConverted |
binning in eta in strips for photons More... | |
std::vector< float > | m_cutBinEnergyStrips_photonsConverted |
std::vector< float > | m_cutBinMuStrips_photonsConverted |
binning in pileup in strips for photons More... | |
std::vector< float > | m_f1_photonsConverted |
Cut on fraction of energy rec. More... | |
std::vector< float > | m_deltae_photonsConverted |
Cut on Demax2 for photons. More... | |
std::vector< float > | m_DEmaxs1_photonsConverted |
cut on (Emax1-Emax2)/(Emax1-Emax2) for photons More... | |
std::vector< float > | m_wtot_photonsConverted |
Cut on total width in strips for photons. More... | |
std::vector< float > | m_fracm_photonsConverted |
Cut on fraction of energy outside core for photons. More... | |
std::vector< float > | m_w1_photonsConverted |
Cut on width in 3 strips for photons. More... | |
std::vector< float > | m_cutminEp_photonsConverted |
cut min on E/p for e-ID More... | |
std::vector< float > | m_cutmaxEp_photonsConverted |
cut max on E/p for e-ID More... | |
std::vector< float > | m_cutF3_photonsConverted |
cut values for cut on f3 or f3core More... | |
Private Member Functions | |
asg::AcceptData | fillAccept (unsigned int isEM) const |
template<typename T > | |
bool | checkVar (const std::vector< T > &vec, int choice) const |
Method that check vector size. More... | |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
asg::AcceptInfo | m_acceptInfo |
Accept info. More... | |
int | m_cutPositionClusterEtaRange_Photon |
cluster eta range More... | |
int | m_cutPositionClusterBackEnergyFraction_Photon |
energy fraction in the third layer More... | |
int | m_cutPositionClusterHadronicLeakage_Photon |
cluster leakage into the hadronic calorimeter More... | |
int | m_cutPositionClusterMiddleEnergy_Photon |
energy in 2nd sampling (e277) More... | |
int | m_cutPositionClusterMiddleEratio37_Photon |
energy ratio in 2nd sampling More... | |
int | m_cutPositionClusterMiddleEratio33_Photon |
energy ratio in 2nd sampling for photons More... | |
int | m_cutPositionClusterMiddleWidth_Photon |
width in the second sampling More... | |
int | m_cutPositionClusterStripsEratio_Photon |
fraction of energy found in 1st sampling More... | |
int | m_cutPositionClusterStripsDeltaE_Photon |
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et) More... | |
int | m_cutPositionClusterStripsWtot_Photon |
shower width in 1st sampling More... | |
int | m_cutPositionClusterStripsFracm_Photon |
shower shape in shower core 1st sampling More... | |
int | m_cutPositionClusterStripsWeta1c_Photon |
shower width weighted by distance from the maximum one More... | |
int | m_cutPositionClusterStripsDEmaxs1_Photon |
difference between max and 2nd max in strips More... | |
int | m_cutPositionTrackMatchEoverP_Photon |
energy-momentum match for photon selection More... | |
int | m_cutPositionAmbiguityResolution_Photon |
ambiguity resolution for photon (vs electron) More... | |
int | m_cutPositionIsolation_Photon |
isolation More... | |
int | m_cutPositionClusterIsolation_Photon |
calorimetric isolation for photon selection More... | |
int | m_cutPositionTrackIsolation_Photon |
tracker isolation for photon selection More... | |
const std::string | m_cutNameClusterEtaRange_Photon |
cluster eta range More... | |
const std::string | m_cutNameClusterBackEnergyFraction_Photon |
energy fraction in the third layer More... | |
const std::string | m_cutNameClusterHadronicLeakage_Photon |
cluster leakage into the hadronic calorimeter More... | |
const std::string | m_cutNameClusterMiddleEnergy_Photon |
energy in 2nd sampling (e277) More... | |
const std::string | m_cutNameClusterMiddleEratio37_Photon |
energy ratio in 2nd sampling More... | |
const std::string | m_cutNameClusterMiddleEratio33_Photon |
energy ratio in 2nd sampling for photons More... | |
const std::string | m_cutNameClusterMiddleWidth_Photon |
width in the second sampling More... | |
const std::string | m_cutNameClusterStripsEratio_Photon |
fraction of energy found in 1st sampling More... | |
const std::string | m_cutNameClusterStripsDeltaE_Photon |
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et) More... | |
const std::string | m_cutNameClusterStripsWtot_Photon |
shower width in 1st sampling More... | |
const std::string | m_cutNameClusterStripsFracm_Photon |
shower shape in shower core 1st sampling More... | |
const std::string | m_cutNameClusterStripsWeta1c_Photon |
shower width weighted by distance from the maximum one More... | |
const std::string | m_cutNameClusterStripsDEmaxs1_Photon |
difference between max and 2nd max in strips More... | |
const std::string | m_cutNameTrackMatchEoverP_Photon |
energy-momentum match for photon selection More... | |
const std::string | m_cutNameAmbiguityResolution_Photon |
ambiguity resolution for photon (vs electron) More... | |
const std::string | m_cutNameIsolation_Photon |
isolation More... | |
const std::string | m_cutNameClusterIsolation_Photon |
calorimetric isolation for photon selection More... | |
const std::string | m_cutNameTrackIsolation_Photon |
tracker isolation for photon selection More... | |
std::string | m_nm |
Message source name. More... | |
boost::thread_specific_ptr< MsgStream > | m_msg_tls |
MsgStream instance (a std::cout like with print-out levels) More... | |
std::atomic< IMessageSvc * > | m_imsg { nullptr } |
MessageSvc pointer. More... | |
std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
Current logging level. More... | |
std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
Messaging initialized (initMessaging) More... | |
Friends | |
class | ::AsgPhotonIsEMSelector |
Definition at line 39 of file TPhotonIsEMSelector.h.
TPhotonIsEMSelector::TPhotonIsEMSelector | ( | const char * | name = "TPhotonIsEMSelector" | ) |
Standard constructor.
Original by Jovan Mitrevski (Feb. 2012) Modified by Roger Naranjo
Package: PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools
This class in intented to apply a cut based identification criteria to photons
cluster eta range
energy fraction in the third layer
cluster leakage o the hadronic calorimeter
energy in 2nd sampling (e277)
energy ratio in 2nd sampling
energy ratio in 2nd sampling for photons
width in the second sampling
fraction of energy found in 1st sampling
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
shower width in 1st sampling
shower shape in shower core 1st sampling
shower width weighted by distance from the maximum one
difference between max and 2nd max in strips
energy-momentum match for photon selection
ambiguity resolution for photon (vs electron)
isolation
calorimetric isolation for photon selection
tracker isolation for photon selection
cluster eta range
energy fraction in the third layer
cluster leakage into the hadronic calorimeter
energy in 2nd sampling (e277)
energy ratio in 2nd sampling
energy ratio in 2nd sampling for photons
width in the second sampling
fraction of energy found in 1st sampling
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
shower width in 1st sampling
shower shape in shower core 1st sampling
shower width weighted by distance from the maximum one
difference between max and 2nd max in strips
energy-momentum match for photon selection
ambiguity resolution for photon (vs electron)
isolation
calorimetric isolation for photon selection
tracker isolation for photon selection
Definition at line 19 of file TPhotonIsEMSelector.cxx.
|
default |
Standard destructor.
|
inline |
asg::AcceptData TPhotonIsEMSelector::accept | ( | float | eta2, |
double | et, | ||
float | Rhad1, | ||
float | Rhad, | ||
float | e277, | ||
float | Reta, | ||
float | Rphi, | ||
float | weta2c, | ||
float | f1, | ||
float | Eratio, | ||
float | DeltaE, | ||
float | weta1c, | ||
float | wtot, | ||
float | fracm, | ||
float | f3, | ||
double | ep, | ||
bool | isConversion, | ||
float | mu | ||
) |
The main accept method: the actual cuts are applied here.
Method to calculate the actual accept of each cut individually.
shower_shapes | each shower shape |
isConverted | appy cuts to converted or unconverted photons |
Definition at line 289 of file TPhotonIsEMSelector.cxx.
unsigned int TPhotonIsEMSelector::calcIsEm | ( | float | eta2, |
double | et, | ||
float | Rhad1, | ||
float | Rhad, | ||
float | e277, | ||
float | Reta, | ||
float | Rphi, | ||
float | weta2c, | ||
float | f1, | ||
float | Eratio, | ||
float | DeltaE, | ||
float | weta1c, | ||
float | wtot, | ||
float | fracm, | ||
float | f3, | ||
double | ep, | ||
bool | isConversion, | ||
float | mu | ||
) | const |
Definition at line 355 of file TPhotonIsEMSelector.cxx.
unsigned int TPhotonIsEMSelector::calocuts_photonsConverted | ( | float | eta2, |
double | et, | ||
float | Rhad1, | ||
float | Rhad, | ||
float | e277, | ||
float | Reta, | ||
float | Rphi, | ||
float | weta2c, | ||
float | f1, | ||
float | Eratio, | ||
float | DeltaE, | ||
float | weta1c, | ||
float | wtot, | ||
float | fracm, | ||
float | f3, | ||
double | ep, | ||
unsigned int | iflag, | ||
float | mu | ||
) | const |
Apply calorimeter cuts for selection of converted photons.
Method that applies the selection to converted photons @params Shower Shapes.
Definition at line 726 of file TPhotonIsEMSelector.cxx.
unsigned int TPhotonIsEMSelector::calocuts_photonsNonConverted | ( | float | eta2, |
double | et, | ||
float | Rhad1, | ||
float | Rhad, | ||
float | e277, | ||
float | Reta, | ||
float | Rphi, | ||
float | weta2c, | ||
float | f1, | ||
float | Eratio, | ||
float | DeltaE, | ||
float | weta1c, | ||
float | wtot, | ||
float | fracm, | ||
float | f3, | ||
unsigned int | iflag, | ||
float | mu | ||
) | const |
Apply calorimeter cuts for selection of non converted photons.
Method that applies the selection to unconverted photons @params Shower Shapes.
Definition at line 464 of file TPhotonIsEMSelector.cxx.
|
private |
Method that check vector size.
0 : size should be 1
11 : vs etaNB_photonsConv 12 : vs etNB_photonsConv 13 : vs combinedNB_photonsConv 14 : vs etaStripsNB_photonsConv 15 : vs etStripsNB_photonsConv 16 : combinedStripsNB_photonsConv 21 : vs etaNB_photonsNonConv 22 : vs etNB_photonsNonConv 23 : vs combinedNB_photonsNonConv 24 : vs etaStripsNB_photonsNonConv 25 : vs etStripsNB_photonsNonConv 26 : combinedStripsNB_photonsNonConv @params Vector, choice to check
Definition at line 1013 of file TPhotonIsEMSelector.cxx.
|
private |
Definition at line 272 of file TPhotonIsEMSelector.cxx.
|
inline |
StatusCode TPhotonIsEMSelector::initialize | ( | ) |
Initialize this class.
The initialization of this tool registers all applied cuts and make sure that they got registered.
The order of the cuts does matter since each cut corresponds to a bit, i.e, Cut0 corresponds to bit 0, Cut1 to bit 1, etc.
cluster eta range, bit 0
energy fraction in the third layer (f3), bit 7
cluster leakage into the hadronic calorimeter, bit 10
energy in 2nd sampling (e277), bit 11
energy ratio in 2nd sampling, bit 12
energy ratio in 2nd sampling for photons, bit 13
width in the second sampling, bit 14
fraction of energy found in 1st sampling, bit 15
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1), bit 17
shower width in 1st sampling, bit 18
shower shape in shower core 1st sampling, bit 19
shower width weighted by distance from the maximum one, bit 20
difference between max and 2nd max in strips, bit 21
energy-momentum match for photon selection, bit 22
ambiguity resolution for photon (vs electron), bit 23
isolation, bit 29
calorimetric isolation for photon selection, bit 30
tracker isolation for photon selection, bit 31
Definition at line 126 of file TPhotonIsEMSelector.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
inherited |
The standard message stream.
Definition at line 49 of file AsgMessaging.cxx.
|
inherited |
The standard message stream.
lvl | The message level to set the stream to |
Definition at line 57 of file AsgMessaging.cxx.
|
inherited |
Test the output level of the object.
lvl | The message level to test against |
true
If messages at level "lvl" will be printed Definition at line 41 of file AsgMessaging.cxx.
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
|
friend |
Definition at line 41 of file TPhotonIsEMSelector.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
private |
Accept info.
Definition at line 334 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEnergy_photonsConverted |
range of ET bins for photon-ID
Definition at line 280 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEnergy_photonsNonConverted |
range of ET bins for photon-ID
Definition at line 237 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEnergyStrips_photonsConverted |
Definition at line 297 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEnergyStrips_photonsNonConverted |
Definition at line 254 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEta_photonsConverted |
range of eta bins for photon-ID
Definition at line 278 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEta_photonsNonConverted |
range of eta bins for photon-ID
Definition at line 235 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEtaStrips_photonsConverted |
binning in eta in strips for photons
Definition at line 295 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinEtaStrips_photonsNonConverted |
binning in eta in strips for photons
Definition at line 252 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinMu_photonsConverted |
range of mu bins for photon-ID
Definition at line 282 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinMu_photonsNonConverted |
range of mu bins for photon-ID
Definition at line 239 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinMuStrips_photonsConverted |
binning in pileup in strips for photons
Definition at line 299 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutBinMuStrips_photonsNonConverted |
binning in pielup in strips for photons
Definition at line 256 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutF3_photonsConverted |
cut values for cut on f3 or f3core
Definition at line 319 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutF3_photonsNonConverted |
cut values for cut on f3 or f3core
Definition at line 272 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutHadLeakage_photonsConverted |
Cut on hadronic leakage for photons.
Definition at line 286 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutHadLeakage_photonsNonConverted |
Cut on hadronic leakage for photons.
Definition at line 243 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutmaxEp_photonsConverted |
cut max on E/p for e-ID
Definition at line 317 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_cutminEp_photonsConverted |
cut min on E/p for e-ID
Definition at line 315 of file TPhotonIsEMSelector.h.
|
private |
ambiguity resolution for photon (vs electron)
Definition at line 410 of file TPhotonIsEMSelector.h.
|
private |
energy fraction in the third layer
Definition at line 382 of file TPhotonIsEMSelector.h.
|
private |
cluster eta range
Definition at line 380 of file TPhotonIsEMSelector.h.
|
private |
cluster leakage into the hadronic calorimeter
Definition at line 384 of file TPhotonIsEMSelector.h.
|
private |
calorimetric isolation for photon selection
Definition at line 414 of file TPhotonIsEMSelector.h.
|
private |
energy in 2nd sampling (e277)
Definition at line 386 of file TPhotonIsEMSelector.h.
|
private |
energy ratio in 2nd sampling for photons
Definition at line 390 of file TPhotonIsEMSelector.h.
|
private |
energy ratio in 2nd sampling
Definition at line 388 of file TPhotonIsEMSelector.h.
|
private |
width in the second sampling
Definition at line 392 of file TPhotonIsEMSelector.h.
|
private |
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition at line 398 of file TPhotonIsEMSelector.h.
|
private |
difference between max and 2nd max in strips
Definition at line 406 of file TPhotonIsEMSelector.h.
|
private |
fraction of energy found in 1st sampling
Definition at line 394 of file TPhotonIsEMSelector.h.
|
private |
shower shape in shower core 1st sampling
Definition at line 402 of file TPhotonIsEMSelector.h.
|
private |
shower width weighted by distance from the maximum one
Definition at line 404 of file TPhotonIsEMSelector.h.
|
private |
shower width in 1st sampling
Definition at line 400 of file TPhotonIsEMSelector.h.
|
private |
isolation
Definition at line 412 of file TPhotonIsEMSelector.h.
|
private |
tracker isolation for photon selection
Definition at line 416 of file TPhotonIsEMSelector.h.
|
private |
energy-momentum match for photon selection
Definition at line 408 of file TPhotonIsEMSelector.h.
|
private |
ambiguity resolution for photon (vs electron)
Definition at line 369 of file TPhotonIsEMSelector.h.
|
private |
energy fraction in the third layer
Definition at line 341 of file TPhotonIsEMSelector.h.
|
private |
cluster eta range
Definition at line 339 of file TPhotonIsEMSelector.h.
|
private |
cluster leakage into the hadronic calorimeter
Definition at line 343 of file TPhotonIsEMSelector.h.
|
private |
calorimetric isolation for photon selection
Definition at line 373 of file TPhotonIsEMSelector.h.
|
private |
energy in 2nd sampling (e277)
Definition at line 345 of file TPhotonIsEMSelector.h.
|
private |
energy ratio in 2nd sampling for photons
Definition at line 349 of file TPhotonIsEMSelector.h.
|
private |
energy ratio in 2nd sampling
Definition at line 347 of file TPhotonIsEMSelector.h.
|
private |
width in the second sampling
Definition at line 351 of file TPhotonIsEMSelector.h.
|
private |
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition at line 357 of file TPhotonIsEMSelector.h.
|
private |
difference between max and 2nd max in strips
Definition at line 365 of file TPhotonIsEMSelector.h.
|
private |
fraction of energy found in 1st sampling
Definition at line 353 of file TPhotonIsEMSelector.h.
|
private |
shower shape in shower core 1st sampling
Definition at line 361 of file TPhotonIsEMSelector.h.
|
private |
shower width weighted by distance from the maximum one
Definition at line 363 of file TPhotonIsEMSelector.h.
|
private |
shower width in 1st sampling
Definition at line 359 of file TPhotonIsEMSelector.h.
|
private |
isolation
Definition at line 371 of file TPhotonIsEMSelector.h.
|
private |
tracker isolation for photon selection
Definition at line 375 of file TPhotonIsEMSelector.h.
|
private |
energy-momentum match for photon selection
Definition at line 367 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_deltae_photonsConverted |
Cut on Demax2 for photons.
Cut on Emax2-Emin for photons
Definition at line 305 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_deltae_photonsNonConverted |
Cut on Demax2 for photons.
Cut on Emax2-Emin for photons
Definition at line 262 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_DEmaxs1_photonsConverted |
cut on (Emax1-Emax2)/(Emax1-Emax2) for photons
Definition at line 307 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_DEmaxs1_photonsNonConverted |
cut on (Emax1-Emax2)/(Emax1-Emax2) for photons
Definition at line 264 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_e277_photonsConverted |
Cut in E277 for photons.
Definition at line 284 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_e277_photonsNonConverted |
Cut in E277 for photons.
Definition at line 241 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_f1_photonsConverted |
Cut on fraction of energy rec.
in 1st sampling for photons
Definition at line 301 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_f1_photonsNonConverted |
Cut on fraction of energy rec.
in 1st sampling for photons
Definition at line 258 of file TPhotonIsEMSelector.h.
bool Root::TPhotonIsEMSelector::m_forceConvertedPhotonPID |
boolean to force to test converted photon hypothesis
Definition at line 226 of file TPhotonIsEMSelector.h.
bool Root::TPhotonIsEMSelector::m_forceNonConvertedPhotonPID |
boolean to force to test non converted photon hypothesis
Definition at line 228 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_fracm_photonsConverted |
Cut on fraction of energy outside core for photons.
Definition at line 311 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_fracm_photonsNonConverted |
Cut on fraction of energy outside core for photons.
Definition at line 268 of file TPhotonIsEMSelector.h.
|
mutableprivateinherited |
MessageSvc pointer.
Definition at line 135 of file AthMessaging.h.
unsigned int Root::TPhotonIsEMSelector::m_isEMMask |
which subset of cuts to apply
Definition at line 222 of file TPhotonIsEMSelector.h.
|
mutableprivateinherited |
Current logging level.
Definition at line 138 of file AthMessaging.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
std::vector<float> Root::TPhotonIsEMSelector::m_Reta37_photonsConverted |
ratio E237/E277
Definition at line 288 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_Reta37_photonsNonConverted |
ratio E237/E277
Definition at line 245 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_Rphi33_photonsConverted |
ratio E233/E237
Definition at line 290 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_Rphi33_photonsNonConverted |
ratio E233/E237
Definition at line 247 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_w1_photonsConverted |
Cut on width in 3 strips for photons.
Definition at line 313 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_w1_photonsNonConverted |
Cut on width in 3 strips for photons.
Definition at line 270 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_weta2_photonsConverted |
Cut on width in 2nd sampling for photons.
Definition at line 292 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_weta2_photonsNonConverted |
Cut on width in 2nd sampling for photons.
Definition at line 249 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_wtot_photonsConverted |
Cut on total width in strips for photons.
Definition at line 309 of file TPhotonIsEMSelector.h.
std::vector<float> Root::TPhotonIsEMSelector::m_wtot_photonsNonConverted |
Cut on total width in strips for photons.
Definition at line 266 of file TPhotonIsEMSelector.h.