ATLAS Offline Software
egammaPIDdefs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef _EGAMMAPIDDEFS_H
6 #define _EGAMMAPIDDEFS_H
7 
47 #include <climits>
48 
49 namespace egammaPID {
50 
86  };
87 
88  //const double EgPidUndefined = -999.;
89  //const unsigned int EgPidUndefined = 0.;
90  const unsigned int EgPidUndefined = UINT_MAX;
91 
158  };
159 
201  };
202 
203 
204  //
205  // cut definition for electrons
206  //
208  const unsigned int HADLEAKETA_ELECTRON =
209  0x1u << ClusterEtaRange_Electron |
212  const unsigned int CALOSTRIPS_ELECTRON =
220  const unsigned int CALOSTRIPS_LOOSE_ELECTRON =
224  const unsigned int CALOMIDDLE_ELECTRON =
228  const unsigned int CALOBACK_ELECTRON =
231 
233  const unsigned int CALORIMETRICISOLATION_ELECTRON =
235 
238 
240  const unsigned int TRACKINGNOBLAYER_ELECTRON =
241  0x1u << TrackPixel_Electron |
242  0x1u << TrackSi_Electron |
243  0x1u << TrackA0_Electron;
245  const unsigned int TRACKINGLOOSE_ELECTRON =
246  0x1u << TrackPixel_Electron |
247  0x1u << TrackSi_Electron;
249  const unsigned int TRACKING_ELECTRON =
251  0x1u << TrackBlayer_Electron;
253  const unsigned int TRACKMATCHDETA_ELECTRON =
256  const unsigned int TRACKMATCHNOEOVERP_ELECTRON =
257  0x1u << TrackMatchEta_Electron |
260  const unsigned int TRACKMATCH_ELECTRON =
261  0x1u << TrackMatchEta_Electron |
262  0x1u << TrackMatchPhi_Electron |
265  const unsigned int TRACKMATCHTIGHT_ELECTRON =
267  0x1u << TrackA0Tight_Electron;
269  const unsigned int TRACKMATCHDETATIGHT_ELECTRON =
272  const unsigned int CONVMATCH_ELECTRON =
274 
276  const unsigned int TRT_ELECTRON =
277  0x1u << TrackTRThits_Electron |
278  0x1u << TrackTRTratio_Electron |
280 
282  const unsigned int TRT_RATIO_ELECTRON =
284 
286  const unsigned int TRT_EPROB_ELECTRON =
288 
290  const unsigned int TRACKINGISOLATION_ELECTRON =
293  const unsigned int ISOLATION_ELECTRON =
294  0x1u << Isolation_Electron ;
296  const unsigned int CALOTRACKISOLATION_ELECTRON =
298 
300  const unsigned int ALLNOTRT_ELECTRON =
303  const unsigned int ALL_ELECTRON =
305 
307  // new ++ menus
308  //
310  const unsigned int ElectronLoosePP =
313 
315  const unsigned int ElectronLoosePPIso =
318 
320  const unsigned int ElectronMediumPP =
321  CALO_ELECTRON |
327 
329  const unsigned int ElectronMediumPPIso =
332 
334  const unsigned int ElectronTightPP =
335  CALO_ELECTRON |
340  TRT_ELECTRON;
341 
343  const unsigned int ElectronTightPPIso =
347  // definitions as in 16.6, but with outliers
349  const unsigned int ElectronLoose =
352  const unsigned int ElectronLooseIso =
353  ElectronLoose |
356  const unsigned int ElectronMedium_WithoutTrackMatch =
363  const unsigned int ElectronMedium_WithTrackMatch =
366  const unsigned int ElectronMediumIso_WithTrackMatch =
375  const unsigned int ElectronTight_WithoutTrackMatch =
376  CALO_ELECTRON |
379  0x1u << TrackA0Tight_Electron |
381  TRT_ELECTRON ;
382 
385  CALO_ELECTRON |
388  0x1u << TrackA0Tight_Electron |
389  TRT_ELECTRON ;
390 
395 
397  const unsigned int ElectronTight_WithTrackMatch =
400 
405 
407  const unsigned int ElectronTightIso_WithTrackMatch =
410 
417 
421  CALO_ELECTRON |
425  0x1u << TrackA0Tight_Electron |
427  TRT_ELECTRON ;
428 
432  CALO_ELECTRON |
438  TRT_ELECTRON ;
439 
444 
449 
450 
453  const unsigned int CALOMIDDLE_ELECTRON_HLT =
456 
457 
459  const unsigned int CALO_ELECTRON_HLT =
464 
468  const unsigned int TRACKMATCH_ELECTRON_EF = 0x1u << TrackMatchEta_Electron |
472 
476  // Add Rphi to Calo selection
477  const unsigned int ElectronLoose1 =
480 
482  // Add Rphi to Calo selection and CALOBACK
483  const unsigned int ElectronMedium1 =
484  CALO_ELECTRON |
489 
491  const unsigned int ElectronTight1 =
499  TRT_ELECTRON;
500 
502  // Add Rphi to Calo selection
503  const unsigned int ElectronLooseHLT =
507  // Add Rphi to Calo selection and CALOBACK
508  const unsigned int ElectronMediumHLT =
515 
517  // Add Rphi to Calo selection and CALOBACK
518  const unsigned int ElectronTightHLT =
523  TRT_ELECTRON;
524  //
525  // for photon selection
526  //
528  const unsigned int HADLEAKETA_PHOTON =
529  0x1u << ClusterEtaRange_Photon |
532  const unsigned int CALOMIDDLE_PHOTON =
538  const unsigned int CALOSTRIPS_PHOTONTIGHT =
546 
548  const unsigned int CALOSTRIPS_PHOTONMEDIUM =
550 
552  const unsigned int CALORIMETRICISOLATION_PHOTON =
554 
556  const unsigned int TRACKINGISOLATION_PHOTON =
557  0x1u << TrackIsolation_Photon;
559  const unsigned int ISOLATION_PHOTON =
560  0x1u << Isolation_Photon ;
562  const unsigned int CALOTRACKISOLATION_PHOTON =
565  const unsigned int TRACKMATCH_PHOTON =
566  0x1u << TrackMatchEoverP_Photon ;
568  const unsigned int AMBIGUITYRESOLVE_PHOTON =
571  // Added for Trigger
573  const unsigned int HADLEAKETA_PHOTON_EF =
574  0x1u << ClusterEtaRange_Photon |
576 
578  const unsigned int CALO_PHOTON_RETA_WETA2_ERATIO =
579  0x1u << ClusterEtaRange_Photon |
584 
612  // Added for 2g20_medium
615 
631 
632 };
633 
634 //
635  // cut definition for Forw electrons
636  //
638  const unsigned int ID_ForwardElectron =
639  0x1u << BinEta_ForwardElectron |
641  0x1u << LATERAL_ForwardElectron |
644  0x1u << SECONDR_ForwardElectron |
646 
647  const unsigned int ForwardElectronTight = 126;
648  const unsigned int ForwardElectronLoose = 104;
649 
651 }
652 
653 
654 #endif // EGAMMAREC_EGAMMAPIDDEFS_H
655 
egammaPID::ClusterMiddleEratio37_Electron
@ ClusterMiddleEratio37_Electron
energy ratio in 2nd sampling (e.g E237/E277)
Definition: egammaPIDdefs.h:104
egammaPID::PhotonIDLoose
@ PhotonIDLoose
Definition: egammaPIDdefs.h:58
egammaPID::PhotonIDLooseIso
@ PhotonIDLooseIso
Definition: egammaPIDdefs.h:68
egammaPID::TRT_RATIO_ELECTRON
const unsigned int TRT_RATIO_ELECTRON
TR ratio for electrons.
Definition: egammaPIDdefs.h:282
egammaPID::CALOSTRIPS_LOOSE_ELECTRON
const unsigned int CALOSTRIPS_LOOSE_ELECTRON
Definition: egammaPIDdefs.h:220
egammaPID::TRACKINGISOLATION_ELECTRON
const unsigned int TRACKINGISOLATION_ELECTRON
isolation by tracker
Definition: egammaPIDdefs.h:290
egammaPID::ClusterBackEnergyFraction_Photon
@ ClusterBackEnergyFraction_Photon
energy fraction in the third layer
Definition: egammaPIDdefs.h:166
egammaPID::PhotonMediumIso
const unsigned int PhotonMediumIso
Medium photon selection with Isolation.
Definition: egammaPIDdefs.h:596
egammaPID::TrackSi_Electron
@ TrackSi_Electron
number of Pixel and SCT hits
Definition: egammaPIDdefs.h:130
egammaPID::PhotonTight
const unsigned int PhotonTight
Tight photon selection.
Definition: egammaPIDdefs.h:602
egammaPID::TRACKMATCH_PHOTON
const unsigned int TRACKMATCH_PHOTON
Track cluster matching E/p for photons.
Definition: egammaPIDdefs.h:565
egammaPID::ISOLATION_PHOTON
const unsigned int ISOLATION_PHOTON
isolation for photons is combination of calo and tracker
Definition: egammaPIDdefs.h:559
egammaPID::ForwardElectronIDLoose
@ ForwardElectronIDLoose
Definition: egammaPIDdefs.h:72
egammaPID::BitDefElectron
BitDefElectron
Definition: egammaPIDdefs.h:94
egammaPID::Isolation_Electron
@ Isolation_Electron
isolation
Definition: egammaPIDdefs.h:153
egammaPID::CALOMIDDLE_ELECTRON_HLT
const unsigned int CALOMIDDLE_ELECTRON_HLT
trigger specfic definitions
Definition: egammaPIDdefs.h:453
egammaPID::ClusterStripsEratio_Electron
@ ClusterStripsEratio_Electron
fraction of energy found in 1st sampling (NB: not used in fact for electrons)
Definition: egammaPIDdefs.h:112
egammaPID::Isolation_Photon
@ Isolation_Photon
isolation
Definition: egammaPIDdefs.h:196
egammaPID::TrackTRThits_Electron
@ TrackTRThits_Electron
number of TRT hits
Definition: egammaPIDdefs.h:142
egammaPID::CALOSTRIPS_PHOTONTIGHT
const unsigned int CALOSTRIPS_PHOTONTIGHT
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefs.h:538
egammaPID::TrackA0_Electron
@ TrackA0_Electron
distance of closet approach
Definition: egammaPIDdefs.h:132
egammaPID::TrackMatchEta_Electron
@ TrackMatchEta_Electron
eta difference between cluster and extrapolated track in the 1st sampling
Definition: egammaPIDdefs.h:134
egammaPID::BitDefForwardElectron
BitDefForwardElectron
Definition: egammaPIDdefs.h:616
egammaPID::CALOMIDDLE_ELECTRON
const unsigned int CALOMIDDLE_ELECTRON
cuts in middle sampling
Definition: egammaPIDdefs.h:224
egammaPID::BinEta_ForwardElectron
@ BinEta_ForwardElectron
cluster eta range
Definition: egammaPIDdefs.h:618
egammaPID::ElectronMedium1
const unsigned int ElectronMedium1
Medium1 tunes electron selecton.
Definition: egammaPIDdefs.h:483
egammaPID::PhotonIDMediumEF
@ PhotonIDMediumEF
Definition: egammaPIDdefs.h:85
egammaPID::PhotonLoose
const unsigned int PhotonLoose
Loose photon selection.
Definition: egammaPIDdefs.h:586
egammaPID::ElectronIDTight1
@ ElectronIDTight1
Definition: egammaPIDdefs.h:80
egammaPID::ClusterHadronicLeakage_Photon
@ ClusterHadronicLeakage_Photon
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefs.h:168
egammaPID::ElectronIDLoose1
@ ElectronIDLoose1
Definition: egammaPIDdefs.h:78
egammaPID::TrackPixel_Electron
@ TrackPixel_Electron
number of Pixel hits
Definition: egammaPIDdefs.h:128
egammaPID::ClusterStripsDeltaE_Photon
@ ClusterStripsDeltaE_Photon
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition: egammaPIDdefs.h:182
egammaPID::ISOLATION_ELECTRON
const unsigned int ISOLATION_ELECTRON
isolation for electrons is combination of calo and tracker
Definition: egammaPIDdefs.h:293
egammaPID::ElectronTight_WithoutTrackMatch_NoConvCut
const unsigned int ElectronTight_WithoutTrackMatch_NoConvCut
Tight without conversion requirement or track match.
Definition: egammaPIDdefs.h:384
egammaPID::ElectronIDLooseIso
@ ElectronIDLooseIso
Definition: egammaPIDdefs.h:62
egammaPID::ClusterMiddleEnergy_Electron
@ ClusterMiddleEnergy_Electron
energy in 2nd sampling (e.g E277>0)
Definition: egammaPIDdefs.h:102
egammaPID::PhotonIDTightAR
@ PhotonIDTightAR
Definition: egammaPIDdefs.h:61
egammaPID::TRACKING_ELECTRON
const unsigned int TRACKING_ELECTRON
Track quality cuts for electrons.
Definition: egammaPIDdefs.h:249
egammaPID::LATERAL_ForwardElectron
@ LATERAL_ForwardElectron
lateral shape moment
Definition: egammaPIDdefs.h:622
egammaPID::ElectronTightIso_WithTightEtaTrackMatch
const unsigned int ElectronTightIso_WithTightEtaTrackMatch
Tight_WithTightEtaTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefs.h:446
egammaPID::ElectronIDMediumIso
@ ElectronIDMediumIso
Definition: egammaPIDdefs.h:64
egammaPID::ElectronIDLoose
@ ElectronIDLoose
Definition: egammaPIDdefs.h:52
egammaPID::TrackTRTratio90_Electron
@ TrackTRTratio90_Electron
ratio of high to all TRT hits for non-isolated electrons (not for new ++ menus)
Definition: egammaPIDdefs.h:146
egammaPID::TRACKMATCHDETA_ELECTRON
const unsigned int TRACKMATCHDETA_ELECTRON
Track cluster matching in eta for electrons.
Definition: egammaPIDdefs.h:253
egammaPID::ElectronTightPPIso
const unsigned int ElectronTightPPIso
Tight++ electron selecton with isolation.
Definition: egammaPIDdefs.h:343
egammaPID::PhotonIDLooseAR
@ PhotonIDLooseAR
Definition: egammaPIDdefs.h:60
egammaPID::PhotonLooseARIso
const unsigned int PhotonLooseARIso
Loose photon selection with Ambiguity resolver and Isolation.
Definition: egammaPIDdefs.h:592
egammaPID::ClusterEtaRange_Electron
@ ClusterEtaRange_Electron
cluster eta range
Definition: egammaPIDdefs.h:96
egammaPID::ElectronMedium_WithoutTrackMatch
const unsigned int ElectronMedium_WithoutTrackMatch
Medium electron selection with the delta eta cut has been removed.
Definition: egammaPIDdefs.h:356
egammaPID::TRACKMATCH_ELECTRON_NoEoP_EF
const unsigned int TRACKMATCH_ELECTRON_NoEoP_EF
Track-cluster matching in eta for electrons redefined for EF.
Definition: egammaPIDdefs.h:471
egammaPID::ElectronTight_WithLooseEtaTrackMatch
const unsigned int ElectronTight_WithLooseEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the loose deltaEta bit TrackMatchEta_Elec...
Definition: egammaPIDdefs.h:420
egammaPID::CALOMIDDLE_PHOTON
const unsigned int CALOMIDDLE_PHOTON
cuts in middle sampling
Definition: egammaPIDdefs.h:532
egammaPID::ElectronIDMediumPP
@ ElectronIDMediumPP
Definition: egammaPIDdefs.h:55
egammaPID::ElectronTight_WithTrackMatch_NoConvCut
const unsigned int ElectronTight_WithTrackMatch_NoConvCut
Tight with track match without conversion requirement.
Definition: egammaPIDdefs.h:402
egammaPID::ClusterStripsDeltaEmax2_Photon
@ ClusterStripsDeltaEmax2_Photon
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
Definition: egammaPIDdefs.h:180
egammaPID::TRACKMATCH_ELECTRON
const unsigned int TRACKMATCH_ELECTRON
Track cluster matching in eta, phi, E/p for electrons.
Definition: egammaPIDdefs.h:260
egammaPID::CALOSTRIPS_ELECTRON
const unsigned int CALOSTRIPS_ELECTRON
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefs.h:212
egammaPID::TRACKMATCHTIGHT_ELECTRON
const unsigned int TRACKMATCHTIGHT_ELECTRON
Tight Track cluster matching.
Definition: egammaPIDdefs.h:265
egammaPID::ClusterStripsFracm_Electron
@ ClusterStripsFracm_Electron
shower shape in shower core 1st sampling
Definition: egammaPIDdefs.h:120
egammaPID::ClusterHadronicLeakage_Electron
@ ClusterHadronicLeakage_Electron
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefs.h:100
egammaPID::PhotonTightAR
const unsigned int PhotonTightAR
Tight photon selection with Ambiguity resolver.
Definition: egammaPIDdefs.h:606
egammaPID::LONGITUDINAL_ForwardElectron
@ LONGITUDINAL_ForwardElectron
Longitudinal shape moment.
Definition: egammaPIDdefs.h:624
egammaPID::PhotonLooseAR
const unsigned int PhotonLooseAR
Loose photon selection with Ambiguity resolver.
Definition: egammaPIDdefs.h:590
Trk::u
@ u
Enums for curvilinear frames.
Definition: ParamDefs.h:83
egammaPID::ClusterStripsWtot_Photon
@ ClusterStripsWtot_Photon
shower width in 1st sampling
Definition: egammaPIDdefs.h:184
egammaPID::ClusterStripsWeta1c_Electron
@ ClusterStripsWeta1c_Electron
shower width weighted by distance from the maximum one
Definition: egammaPIDdefs.h:122
egammaPID::HADLEAKETA_PHOTON_EF
const unsigned int HADLEAKETA_PHOTON_EF
bit definitions for Photon triggers
Definition: egammaPIDdefs.h:573
egammaPID::ClusterIsolation_Electron
@ ClusterIsolation_Electron
calorimetric isolation
Definition: egammaPIDdefs.h:155
egammaPID::ClusterStripsEratio_Photon
@ ClusterStripsEratio_Photon
fraction of energy found in 1st sampling
Definition: egammaPIDdefs.h:178
egammaPID::NoIDCut
@ NoIDCut
Definition: egammaPIDdefs.h:75
egammaPID::TrackIsolation_Photon
@ TrackIsolation_Photon
tracker isolation for photon selection
Definition: egammaPIDdefs.h:200
egammaPID::ElectronTight_NoConvCut
const unsigned int ElectronTight_NoConvCut
Tight without conversion requirement.
Definition: egammaPIDdefs.h:414
egammaPID::PhotonIDLooseARIso
@ PhotonIDLooseARIso
Definition: egammaPIDdefs.h:70
egammaPID::EgPidUndefined
const unsigned int EgPidUndefined
Definition: egammaPIDdefs.h:90
egammaPID
Definition: egammaPIDdefs.h:49
egammaPID::PhotonIDTightIso
@ PhotonIDTightIso
Definition: egammaPIDdefs.h:69
egammaPID::ElectronIDMediumHLT
@ ElectronIDMediumHLT
Definition: egammaPIDdefs.h:82
egammaPID::ALLNOTRT_ELECTRON
const unsigned int ALLNOTRT_ELECTRON
all cuts except TRT for electrons
Definition: egammaPIDdefs.h:300
egammaPID::TrackTRTratio_Electron
@ TrackTRTratio_Electron
ratio of high to all TRT hits for isolated electrons
Definition: egammaPIDdefs.h:144
egammaPID::ROOT6_NamespaceAutoloadHook
Definition: egammaPIDdefs.h:650
egammaPID::PhotonIDMediumAR
@ PhotonIDMediumAR
Definition: egammaPIDdefs.h:77
egammaPID::TRACKMATCH_ELECTRON_EF
const unsigned int TRACKMATCH_ELECTRON_EF
Track-cluster matching in eta, E/p for electrons redefined for EF.
Definition: egammaPIDdefs.h:468
egammaPID::TRACKINGISOLATION_PHOTON
const unsigned int TRACKINGISOLATION_PHOTON
isolation by tracker
Definition: egammaPIDdefs.h:556
egammaPID::ElectronTightHLT
const unsigned int ElectronTightHLT
Tight 2014 tunes electron selecton.
Definition: egammaPIDdefs.h:518
egammaPID::ClusterMiddleWidth_Electron
@ ClusterMiddleWidth_Electron
width in the second sampling (e.g Weta2)
Definition: egammaPIDdefs.h:108
egammaPID::ElectronTightPP
const unsigned int ElectronTightPP
Tight++ electron selecton.
Definition: egammaPIDdefs.h:334
egammaPID::ClusterStripsDEmaxs1_Electron
@ ClusterStripsDEmaxs1_Electron
difference between max and 2nd max in strips
Definition: egammaPIDdefs.h:124
egammaPID::CALOTRACKISOLATION_PHOTON
const unsigned int CALOTRACKISOLATION_PHOTON
isolation for photons is combination of calo and tracker
Definition: egammaPIDdefs.h:562
egammaPID::ClusterMiddleEnergy_Photon
@ ClusterMiddleEnergy_Photon
energy in 2nd sampling (e277)
Definition: egammaPIDdefs.h:170
egammaPID::CELLMAXFRAC_ForwardElectron
@ CELLMAXFRAC_ForwardElectron
cell max frac shape moment
Definition: egammaPIDdefs.h:626
egammaPID::ElectronIDTight
@ ElectronIDTight
Definition: egammaPIDdefs.h:56
egammaPID::ElectronTight_WithoutTrackMatch
const unsigned int ElectronTight_WithoutTrackMatch
Tight electron without track match (corresponds to RobusterTight in 15.6.X but without the deltaEta b...
Definition: egammaPIDdefs.h:375
egammaPID::PhotonMediumAR
const unsigned int PhotonMediumAR
Medium photon selection with Ambiguity revolver.
Definition: egammaPIDdefs.h:598
egammaPID::CENTERLAMBDA_ForwardElectron
@ CENTERLAMBDA_ForwardElectron
center lambda shape moment
Definition: egammaPIDdefs.h:630
egammaPID::ALL_ELECTRON
const unsigned int ALL_ELECTRON
all cuts for electrons
Definition: egammaPIDdefs.h:303
egammaPID::PhotonLooseEF
const unsigned int PhotonLooseEF
TrigEgamma Pid Definitions.
Definition: egammaPIDdefs.h:611
egammaPID::PhotonTightARIso
const unsigned int PhotonTightARIso
Tight photon selection with isolation and Ambiguity resolver.
Definition: egammaPIDdefs.h:608
egammaPID::ElectronLoosePPIso
const unsigned int ElectronLoosePPIso
Loose++ electron selecton with isolation.
Definition: egammaPIDdefs.h:315
egammaPID::ElectronMedium_WithTrackMatch
const unsigned int ElectronMedium_WithTrackMatch
Medium electron selection with deta match (was ElectronMedium in 15.X)
Definition: egammaPIDdefs.h:363
egammaPID::PhotonMediumARIso
const unsigned int PhotonMediumARIso
Medium photon selection with Ambiguity resolver and Isolation.
Definition: egammaPIDdefs.h:600
egammaPID::TrackA0Tight_Electron
@ TrackA0Tight_Electron
distance of closet approach for tight selection (!! Used in new ++ menus dc14)
Definition: egammaPIDdefs.h:148
egammaPID::ForwardElectronIDMedium
@ ForwardElectronIDMedium
Definition: egammaPIDdefs.h:73
egammaPID::HADLEAKETA_ELECTRON
const unsigned int HADLEAKETA_ELECTRON
cuts of hadronic leakage
Definition: egammaPIDdefs.h:208
egammaPID::ElectronIDLooseHLT
@ ElectronIDLooseHLT
Definition: egammaPIDdefs.h:81
egammaPID::AmbiguityResolution_Photon
@ AmbiguityResolution_Photon
ambiguity resolution for photon (vs electron)
Definition: egammaPIDdefs.h:194
egammaPID::TrackIsolation_Electron
@ TrackIsolation_Electron
tracker isolation
Definition: egammaPIDdefs.h:157
egammaPID::TRACKINGNOBLAYER_ELECTRON
const unsigned int TRACKINGNOBLAYER_ELECTRON
Track quality cuts except b-layer for electrons.
Definition: egammaPIDdefs.h:240
egammaPID::ClusterBackEnergyFraction_Electron
@ ClusterBackEnergyFraction_Electron
energy fraction in the third layer
Definition: egammaPIDdefs.h:110
egammaPID::ElectronTightIso_WithoutTrackMatch
const unsigned int ElectronTightIso_WithoutTrackMatch
Tight_WithTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefs.h:392
egammaPID::ElectronTight_WithTightEtaTrackMatch
const unsigned int ElectronTight_WithTightEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the deltaEta bits TrackMatchEta_Electron ...
Definition: egammaPIDdefs.h:431
egammaPID::TrackMatchEoverP_Electron
@ TrackMatchEoverP_Electron
energy-momentum match
Definition: egammaPIDdefs.h:138
egammaPID::BitDefPhoton
BitDefPhoton
Definition: egammaPIDdefs.h:162
egammaPID::TRACKMATCHNOEOVERP_ELECTRON
const unsigned int TRACKMATCHNOEOVERP_ELECTRON
Track cluster matching in eta, phi for electrons.
Definition: egammaPIDdefs.h:256
egammaPID::TrackMatchPhi_Electron
@ TrackMatchPhi_Electron
phi difference between cluster and extrapolated track in the 2nd sampling
Definition: egammaPIDdefs.h:136
egammaPID::ClusterEtaRange_Photon
@ ClusterEtaRange_Photon
cluster eta range
Definition: egammaPIDdefs.h:164
egammaPID::CALO_ELECTRON_HLT
const unsigned int CALO_ELECTRON_HLT
all cuts in calorimeter (except isolation)
Definition: egammaPIDdefs.h:459
egammaPID::ElectronIDLoosePPIso
@ ElectronIDLoosePPIso
Definition: egammaPIDdefs.h:63
egammaPID::ClusterMiddleEratio37_Photon
@ ClusterMiddleEratio37_Photon
energy ratio in 2nd sampling
Definition: egammaPIDdefs.h:172
egammaPID::ElectronTightIso
const unsigned int ElectronTightIso
Tight electron selection with isolation requirement.
Definition: egammaPIDdefs.h:416
egammaPID::TRT_ELECTRON
const unsigned int TRT_ELECTRON
TRT hits and TR ratio and TR Probability for electrons.
Definition: egammaPIDdefs.h:276
egammaPID::ElectronIDMedium1
@ ElectronIDMedium1
Definition: egammaPIDdefs.h:79
egammaPID::ClusterStripsDeltaEmax2_Electron
@ ClusterStripsDeltaEmax2_Electron
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
Definition: egammaPIDdefs.h:114
egammaPID::CALOBACK_ELECTRON
const unsigned int CALOBACK_ELECTRON
Definition: egammaPIDdefs.h:228
egammaPID::ElectronLooseHLT
const unsigned int ElectronLooseHLT
Loose 2014 tunes electron selection.
Definition: egammaPIDdefs.h:503
egammaPID::HADLEAKETA_PHOTON
const unsigned int HADLEAKETA_PHOTON
cuts of hadronic leakage
Definition: egammaPIDdefs.h:528
egammaPID::TRACKMATCHTIGHT_ELECTRON_EF
const unsigned int TRACKMATCHTIGHT_ELECTRON_EF
Tight Track cluster matching redefined for EF.
Definition: egammaPIDdefs.h:466
egammaPID::ElectronLoosePP
const unsigned int ElectronLoosePP
Loose++ electron selection.
Definition: egammaPIDdefs.h:310
egammaPID::ElectronMediumPPIso
const unsigned int ElectronMediumPPIso
Medium++ electron selecton with isolation.
Definition: egammaPIDdefs.h:329
egammaPID::ClusterIsolation_Photon
@ ClusterIsolation_Photon
calorimetric isolation for photon selection
Definition: egammaPIDdefs.h:198
egammaPID::PhotonIDTight
@ PhotonIDTight
Definition: egammaPIDdefs.h:59
egammaPID::AMBIGUITYRESOLVE_PHOTON
const unsigned int AMBIGUITYRESOLVE_PHOTON
Ambigiuty resolve for photons.
Definition: egammaPIDdefs.h:568
egammaPID::ElectronMedium
const unsigned int ElectronMedium
Medium electron selecton.
Definition: egammaPIDdefs.h:370
egammaPID::ElectronTight_WithTrackMatch
const unsigned int ElectronTight_WithTrackMatch
Tight electron selection with track match.
Definition: egammaPIDdefs.h:397
egammaPID::PhotonLooseIso
const unsigned int PhotonLooseIso
Loose photon selection with Isolation.
Definition: egammaPIDdefs.h:588
egammaPID::ClusterStripsDeltaE_Electron
@ ClusterStripsDeltaE_Electron
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition: egammaPIDdefs.h:116
egammaPID::CALORIMETRICISOLATION_ELECTRON
const unsigned int CALORIMETRICISOLATION_ELECTRON
calorimeter isolation
Definition: egammaPIDdefs.h:233
egammaPID::egammaIDQuality
egammaIDQuality
Definition: egammaPIDdefs.h:51
egammaPID::ClusterStripsDEmaxs1_Photon
@ ClusterStripsDEmaxs1_Photon
difference between max and 2nd max in strips
Definition: egammaPIDdefs.h:190
egammaPID::ElectronIDMedium
@ ElectronIDMedium
Definition: egammaPIDdefs.h:54
egammaPID::ClusterStripsFracm_Photon
@ ClusterStripsFracm_Photon
shower shape in shower core 1st sampling
Definition: egammaPIDdefs.h:186
egammaPID::TrackMatchEoverP_Photon
@ TrackMatchEoverP_Photon
energy-momentum match for photon selection
Definition: egammaPIDdefs.h:192
egammaPID::ClusterStripsWeta1c_Photon
@ ClusterStripsWeta1c_Photon
shower width weighted by distance from the maximum one
Definition: egammaPIDdefs.h:188
egammaPID::ElectronTight
const unsigned int ElectronTight
Tight electron selection.
Definition: egammaPIDdefs.h:412
egammaPID::PhotonMedium
const unsigned int PhotonMedium
Medium photon selection.
Definition: egammaPIDdefs.h:594
egammaPID::ForwardElectronIDTight
@ ForwardElectronIDTight
Definition: egammaPIDdefs.h:74
egammaPID::ElectronMediumIso_WithoutTrackMatch
const unsigned int ElectronMediumIso_WithoutTrackMatch
Medium electron selection without deta match with isolation requirement.
Definition: egammaPIDdefs.h:359
egammaPID::PhotonTightIso
const unsigned int PhotonTightIso
Tight photon selection with isolation.
Definition: egammaPIDdefs.h:604
egammaPID::ClusterMiddleEratio33_Electron
@ ClusterMiddleEratio33_Electron
energy ratio in 2nd sampling (e.g E233/E237)
Definition: egammaPIDdefs.h:106
egammaPID::CALO_ELECTRON
const unsigned int CALO_ELECTRON
all cuts in calorimeter (except isolation)
Definition: egammaPIDdefs.h:237
egammaPID::ElectronLooseIso
const unsigned int ElectronLooseIso
Loose electron selecton with isolation.
Definition: egammaPIDdefs.h:352
egammaPID::ElectronIDTightHLT
@ ElectronIDTightHLT
Definition: egammaPIDdefs.h:83
egammaPID::PhotonMediumEF
const unsigned int PhotonMediumEF
Medium photon selection for online EF.
Definition: egammaPIDdefs.h:614
egammaPID::ElectronLoose1
const unsigned int ElectronLoose1
Electron trigger PID definitions.
Definition: egammaPIDdefs.h:477
egammaPID::ID_ForwardElectron
const unsigned int ID_ForwardElectron
cuts on all variables
Definition: egammaPIDdefs.h:638
egammaPID::ConversionMatch_Electron
@ ConversionMatch_Electron
matching to photon (not necessarily conversion–the name is historical)
Definition: egammaPIDdefs.h:98
egammaPID::TrackMatchEtaTight_Electron
@ TrackMatchEtaTight_Electron
eta difference between cluster and extrapolated track in the 1st sampling for tight selection (!...
Definition: egammaPIDdefs.h:151
egammaPID::ElectronIDTightIso
@ ElectronIDTightIso
Definition: egammaPIDdefs.h:66
egammaPID::ElectronMediumPP
const unsigned int ElectronMediumPP
Medium++ electron selecton.
Definition: egammaPIDdefs.h:320
egammaPID::TRT_EPROB_ELECTRON
const unsigned int TRT_EPROB_ELECTRON
TR PID tool cut for electrons.
Definition: egammaPIDdefs.h:286
egammaPID::PhotonIDMedium
@ PhotonIDMedium
Definition: egammaPIDdefs.h:76
egammaPID::TrackBlayer_Electron
@ TrackBlayer_Electron
B layer hit.
Definition: egammaPIDdefs.h:126
egammaPID::ElectronMediumHLT
const unsigned int ElectronMediumHLT
Medium 2014 tunes electron selecton.
Definition: egammaPIDdefs.h:508
egammaPID::ElectronTight1
const unsigned int ElectronTight1
Tight1 tunes electron selecton.
Definition: egammaPIDdefs.h:491
egammaPID::ElectronIDMediumPPIso
@ ElectronIDMediumPPIso
Definition: egammaPIDdefs.h:65
egammaPID::TRACKMATCHDETATIGHT_ELECTRON
const unsigned int TRACKMATCHDETATIGHT_ELECTRON
Track cluster matching in eta tight for electrons.
Definition: egammaPIDdefs.h:269
egammaPID::CALOTRACKISOLATION_ELECTRON
const unsigned int CALOTRACKISOLATION_ELECTRON
isolation for electrons is combination of calo and tracker
Definition: egammaPIDdefs.h:296
egammaPID::PhotonIDTightARIso
@ PhotonIDTightARIso
Definition: egammaPIDdefs.h:71
egammaPID::PhotonIDLooseEF
@ PhotonIDLooseEF
Definition: egammaPIDdefs.h:84
egammaPID::ForwardElectronTight
const unsigned int ForwardElectronTight
Definition: egammaPIDdefs.h:647
egammaPID::ElectronTightIso_WithLooseEtaTrackMatch
const unsigned int ElectronTightIso_WithLooseEtaTrackMatch
Tight_WithLooseEtaTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefs.h:441
egammaPID::TRACKINGLOOSE_ELECTRON
const unsigned int TRACKINGLOOSE_ELECTRON
Track quality cuts except b-layer for electrons.
Definition: egammaPIDdefs.h:245
egammaPID::ElectronMediumIso
const unsigned int ElectronMediumIso
MediumIso electron selecton.
Definition: egammaPIDdefs.h:372
egammaPID::SECONDLAMBDA_ForwardElectron
@ SECONDLAMBDA_ForwardElectron
second lambda shape moment
Definition: egammaPIDdefs.h:620
egammaPID::CALO_PHOTON_RETA_WETA2_ERATIO
const unsigned int CALO_PHOTON_RETA_WETA2_ERATIO
cuts of Eratio (for Medium selection)
Definition: egammaPIDdefs.h:578
egammaPID::ElectronIDLoosePP
@ ElectronIDLoosePP
Definition: egammaPIDdefs.h:53
egammaPID::ElectronTightIso_WithTrackMatch
const unsigned int ElectronTightIso_WithTrackMatch
Tight_WithTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefs.h:407
egammaPID::ElectronIDTightPP
@ ElectronIDTightPP
Definition: egammaPIDdefs.h:57
egammaPID::CONVMATCH_ELECTRON
const unsigned int CONVMATCH_ELECTRON
Tight conversion matching.
Definition: egammaPIDdefs.h:272
egammaPID::CALORIMETRICISOLATION_PHOTON
const unsigned int CALORIMETRICISOLATION_PHOTON
calorimeter isolation
Definition: egammaPIDdefs.h:552
egammaPID::ElectronIDTightPPIso
@ ElectronIDTightPPIso
Definition: egammaPIDdefs.h:67
egammaPID::ForwardElectronLoose
const unsigned int ForwardElectronLoose
Definition: egammaPIDdefs.h:648
egammaPID::SECONDR_ForwardElectron
@ SECONDR_ForwardElectron
secondR shape moment
Definition: egammaPIDdefs.h:628
egammaPID::ClusterStripsWtot_Electron
@ ClusterStripsWtot_Electron
shower width in 1st sampling
Definition: egammaPIDdefs.h:118
egammaPID::ElectronMediumIso_WithTrackMatch
const unsigned int ElectronMediumIso_WithTrackMatch
MediumIso electron selection with deta match (was ElectronMediumIso in 15.X)
Definition: egammaPIDdefs.h:366
egammaPID::ClusterMiddleWidth_Photon
@ ClusterMiddleWidth_Photon
width in the second sampling
Definition: egammaPIDdefs.h:176
egammaPID::ClusterMiddleEratio33_Photon
@ ClusterMiddleEratio33_Photon
energy ratio in 2nd sampling for photons
Definition: egammaPIDdefs.h:174
egammaPID::TrackTRTeProbabilityHT_Electron
@ TrackTRTeProbabilityHT_Electron
Cut on the TRT eProbabilityHT_Electron.
Definition: egammaPIDdefs.h:140
egammaPID::ElectronLoose
const unsigned int ElectronLoose
Loose electron selection.
Definition: egammaPIDdefs.h:349
egammaPID::CALOSTRIPS_PHOTONMEDIUM
const unsigned int CALOSTRIPS_PHOTONMEDIUM
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefs.h:548