ATLAS Offline Software
egammaPIDdefsObs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EGAMMAEVENT_EGAMMAPIDDEFS_H
6 #define EGAMMAEVENT_EGAMMAPIDDEFS_H
7 
48 #include <climits>
49 
50 namespace egammaPIDObs {
51 
53  enum PID : unsigned int {
55  IsEM = 0,
93  };
94 
95 
122  };
123 
124 
125  //const double EgPidUndefined = -999.;
126  //const unsigned int EgPidUndefined = 0.;
127  const unsigned int EgPidUndefined = UINT_MAX;
128 
134 
137 
148 
151 
164 
187 
193 
200  };
201 
209 
210  // selection for Loose photons
221 
224 
225  // selection for tight photons
236 
251 
254 
257 
264  };
265 
266 
267  //
268  // cut definition for electrons
269  //
271  const unsigned int HADLEAKETA_ELECTRON =
272  0x1u << ClusterEtaRange_Electron |
275  const unsigned int CALOSTRIPS_ELECTRON =
283  const unsigned int CALOSTRIPS_LOOSE_ELECTRON =
287  const unsigned int CALOMIDDLE_ELECTRON =
291  const unsigned int CALOBACK_ELECTRON =
293 
295  const unsigned int CALORIMETRICISOLATION_ELECTRON =
297 
300 
302  const unsigned int TRACKINGNOBLAYER_ELECTRON =
303  0x1u << TrackPixel_Electron |
304  0x1u << TrackSi_Electron |
305  0x1u << TrackA0_Electron;
307  const unsigned int TRACKINGLOOSE_ELECTRON =
308  0x1u << TrackPixel_Electron |
309  0x1u << TrackSi_Electron;
311  const unsigned int TRACKING_ELECTRON =
313  0x1u << TrackBlayer_Electron;
315  const unsigned int TRACKMATCHDETA_ELECTRON =
318  const unsigned int TRACKMATCHNOEOVERP_ELECTRON =
319  0x1u << TrackMatchEta_Electron |
322  const unsigned int TRACKMATCH_ELECTRON =
323  0x1u << TrackMatchEta_Electron |
324  0x1u << TrackMatchPhi_Electron |
327  const unsigned int TRACKMATCHTIGHT_ELECTRON =
329  0x1u << TrackA0Tight_Electron;
331  const unsigned int TRACKMATCHDETATIGHT_ELECTRON =
334  const unsigned int CONVMATCH_ELECTRON =
336 
338  const unsigned int TRT_ELECTRON =
339  0x1u << TrackTRThits_Electron |
341 
343  const unsigned int TRT_RATIO_ELECTRON =
345 
347  const unsigned int TRACKINGISOLATION_ELECTRON =
350  const unsigned int ISOLATION_ELECTRON =
351  0x1u << Isolation_Electron ;
353  const unsigned int CALOTRACKISOLATION_ELECTRON =
355 
357  const unsigned int ALLNOTRT_ELECTRON =
360  const unsigned int ALL_ELECTRON =
362 
363 
365  // new ++ menus
366 
368  const unsigned int ElectronLoosePP =
371 
373  const unsigned int ElectronLoosePPIso =
376 
378  const unsigned int ElectronMediumPP =
379  CALO_ELECTRON |
383 
385  const unsigned int ElectronMediumPPIso =
388 
390  const unsigned int ElectronTightPP =
391  CALO_ELECTRON |
395  TRT_ELECTRON;
396 
398  const unsigned int ElectronTightPPIso =
401 
402 
404  // definitions as in 16.6, but with outliers
405 
407  const unsigned int ElectronLoose =
409 
411  const unsigned int ElectronLooseIso =
412  ElectronLoose |
414 
416  const unsigned int ElectronMedium_WithoutTrackMatch =
423  const unsigned int ElectronMedium_WithTrackMatch =
426  const unsigned int ElectronMediumIso_WithTrackMatch =
433 
434 
437  const unsigned int ElectronTight_WithoutTrackMatch =
438  CALO_ELECTRON |
441  0x1u << TrackA0Tight_Electron |
443  TRT_ELECTRON ;
444 
447  CALO_ELECTRON |
450  0x1u << TrackA0Tight_Electron |
451  TRT_ELECTRON ;
452 
457 
458 
460  const unsigned int ElectronTight_WithTrackMatch =
463 
468 
470  const unsigned int ElectronTightIso_WithTrackMatch =
473 
480 
484  CALO_ELECTRON |
488  0x1u << TrackA0Tight_Electron |
490  TRT_ELECTRON ;
491 
495  CALO_ELECTRON |
501  TRT_ELECTRON ;
502 
507 
512 
513 
514  //
515  // for photon selection
516  //
518  const unsigned int HADLEAKETA_PHOTONLOOSE =
522  const unsigned int HADLEAKETA_PHOTON =
523  0x1u << ClusterEtaRange_Photon |
526  const unsigned int CALOMIDDLE_PHOTONLOOSE=
532  const unsigned int CALOMIDDLE_PHOTON =
538  const unsigned int CALOSTRIPS_PHOTON =
546 
548  const unsigned int CALOSTRIPS_PHOTONMEDIUM =
550 
552  const unsigned int CALORIMETRICISOLATION_PHOTON =
555  const unsigned int CALO_PHOTON =
557 
559  const unsigned int TRACKINGISOLATION_PHOTON =
560  0x1u << TrackIsolation_Photon;
562  const unsigned int ISOLATION_PHOTON =
563  0x1u << Isolation_Photon ;
565  const unsigned int CALOTRACKISOLATION_PHOTON =
567 
569  const unsigned int TRACKMATCH_PHOTON =
570  0x1u << TrackMatchEoverP_Photon ;
571 
573  const unsigned int AMBIGUITYRESOLVE_PHOTON =
575 
577  const unsigned int PhotonLooseAR =
581 
584 
589 
591  const unsigned int PhotonLoose =
595 
598 
600  const unsigned int PhotonTight = CALO_PHOTON ;
603 
604 
605 
606 
608  /*
609  --variables:
610 
611  ["FIRST_ENG_DENS"] =1;
612  ["ENG_FRAC_MAX"] =2;
613  ["LONGITUDINAL"] =4;
614  ["SECOND_LAMBDA"] =8;
615  ["LATERAL"] =16;
616  ["SECOND_R"] =32;
617  ["CENTER_LAMBDA"] =64;
618 
619  --Flavors
620  Tight: All avriables except First_ENG_DENS
621  Loose: SECOND_LAMBDA, SECOND_R, CENTER_LAMBDA
622  */
623 
624  const unsigned int frwdElectronTight = 126;
625  const unsigned int frwdElectronLoose = 104;
626 
627 
628  //
629  // for object quality flags
630  //
631 
632  enum BitDefOQ {
634  DeadHVPS = 0,
639 
644 
645 
656 
657 
668 
670  BadS1Core = 15,
671 
672 
677 
679  HighQCore = 18,
681  HighQEdge = 19,
682 
693 
695  HECHighQ = 25,
696 
698  OutTime =26,
699 
706  };
707 
710  const unsigned int BADCLUSELECTRON =
711  0x1u << MaskedCellCore |
712  0x1u << MissingFEBCellCore |
713  0x1u << MissingFEBCellEdgeS1 |
714  0x1u << MissingFEBCellEdgeS2 |
715  0x1u << DeadHVS1S2S3Core |
716  0x1u << DeadHVS1S2S3Edge ;
717 
718  const unsigned int BADCLUSPHOTON =
719  0x1u << MaskedCellCore |
720  0x1u << MissingFEBCellCore |
721  0x1u << MissingFEBCellEdgeS1 |
722  0x1u << MissingFEBCellEdgeS2 |
723  0x1u << DeadHVS1S2S3Core |
724  0x1u << DeadHVS1S2S3Edge |
725  0x1u << BadS1Core;
726 
727 
728 
729  const unsigned int ALLOQ= 0xFFFFFFFF;
730 
731 
738  //
739  //
740  // BEWARE, OBSOLETE BELOW HERE.
741  // (only kept not to crash users who have not changed their code accordingly)
742  //
743  //
749 
751  // for electrons
752 
754  const unsigned int CALOSTRIPSOLD_ELECTRON =
761 
763  const unsigned int TRT90_ELECTRON =
764  0x1u << TrackTRThits_Electron |
766 
771 
773  const unsigned int ALLNOTRTOLD_ELECTRON =
776  const unsigned int ALLOLD_ELECTRON =
778 
779  // old definitions of cuts as in rel<15.2.0
780  const unsigned int ElectronLooseOLD =
782  const unsigned int ElectronMediumOLD =
784  const unsigned int ElectronMediumNoIsoOLD =
786  const unsigned int ElectronTightOLD =
788  const unsigned int ElectronTightTRTNoIsoOLD =
791 
793  const unsigned int ElectronMediumNoIso = ElectronMedium;
794 
796  const unsigned int ElectronTightTRTNoIso = ElectronTight;
799 
801  // for photons
803  const unsigned int CALOSTRIPSOLD_PHOTON =
810 
812  const unsigned int CALONOISOOLD_PHOTON =
814 
816  const unsigned int PhotonTightOLD =
818 
821 
822 
824 
825  enum BitDef {
826  // Cluster based egamma
855  //Track based egamma
861  TrackSi = 18,
863  TrackA0 = 19,
877  TrackIsolation = 27
878  };
879  //
880  // old definition of cut bits, kept only not break codes
881  // It has to be used on "old" AODs produced with "rel 14"
882  //
884  const unsigned int HADLEAKETA =
885  0x1u << ClusterEtaRange |
888  const unsigned int CALOSTRIPSOLD=
889  0x1u << ClusterStripsEratio |
890  0x1u << ClusterStripsDeltaEmax2 |
891  0x1u << ClusterStripsDeltaE |
892  0x1u << ClusterStripsWtot |
893  0x1u << ClusterStripsFracm |
894  0x1u << ClusterStripsWeta1c ;
896  const unsigned int CALOSTRIPS=
897  0x1u << ClusterStripsEratio |
898  0x1u << ClusterStripsDeltaEmax2 |
899  0x1u << ClusterStripsDeltaE |
900  0x1u << ClusterStripsWtot |
901  0x1u << ClusterStripsFracm |
902  0x1u << ClusterStripsWeta1c |
903  0x1u << ClusterStripsDEmaxs1 ;
905  const unsigned int CALOMIDDLE=
906  0x1u << ClusterMiddleEnergy |
907  0x1u << ClusterMiddleEratio37 |
908  0x1u << ClusterMiddleEratio33 |
909  0x1u << ClusterMiddleWidth ;
911  const unsigned int CALOISO = 0x1 << ClusterIsolation ;
913  const unsigned int CALONOISOOLD = HADLEAKETA | CALOSTRIPSOLD | CALOMIDDLE ;
915  const unsigned int CALONOISO = HADLEAKETA | CALOSTRIPS | CALOMIDDLE ;
917  const unsigned int CALOOLD = CALONOISOOLD | CALOISO ;
919  const unsigned int CALO = CALONOISO | CALOISO ;
920 
922  const unsigned int TRACKINGNOBLAYER =
923  0x1u << TrackPixel |
924  0x1u << TrackSi |
925  0x1u << TrackA0 ;
926  const unsigned int TRACKING = TRACKINGNOBLAYER | 0x1 << TrackBlayer;
927  const unsigned int TRACKMATCHDETA =
928  0x1u << TrackMatchEta;
929  const unsigned int TRACKMATCH =
930  0x1u << TrackMatchEta |
931  0x1u << TrackMatchPhi |
932  0x1u << TrackMatchEoverP ;
933  const unsigned int TRACKMATCHNOEOVERP =
934  0x1u << TrackMatchEta |
935  0x1u << TrackMatchPhi ;
936  const unsigned int TRT =
937  0x1u << TrackTRThits |
938  0x1u << TrackTRTratio ;
939  const unsigned int TRT90 =
940  0x1u << TrackTRThits |
941  0x1u << TrackTRTratio90 ;
943  const unsigned int TRACKISO = 0x1u << TrackIsolation;
945  const unsigned int ALLNOTRT= TRACKING | TRACKMATCH | CALO;
947  const unsigned int ALLNOTRTOLD= TRACKING | TRACKMATCH | CALOOLD;
949  //const unsigned int ALL= ALLNOTRT | TRT;
950  const unsigned int ALL= 0xFFFFFFFF;
952  const unsigned int ALLOLD= ALLNOTRTOLD | TRT;
953 
954  // old definitions of cuts as for AODS in rel<15.2.0
955  const unsigned int ElectronLooseOLDRel = CALOMIDDLE | HADLEAKETA;
958  const unsigned int ElectronTightOLDRel = ALLOLD;
961 
962  const unsigned int PhotonTightOLDRel = CALOOLD;
963 
964 
965 }
966 
967 
968 #endif // EGAMMAREC_EGAMMAPIDDEFS_H
969 
egammaPIDObs::TRACKMATCHDETATIGHT_ELECTRON
const unsigned int TRACKMATCHDETATIGHT_ELECTRON
Track cluster matching in eta tight for electrons.
Definition: egammaPIDdefsObs.h:331
egammaPIDObs::ElectronWeight
@ ElectronWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:57
egammaPIDObs::CALOSTRIPSOLD_ELECTRON
const unsigned int CALOSTRIPSOLD_ELECTRON
old cuts in strips (without ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:754
egammaPIDObs::CALOSTRIPSOLD_PHOTON
const unsigned int CALOSTRIPSOLD_PHOTON
old cuts in strips (without ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:803
egammaPIDObs::AdaBoost
@ AdaBoost
Definition: egammaPIDdefsObs.h:74
egammaPIDObs::ElectronTightIso_WithTightEtaTrackMatch
const unsigned int ElectronTightIso_WithTightEtaTrackMatch
Tight_WithTightEtaTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefsObs.h:509
egammaPIDObs::AffectedCellEdgePS
@ AffectedCellEdgePS
Affected presampler cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:686
egammaPIDObs::ClusterStripsDeltaE
@ ClusterStripsDeltaE
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition: egammaPIDdefsObs.h:844
egammaPIDObs::PhotonLooseAR
const unsigned int PhotonLooseAR
Loose photon selection with Ambiguity resolver.
Definition: egammaPIDdefsObs.h:577
egammaPIDObs::ISOLATION_ELECTRON
const unsigned int ISOLATION_ELECTRON
isolation for electrons is combination of calo and tracker
Definition: egammaPIDdefsObs.h:350
egammaPIDObs::NonNominalHVPS
@ NonNominalHVPS
Non Nominal High Voltage in the EM Presampler.
Definition: egammaPIDdefsObs.h:641
egammaPIDObs::ALLNOTRT_ELECTRON
const unsigned int ALLNOTRT_ELECTRON
all cuts except TRT for electrons
Definition: egammaPIDdefsObs.h:357
egammaPIDObs::ElectronLoosePP
const unsigned int ElectronLoosePP
Loose++ electron selection.
Definition: egammaPIDdefsObs.h:368
egammaPIDObs::MissingFEBCellEdgeS3
@ MissingFEBCellEdgeS3
Missing FEB in the edge of the cluster.
Definition: egammaPIDdefsObs.h:655
egammaPIDObs::ElectronMediumIso_WithTrackMatch
const unsigned int ElectronMediumIso_WithTrackMatch
MediumIso electron selection with deta match (was ElectronMediumIso in 15.X)
Definition: egammaPIDdefsObs.h:426
egammaPIDObs::SporadicNoiseLowQEdge
@ SporadicNoiseLowQEdge
Sporadic noisy cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:676
egammaPIDObs::IsEM
@ IsEM
cut-based identification for egamma objects (cluster and track-based)
Definition: egammaPIDdefsObs.h:55
egammaPIDObs::ElectronTightOLDRel
const unsigned int ElectronTightOLDRel
Definition: egammaPIDdefsObs.h:958
egammaPIDObs::ConversionMatch_Electron
@ ConversionMatch_Electron
matching to photon (not necessarily conversion–the name is historical)
Definition: egammaPIDdefsObs.h:136
egammaPIDObs::Isolation_Electron
@ Isolation_Electron
isolation
Definition: egammaPIDdefsObs.h:195
egammaPIDObs::ElectronTightOLD
const unsigned int ElectronTightOLD
Definition: egammaPIDdefsObs.h:786
egammaPIDObs::TrackIsolation_Photon
@ TrackIsolation_Photon
tracker isolation for photon selection
Definition: egammaPIDdefsObs.h:263
egammaPIDObs::IsEMLoose
@ IsEMLoose
cut-based identification for egamma objects (Loose)
Definition: egammaPIDdefsObs.h:84
egammaPIDObs::CALO_PHOTON
const unsigned int CALO_PHOTON
all cuts in calorimeter (except isolation)
Definition: egammaPIDdefsObs.h:555
egammaPIDObs::PhotonTightOLDRel
const unsigned int PhotonTightOLDRel
Definition: egammaPIDdefsObs.h:962
egammaPIDObs::ElectronMediumPP
const unsigned int ElectronMediumPP
Medium++ electron selecton.
Definition: egammaPIDdefsObs.h:378
egammaPIDObs::SofteElectronWeight
@ SofteElectronWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:66
egammaPIDObs::NeuralNet
@ NeuralNet
Definition: egammaPIDdefsObs.h:60
egammaPIDObs::TRT
const unsigned int TRT
Definition: egammaPIDdefsObs.h:936
egammaPIDObs::ElectronIDLoose
@ ElectronIDLoose
Definition: egammaPIDdefsObs.h:97
egammaPIDObs::ClusterStripsDeltaEmax2
@ ClusterStripsDeltaEmax2
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
Definition: egammaPIDdefsObs.h:842
egammaPIDObs::PhotonTightOLD
const unsigned int PhotonTightOLD
Tight photon (old definition)
Definition: egammaPIDdefsObs.h:816
egammaPIDObs::TrackIsolation_Electron
@ TrackIsolation_Electron
tracker isolation
Definition: egammaPIDdefsObs.h:199
egammaPIDObs::ClusterStripsDeltaEmax2_Photon
@ ClusterStripsDeltaEmax2_Photon
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
Definition: egammaPIDdefsObs.h:240
egammaPIDObs::CONVMATCH_ELECTRON
const unsigned int CONVMATCH_ELECTRON
Tight conversion matching.
Definition: egammaPIDdefsObs.h:334
egammaPIDObs::ElectronMedium_WithoutTrackMatch
const unsigned int ElectronMedium_WithoutTrackMatch
Medium electron selection with the delta eta cut has been removed.
Definition: egammaPIDdefsObs.h:416
egammaPIDObs::EgPidUndefined
const unsigned int EgPidUndefined
Definition: egammaPIDdefsObs.h:127
egammaPIDObs::ClusterMiddleEnergy_PhotonLoose
@ ClusterMiddleEnergy_PhotonLoose
energy in 2nd sampling (e277)
Definition: egammaPIDdefsObs.h:214
egammaPIDObs::TrackMatchEoverP_Photon
@ TrackMatchEoverP_Photon
energy-momentum match for photon selection
Definition: egammaPIDdefsObs.h:253
egammaPIDObs::TrackMatchEoverP
@ TrackMatchEoverP
energy-momentum match
Definition: egammaPIDdefsObs.h:869
egammaPIDObs::PhotonIDTightAR
@ PhotonIDTightAR
Definition: egammaPIDdefsObs.h:106
egammaPIDObs::PhotonIDLoose
@ PhotonIDLoose
Definition: egammaPIDdefsObs.h:103
egammaPIDObs::CALOMIDDLE
const unsigned int CALOMIDDLE
cuts in middle sampling
Definition: egammaPIDdefsObs.h:905
egammaPIDObs::BgWeight
@ BgWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:59
egammaPIDObs::PhotonIDTightIso
@ PhotonIDTightIso
Definition: egammaPIDdefsObs.h:114
egammaPIDObs::ElectronMediumPPIso
const unsigned int ElectronMediumPPIso
Medium++ electron selecton with isolation.
Definition: egammaPIDdefsObs.h:385
egammaPIDObs::PhotonIDTight
@ PhotonIDTight
Definition: egammaPIDdefsObs.h:104
egammaPIDObs::CALOSTRIPSOLD
const unsigned int CALOSTRIPSOLD
old cuts in strips (without ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:888
egammaPIDObs::ElectronIDMedium
@ ElectronIDMedium
Definition: egammaPIDdefsObs.h:99
egammaPIDObs::TrackTRTratio
@ TrackTRTratio
ratio of high to all TRT hits for isolated electrons
Definition: egammaPIDdefsObs.h:873
egammaPIDObs::ALL_ELECTRON
const unsigned int ALL_ELECTRON
all cuts for electrons
Definition: egammaPIDdefsObs.h:360
egammaPIDObs::TrackTRTratio90_Electron
@ TrackTRTratio90_Electron
ratio of high to all TRT hits for non-isolated electrons (not for new ++ menus)
Definition: egammaPIDdefsObs.h:186
egammaPIDObs::ClusterEtaRange_PhotonLoose
@ ClusterEtaRange_PhotonLoose
cluster eta range
Definition: egammaPIDdefsObs.h:208
egammaPIDObs::ClusterStripsWtot_Electron
@ ClusterStripsWtot_Electron
shower width in 1st sampling
Definition: egammaPIDdefsObs.h:159
egammaPIDObs::PhotonLooseARIso
const unsigned int PhotonLooseARIso
Loose photon selection with Ambiguity resolver and Isolation.
Definition: egammaPIDdefsObs.h:580
egammaPIDObs::TRACKMATCH_ELECTRON
const unsigned int TRACKMATCH_ELECTRON
Track cluster matching in eta, phi, E/p for electrons.
Definition: egammaPIDdefsObs.h:322
egammaPIDObs::ElectronLoosePPIso
const unsigned int ElectronLoosePPIso
Loose++ electron selecton with isolation.
Definition: egammaPIDdefsObs.h:373
egammaPIDObs::PhotonLoose
const unsigned int PhotonLoose
Loose photon selection.
Definition: egammaPIDdefsObs.h:591
egammaPIDObs::ClusterStripsDeltaEmax2_Electron
@ ClusterStripsDeltaEmax2_Electron
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
Definition: egammaPIDdefsObs.h:155
egammaPIDObs::TrackTRTratio90
@ TrackTRTratio90
ratio of high to all TRT hits for non-isolated electrons
Definition: egammaPIDdefsObs.h:875
egammaPIDObs::MaskedCellEdgeS2
@ MaskedCellEdgeS2
Masked middle cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:665
egammaPIDObs::CALOSTRIPS
const unsigned int CALOSTRIPS
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:896
egammaPIDObs::TrackBlayer_Electron
@ TrackBlayer_Electron
B layer hit.
Definition: egammaPIDdefsObs.h:168
egammaPIDObs::PID
PID
Definition: egammaPIDdefsObs.h:53
egammaPIDObs::CALOSTRIPS_LOOSE_ELECTRON
const unsigned int CALOSTRIPS_LOOSE_ELECTRON
Definition: egammaPIDdefsObs.h:283
egammaPIDObs::CALORIMETRICISOLATION_ELECTRON
const unsigned int CALORIMETRICISOLATION_ELECTRON
calorimeter isolation
Definition: egammaPIDdefsObs.h:295
egammaPIDObs::TrackMatchEta_Electron
@ TrackMatchEta_Electron
eta difference between cluster and extrapolated track in the 1st sampling
Definition: egammaPIDdefsObs.h:176
egammaPIDObs::ISOLATION_PHOTON
const unsigned int ISOLATION_PHOTON
isolation for photons is combination of calo and tracker
Definition: egammaPIDdefsObs.h:562
egammaPIDObs::DeadCellTileS1S2
@ DeadCellTileS1S2
Dead cell in the Tile Calorimeter S1,2,3 affecting the hadronic leakage calculation.
Definition: egammaPIDdefsObs.h:705
egammaPIDObs::ElectronTightNoIsolationOLDRel
const unsigned int ElectronTightNoIsolationOLDRel
Definition: egammaPIDdefsObs.h:960
egammaPIDObs::ALLNOTRTOLD
const unsigned int ALLNOTRTOLD
Definition: egammaPIDdefsObs.h:947
egammaPIDObs::TRACKMATCHDETA_ELECTRON
const unsigned int TRACKMATCHDETA_ELECTRON
Track cluster matching in eta for electrons.
Definition: egammaPIDdefsObs.h:315
egammaPIDObs::TrackIsolation
@ TrackIsolation
tracker isolation (ptcone30)
Definition: egammaPIDdefsObs.h:877
egammaPIDObs::PhotonIDLooseAR
@ PhotonIDLooseAR
Definition: egammaPIDdefsObs.h:105
egammaPIDObs::ALLOLD
const unsigned int ALLOLD
all cuts (old way)
Definition: egammaPIDdefsObs.h:952
egammaPIDObs::MaskedCellCore
@ MaskedCellCore
Masked cell in the core of the cluster.
Definition: egammaPIDdefsObs.h:659
egammaPIDObs::ElectronTight_WithoutTrackMatch_NoConvCut
const unsigned int ElectronTight_WithoutTrackMatch_NoConvCut
Tight without conversion requirement or track match.
Definition: egammaPIDdefsObs.h:446
egammaPIDObs::PhotonIDMediumAR
@ PhotonIDMediumAR
Definition: egammaPIDdefsObs.h:121
egammaPIDObs::MissingFEBCellEdgeS2
@ MissingFEBCellEdgeS2
Missing FEB in the edge of the cluster.
Definition: egammaPIDdefsObs.h:653
egammaPIDObs::TRT90_ELECTRON
const unsigned int TRT90_ELECTRON
TRT hits and TR ratio (@90% eff) for electrons.
Definition: egammaPIDdefsObs.h:763
egammaPIDObs::HighQCore
@ HighQCore
High quality factor cell in the core of the cluster.
Definition: egammaPIDdefsObs.h:679
egammaPIDObs::TrackTRThits
@ TrackTRThits
number of TRT hits
Definition: egammaPIDdefsObs.h:871
egammaPIDObs::ALLOLD_ELECTRON
const unsigned int ALLOLD_ELECTRON
all cuts fo electrons (old way)
Definition: egammaPIDdefsObs.h:776
egammaPIDObs::CALOTRACKISOLATION_PHOTON
const unsigned int CALOTRACKISOLATION_PHOTON
isolation for photons is combination of calo and tracker
Definition: egammaPIDdefsObs.h:565
egammaPIDObs::BgPhotonWeight
@ BgPhotonWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:78
egammaPIDObs::ElectronTightIso_WithLooseEtaTrackMatch
const unsigned int ElectronTightIso_WithLooseEtaTrackMatch
Tight_WithLooseEtaTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefsObs.h:504
egammaPIDObs::PhotonTightIso
const unsigned int PhotonTightIso
Tight photon selection with isolation.
Definition: egammaPIDdefsObs.h:602
egammaPIDObs::ClusterMiddleEratio33_PhotonLoose
@ ClusterMiddleEratio33_PhotonLoose
energy ratio in 2nd sampling
Definition: egammaPIDdefsObs.h:218
egammaPIDObs::CALOOLD_ELECTRON
const unsigned int CALOOLD_ELECTRON
"old" all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1
Definition: egammaPIDdefsObs.h:770
egammaPIDObs::ClusterStripsFracm_Photon
@ ClusterStripsFracm_Photon
shower shape in shower core 1st sampling
Definition: egammaPIDdefsObs.h:246
egammaPIDObs::TRT_RATIO_ELECTRON
const unsigned int TRT_RATIO_ELECTRON
TR ratio for electrons.
Definition: egammaPIDdefsObs.h:343
egammaPIDObs::TRACKMATCHDETA
const unsigned int TRACKMATCHDETA
Definition: egammaPIDdefsObs.h:927
egammaPIDObs::TrackTRTratio_Electron
@ TrackTRTratio_Electron
ratio of high to all TRT hits for isolated electrons
Definition: egammaPIDdefsObs.h:184
egammaPIDObs::frwdElectronIDTight
@ frwdElectronIDTight
Definition: egammaPIDdefsObs.h:118
egammaPIDObs::PhotonLooseIso
const unsigned int PhotonLooseIso
Loose photon selection with Isolation.
Definition: egammaPIDdefsObs.h:594
egammaPIDObs::OutTime
@ OutTime
Out of time cell.
Definition: egammaPIDdefsObs.h:698
egammaPIDObs::BitDef
BitDef
Definition: egammaPIDdefsObs.h:825
egammaPIDObs::ClusterMiddleEratio33_Photon
@ ClusterMiddleEratio33_Photon
energy ratio in 2nd sampling for photons
Definition: egammaPIDdefsObs.h:233
egammaPIDObs::ClusterStripsDEmaxs1_Photon
@ ClusterStripsDEmaxs1_Photon
difference between max and 2nd max in strips
Definition: egammaPIDdefsObs.h:250
egammaPIDObs::AmbiguityResolution_Photon
@ AmbiguityResolution_Photon
ambiguity resolution for photon (vs electron)
Definition: egammaPIDdefsObs.h:256
egammaPIDObs::HADLEAKETA
const unsigned int HADLEAKETA
cuts of hadronic leakage
Definition: egammaPIDdefsObs.h:884
egammaPIDObs
Definition: egammaPIDdefsObs.h:50
egammaPIDObs::ElectronTightNoIsolation
const unsigned int ElectronTightNoIsolation
obsolete - kept not to crash clients
Definition: egammaPIDdefsObs.h:798
egammaPIDObs::TRACKINGNOBLAYER
const unsigned int TRACKINGNOBLAYER
Definition: egammaPIDdefsObs.h:922
egammaPIDObs::ClusterStripsFracm
@ ClusterStripsFracm
shower shape in shower core 1st sampling (fracs1)
Definition: egammaPIDdefsObs.h:848
egammaPIDObs::TRACKING
const unsigned int TRACKING
Definition: egammaPIDdefsObs.h:926
Trk::u
@ u
Enums for curvilinear frames.
Definition: ParamDefs.h:77
egammaPIDObs::CALOSTRIPS_PHOTON
const unsigned int CALOSTRIPS_PHOTON
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:538
egammaPIDObs::DeadHVPS
@ DeadHVPS
Dead High Voltage in the EM Presampler.
Definition: egammaPIDdefsObs.h:634
egammaPIDObs::CALOMIDDLE_PHOTONLOOSE
const unsigned int CALOMIDDLE_PHOTONLOOSE
cuts in middle sampling (for Loose selection)
Definition: egammaPIDdefsObs.h:526
egammaPIDObs::ElectronIDLooseIso
@ ElectronIDLooseIso
Definition: egammaPIDdefsObs.h:107
egammaPIDObs::AffectedCellCore
@ AffectedCellCore
Affected cell in the core of the cluster.
Definition: egammaPIDdefsObs.h:684
egammaPIDObs::ElectronMediumNoIso
const unsigned int ElectronMediumNoIso
obsolete - kept not crash clients
Definition: egammaPIDdefsObs.h:793
egammaPIDObs::ElectronTightIso
const unsigned int ElectronTightIso
Tight electron selection with isolation requirement.
Definition: egammaPIDdefsObs.h:479
egammaPIDObs::IsEMTight
@ IsEMTight
cut-based identification for egamma objects (Tight)
Definition: egammaPIDdefsObs.h:88
egammaPIDObs::ClusterMiddleWidth_Photon
@ ClusterMiddleWidth_Photon
width in the second sampling
Definition: egammaPIDdefsObs.h:235
egammaPIDObs::ClusterStripsWeta1c_Electron
@ ClusterStripsWeta1c_Electron
shower width weighted by distance from the maximum one
Definition: egammaPIDdefsObs.h:163
egammaPIDObs::ClusterHadronicLeakage_Photon
@ ClusterHadronicLeakage_Photon
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefsObs.h:227
egammaPIDObs::ClusterMiddleWidth_Electron
@ ClusterMiddleWidth_Electron
width in the second sampling (e.g Weta2)
Definition: egammaPIDdefsObs.h:147
egammaPIDObs::Hmatrix5
@ Hmatrix5
Definition: egammaPIDdefsObs.h:62
egammaPIDObs::HADLEAKETA_PHOTON
const unsigned int HADLEAKETA_PHOTON
cuts of hadronic leakage
Definition: egammaPIDdefsObs.h:522
egammaPIDObs::AMBIGUITYRESOLVE_PHOTON
const unsigned int AMBIGUITYRESOLVE_PHOTON
Ambigiuty resolve for photons.
Definition: egammaPIDdefsObs.h:573
egammaPIDObs::ElectronIDLoosePPIso
@ ElectronIDLoosePPIso
Definition: egammaPIDdefsObs.h:108
egammaPIDObs::ElectronLooseIso
const unsigned int ElectronLooseIso
Loose electron selecton with isolation.
Definition: egammaPIDdefsObs.h:411
egammaPIDObs::ClusterMiddleEratio37_PhotonLoose
@ ClusterMiddleEratio37_PhotonLoose
energy ratio in 2nd sampling
Definition: egammaPIDdefsObs.h:216
egammaPIDObs::ElectronLoose
const unsigned int ElectronLoose
Loose electron selection.
Definition: egammaPIDdefsObs.h:407
egammaPIDObs::ClusterStripsDEmaxs1_Electron
@ ClusterStripsDEmaxs1_Electron
difference between max and 2nd max in strips
Definition: egammaPIDdefsObs.h:166
egammaPIDObs::Hmatrix
@ Hmatrix
Definition: egammaPIDdefsObs.h:61
egammaPIDObs::PhotonIDLooseARIso
@ PhotonIDLooseARIso
Definition: egammaPIDdefsObs.h:115
egammaPIDObs::ClusterEtaRange_Photon
@ ClusterEtaRange_Photon
cluster eta range
Definition: egammaPIDdefsObs.h:206
egammaPIDObs::AffectedCellEdgeS1
@ AffectedCellEdgeS1
Affected strip cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:688
egammaPIDObs::TrackSi_Electron
@ TrackSi_Electron
number of Pixel and SCT hits
Definition: egammaPIDdefsObs.h:172
egammaPIDObs::IsGoodOQ
@ IsGoodOQ
Object Quality variable.
Definition: egammaPIDdefsObs.h:82
egammaPIDObs::ClusterMiddleEnergy
@ ClusterMiddleEnergy
energy in 2nd sampling (e277)
Definition: egammaPIDdefsObs.h:832
egammaPIDObs::TRACKMATCH_PHOTON
const unsigned int TRACKMATCH_PHOTON
Track cluster matching E/p for photons.
Definition: egammaPIDdefsObs.h:569
egammaPIDObs::ClusterMiddleEnergy_Photon
@ ClusterMiddleEnergy_Photon
energy in 2nd sampling (e277)
Definition: egammaPIDdefsObs.h:229
egammaPIDObs::ElectronIDMediumPP
@ ElectronIDMediumPP
Definition: egammaPIDdefsObs.h:100
egammaPIDObs::PhotonMedium
const unsigned int PhotonMedium
Medium photon selection.
Definition: egammaPIDdefsObs.h:597
egammaPIDObs::ElectronIDTightIso
@ ElectronIDTightIso
Definition: egammaPIDdefsObs.h:111
egammaPIDObs::NoIDCut
@ NoIDCut
Definition: egammaPIDdefsObs.h:119
egammaPIDObs::ClusterMiddleEnergy_Electron
@ ClusterMiddleEnergy_Electron
energy in 2nd sampling (e.g E277>0)
Definition: egammaPIDdefsObs.h:141
egammaPIDObs::TRT_ELECTRON
const unsigned int TRT_ELECTRON
TRT hits and TR ratio for electrons.
Definition: egammaPIDdefsObs.h:338
egammaPIDObs::CALOBACK_ELECTRON
const unsigned int CALOBACK_ELECTRON
Definition: egammaPIDdefsObs.h:291
TRT
Definition: HitInfo.h:33
egammaPIDObs::ClusterBackEnergyFraction_Photon
@ ClusterBackEnergyFraction_Photon
energy fraction in the third layer
Definition: egammaPIDdefsObs.h:223
egammaPIDObs::ElectronMediumIso
const unsigned int ElectronMediumIso
MediumIso electron selecton.
Definition: egammaPIDdefsObs.h:432
egammaPIDObs::PhotonWeight
@ PhotonWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:76
egammaPIDObs::TrackPixel_Electron
@ TrackPixel_Electron
number of Pixel hits
Definition: egammaPIDdefsObs.h:170
egammaPIDObs::HADLEAKETA_PHOTONLOOSE
const unsigned int HADLEAKETA_PHOTONLOOSE
cuts of hadronic leakage (for Loose selection)
Definition: egammaPIDdefsObs.h:518
egammaPIDObs::frwdElectronIDLoose
@ frwdElectronIDLoose
Definition: egammaPIDdefsObs.h:117
egammaPIDObs::TRACKMATCH
const unsigned int TRACKMATCH
Definition: egammaPIDdefsObs.h:929
egammaPIDObs::FisherScore
@ FisherScore
Fisher variable.
Definition: egammaPIDdefsObs.h:80
egammaPIDObs::TRACKINGISOLATION_ELECTRON
const unsigned int TRACKINGISOLATION_ELECTRON
isolation by tracker
Definition: egammaPIDdefsObs.h:347
egammaPIDObs::TRACKMATCHNOEOVERP_ELECTRON
const unsigned int TRACKMATCHNOEOVERP_ELECTRON
Track cluster matching in eta, phi for electrons.
Definition: egammaPIDdefsObs.h:318
egammaPIDObs::MaskedCellEdgeS3
@ MaskedCellEdgeS3
Masked back cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:667
egammaPIDObs::AffectedCellEdgeS3
@ AffectedCellEdgeS3
Affected back cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:692
egammaPIDObs::TrackPixel
@ TrackPixel
number of Pixel hits
Definition: egammaPIDdefsObs.h:859
egammaPIDObs::ElectronTightNoIsolationOLD
const unsigned int ElectronTightNoIsolationOLD
Definition: egammaPIDdefsObs.h:790
egammaPIDObs::CALOTRACKISOLATION_ELECTRON
const unsigned int CALOTRACKISOLATION_ELECTRON
isolation for electrons is combination of calo and tracker
Definition: egammaPIDdefsObs.h:353
egammaPIDObs::HECHighQ
@ HECHighQ
High quality factor cell in the HEC.
Definition: egammaPIDdefsObs.h:695
egammaPIDObs::ElectronTightRobust
const unsigned int ElectronTightRobust
Tight electron (NB: kept for backward compatibility)
Definition: egammaPIDdefsObs.h:820
egammaPIDObs::ClusterMiddleEratio33
@ ClusterMiddleEratio33
energy ratio in 2nd sampling (e233/e237) for photons
Definition: egammaPIDdefsObs.h:836
egammaPIDObs::TrackBlayer
@ TrackBlayer
B layer hit.
Definition: egammaPIDdefsObs.h:857
egammaPIDObs::ElectronIDTight
@ ElectronIDTight
Definition: egammaPIDdefsObs.h:101
egammaPIDObs::BadS1Core
@ BadS1Core
Missing FEB or masked cell in S1 core (corresponding to the 8 strips in front of the core of the clus...
Definition: egammaPIDdefsObs.h:670
egammaPIDObs::CALOMIDDLE_PHOTON
const unsigned int CALOMIDDLE_PHOTON
cuts in middle sampling
Definition: egammaPIDdefsObs.h:532
egammaPIDObs::CALONOISOOLD
const unsigned int CALONOISOOLD
"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
Definition: egammaPIDdefsObs.h:913
egammaPIDObs::PhotonIDTightARIso
@ PhotonIDTightARIso
Definition: egammaPIDdefsObs.h:116
egammaPIDObs::SofteIsEM
@ SofteIsEM
cut-based identification for softe electrons in jets (for btag)
Definition: egammaPIDdefsObs.h:64
egammaPIDObs::ClusterStripsWeta1c_Photon
@ ClusterStripsWeta1c_Photon
shower width weighted by distance from the maximum one
Definition: egammaPIDdefsObs.h:248
egammaPIDObs::PhotonTightAR
const unsigned int PhotonTightAR
Tight photon selection with Ambiguity resolver.
Definition: egammaPIDdefsObs.h:586
egammaPIDObs::ElectronLooseOLDRel
const unsigned int ElectronLooseOLDRel
Definition: egammaPIDdefsObs.h:955
egammaPIDObs::TRACKINGLOOSE_ELECTRON
const unsigned int TRACKINGLOOSE_ELECTRON
Track quality cuts except b-layer for electrons.
Definition: egammaPIDdefsObs.h:307
egammaPIDObs::BitDefElectron
BitDefElectron
Definition: egammaPIDdefsObs.h:131
egammaPIDObs::ElectronMedium_WithTrackMatch
const unsigned int ElectronMedium_WithTrackMatch
Medium electron selection with deta match (was ElectronMedium in 15.X)
Definition: egammaPIDdefsObs.h:423
egammaPIDObs::NonNominalHVS1S2S3
@ NonNominalHVS1S2S3
Non Nominal High Voltage in the EM strips, middle and back.
Definition: egammaPIDdefsObs.h:643
egammaPIDObs::PhotonIDLooseIso
@ PhotonIDLooseIso
Definition: egammaPIDdefsObs.h:113
egammaPIDObs::ElectronIDMediumIso
@ ElectronIDMediumIso
Definition: egammaPIDdefsObs.h:109
egammaPIDObs::MaskedCellEdgeS1
@ MaskedCellEdgeS1
Masked strip cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:663
egammaPIDObs::TRACKING_ELECTRON
const unsigned int TRACKING_ELECTRON
Track quality cuts for electrons.
Definition: egammaPIDdefsObs.h:311
egammaPIDObs::ElectronTight_WithTightEtaTrackMatch
const unsigned int ElectronTight_WithTightEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the deltaEta bits TrackMatchEta_Electron ...
Definition: egammaPIDdefsObs.h:494
egammaPIDObs::MaskedCellEdgePS
@ MaskedCellEdgePS
Masked presampler cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:661
egammaPIDObs::ClusterMiddleEratio37_Photon
@ ClusterMiddleEratio37_Photon
energy ratio in 2nd sampling
Definition: egammaPIDdefsObs.h:231
egammaPIDObs::ClusterStripsDeltaE_Electron
@ ClusterStripsDeltaE_Electron
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition: egammaPIDdefsObs.h:157
egammaPIDObs::CALO
const unsigned int CALO
all cuts in calorimeter (including isolation)
Definition: egammaPIDdefsObs.h:919
egammaPIDObs::TrackMatchPhi
@ TrackMatchPhi
phi difference between cluster and extrapolated track in the 2nd sampling
Definition: egammaPIDdefsObs.h:867
egammaPIDObs::egammaIDQuality
egammaIDQuality
Definition: egammaPIDdefsObs.h:96
egammaPIDObs::ElectronLooseOLD
const unsigned int ElectronLooseOLD
Definition: egammaPIDdefsObs.h:780
egammaPIDObs::ElectronMediumOLDRel
const unsigned int ElectronMediumOLDRel
Definition: egammaPIDdefsObs.h:956
egammaPIDObs::TRACKINGISOLATION_PHOTON
const unsigned int TRACKINGISOLATION_PHOTON
isolation by tracker
Definition: egammaPIDdefsObs.h:559
egammaPIDObs::TRACKMATCHTIGHT_ELECTRON
const unsigned int TRACKMATCHTIGHT_ELECTRON
Tight Track cluster matching.
Definition: egammaPIDdefsObs.h:327
egammaPIDObs::ClusterMiddleEratio37
@ ClusterMiddleEratio37
energy ratio in 2nd sampling (e237/e277)
Definition: egammaPIDdefsObs.h:834
egammaPIDObs::TrackA0Tight_Electron
@ TrackA0Tight_Electron
distance of closet approach for tight selection (not to be used in new ++ menus)
Definition: egammaPIDdefsObs.h:189
egammaPIDObs::ALLNOTRT
const unsigned int ALLNOTRT
Definition: egammaPIDdefsObs.h:945
egammaPIDObs::CALORIMETRICISOLATION_PHOTON
const unsigned int CALORIMETRICISOLATION_PHOTON
calorimeter isolation
Definition: egammaPIDdefsObs.h:552
egammaPIDObs::TRACKINGNOBLAYER_ELECTRON
const unsigned int TRACKINGNOBLAYER_ELECTRON
Track quality cuts except b-layer for electrons.
Definition: egammaPIDdefsObs.h:302
egammaPIDObs::ClusterStripsWtot_Photon
@ ClusterStripsWtot_Photon
shower width in 1st sampling
Definition: egammaPIDdefsObs.h:244
egammaPIDObs::MissingFEBCellEdgePS
@ MissingFEBCellEdgePS
Missing FEB in the edge of the cluster.
Definition: egammaPIDdefsObs.h:649
egammaPIDObs::BitDefOQ
BitDefOQ
Definition: egammaPIDdefsObs.h:632
egammaPIDObs::TrackA0
@ TrackA0
distance of closet approach
Definition: egammaPIDdefsObs.h:863
egammaPIDObs::IsolationLikelihood_jets
@ IsolationLikelihood_jets
Isolation Likelihood for jet separation.
Definition: egammaPIDdefsObs.h:71
egammaPIDObs::ElectronMediumNoIsoOLD
const unsigned int ElectronMediumNoIsoOLD
Definition: egammaPIDdefsObs.h:784
egammaPIDObs::ALL
const unsigned int ALL
all cuts
Definition: egammaPIDdefsObs.h:950
egammaPIDObs::ElectronTightTRTNoIsoOLDRel
const unsigned int ElectronTightTRTNoIsoOLDRel
Definition: egammaPIDdefsObs.h:959
egammaPIDObs::ClusterIsolation_Electron
@ ClusterIsolation_Electron
calorimetric isolation
Definition: egammaPIDdefsObs.h:197
egammaPIDObs::TrackA0_Electron
@ TrackA0_Electron
distance of closet approach
Definition: egammaPIDdefsObs.h:174
egammaPIDObs::RingerNN
@ RingerNN
Ringer Neural Network Output.
Definition: egammaPIDdefsObs.h:90
egammaPIDObs::IsolationLikelihood_HQDelectrons
@ IsolationLikelihood_HQDelectrons
Isolation Likelihood for separation of electrons from heavy quark decays.
Definition: egammaPIDdefsObs.h:73
egammaPIDObs::ClusterEtaRange_Electron
@ ClusterEtaRange_Electron
cluster eta range
Definition: egammaPIDdefsObs.h:133
egammaPIDObs::TrackSi
@ TrackSi
number of Pixel and SCT hits
Definition: egammaPIDdefsObs.h:861
egammaPIDObs::HADLEAKETA_ELECTRON
const unsigned int HADLEAKETA_ELECTRON
cuts of hadronic leakage
Definition: egammaPIDdefsObs.h:271
egammaPIDObs::TrackMatchEtaTight_Electron
@ TrackMatchEtaTight_Electron
eta difference between cluster and extrapolated track in the 1st sampling for tight selection (not to...
Definition: egammaPIDdefsObs.h:192
egammaPIDObs::LArQCleaning
@ LArQCleaning
Cleaning based on LArQ factor--> sum[ E(Q>4000)/E].
Definition: egammaPIDdefsObs.h:701
egammaPIDObs::ElectronTight_WithTrackMatch
const unsigned int ElectronTight_WithTrackMatch
Tight electron selection with track match.
Definition: egammaPIDdefsObs.h:460
egammaPIDObs::SporadicNoiseLowQCore
@ SporadicNoiseLowQCore
Sporadic noisy cell in the core of the cluster.
Definition: egammaPIDdefsObs.h:674
egammaPIDObs::CALONOISO
const unsigned int CALONOISO
all cuts in calorimeter (except isolation)
Definition: egammaPIDdefsObs.h:915
egammaPIDObs::TrackMatchEta
@ TrackMatchEta
eta difference between cluster and extrapolated track in the 1st sampling
Definition: egammaPIDdefsObs.h:865
egammaPIDObs::ElectronTight_WithTrackMatch_NoConvCut
const unsigned int ElectronTight_WithTrackMatch_NoConvCut
Tight with track match without conversion requirement.
Definition: egammaPIDdefsObs.h:465
egammaPIDObs::MissingFEBCellCore
@ MissingFEBCellCore
Missing FEB in the core of the cluster.
Definition: egammaPIDdefsObs.h:647
egammaPIDObs::ElectronIDLoosePP
@ ElectronIDLoosePP
Definition: egammaPIDdefsObs.h:98
egammaPIDObs::BADCLUSELECTRON
const unsigned int BADCLUSELECTRON
Definition: egammaPIDdefsObs.h:710
egammaPIDObs::HighQEdge
@ HighQEdge
High quality factor cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:681
egammaPIDObs::AffectedCellEdgeS2
@ AffectedCellEdgeS2
Affected middle cell in the edge of the cluster.
Definition: egammaPIDdefsObs.h:690
egammaPIDObs::ALLNOTRTOLD_ELECTRON
const unsigned int ALLNOTRTOLD_ELECTRON
all cuts except TRT for electrons(old way)
Definition: egammaPIDdefsObs.h:773
egammaPIDObs::TrackMatchPhi_Electron
@ TrackMatchPhi_Electron
phi difference between cluster and extrapolated track in the 2nd sampling
Definition: egammaPIDdefsObs.h:178
egammaPIDObs::ElectronIDTightPP
@ ElectronIDTightPP
Definition: egammaPIDdefsObs.h:102
egammaPIDObs::ClusterStripsDeltaE_Photon
@ ClusterStripsDeltaE_Photon
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
Definition: egammaPIDdefsObs.h:242
egammaPIDObs::LastEgammaPID
@ LastEgammaPID
Default for the last enum (don't change it !)
Definition: egammaPIDdefsObs.h:92
egammaPIDObs::ClusterMiddleWidth
@ ClusterMiddleWidth
width in the second sampling (weta2)
Definition: egammaPIDdefsObs.h:838
egammaPIDObs::DeadHVS1S2S3Core
@ DeadHVS1S2S3Core
Dead High Voltage in the EM strips, middle and back affecting the core of the cluster.
Definition: egammaPIDdefsObs.h:636
egammaPIDObs::BADCLUSPHOTON
const unsigned int BADCLUSPHOTON
Definition: egammaPIDdefsObs.h:718
egammaPIDObs::ElectronMediumOLD
const unsigned int ElectronMediumOLD
Definition: egammaPIDdefsObs.h:782
egammaPIDObs::ElectronMedium
const unsigned int ElectronMedium
Medium electron selecton.
Definition: egammaPIDdefsObs.h:430
egammaPIDObs::CALONOISOOLD_PHOTON
const unsigned int CALONOISOOLD_PHOTON
"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
Definition: egammaPIDdefsObs.h:812
egammaPIDObs::ClusterMiddleEratio37_Electron
@ ClusterMiddleEratio37_Electron
energy ratio in 2nd sampling (e.g E237/E277)
Definition: egammaPIDdefsObs.h:143
egammaPIDObs::SofteBgWeight
@ SofteBgWeight
loglikelihood identification
Definition: egammaPIDdefsObs.h:68
egammaPIDObs::ClusterEtaRange
@ ClusterEtaRange
cluster eta range
Definition: egammaPIDdefsObs.h:828
egammaPIDObs::ElectronTightPP
const unsigned int ElectronTightPP
Tight++ electron selecton.
Definition: egammaPIDdefsObs.h:390
egammaPIDObs::PhotonIDMedium
@ PhotonIDMedium
Definition: egammaPIDdefsObs.h:120
egammaPIDObs::ClusterIsolation_Photon
@ ClusterIsolation_Photon
calorimetric isolation for photon selection
Definition: egammaPIDdefsObs.h:261
egammaPIDObs::CALOISO
const unsigned int CALOISO
calorimeter isolation
Definition: egammaPIDdefsObs.h:911
egammaPIDObs::ClusterStripsEratio
@ ClusterStripsEratio
fraction of energy found in 1st sampling (f1)
Definition: egammaPIDdefsObs.h:840
egammaPIDObs::PhotonMediumAR
const unsigned int PhotonMediumAR
Medium photon selection.
Definition: egammaPIDdefsObs.h:583
egammaPIDObs::CALONOISOOLD_ELECTRON
const unsigned int CALONOISOOLD_ELECTRON
"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
Definition: egammaPIDdefsObs.h:768
egammaPIDObs::TrackMatchEoverP_Electron
@ TrackMatchEoverP_Electron
energy-momentum match
Definition: egammaPIDdefsObs.h:180
egammaPIDObs::ClusterStripsFracm_Electron
@ ClusterStripsFracm_Electron
shower shape in shower core 1st sampling
Definition: egammaPIDdefsObs.h:161
egammaPIDObs::IsEMMedium
@ IsEMMedium
cut-based identification for egamma objects (Medium)
Definition: egammaPIDdefsObs.h:86
egammaPIDObs::ClusterStripsWeta1c
@ ClusterStripsWeta1c
shower width weighted by distance from the maximum one (weta1)
Definition: egammaPIDdefsObs.h:850
egammaPIDObs::ClusterIsolation
@ ClusterIsolation
calorimetric isolation (etcone20)
Definition: egammaPIDdefsObs.h:852
egammaPIDObs::TRACKMATCHNOEOVERP
const unsigned int TRACKMATCHNOEOVERP
Definition: egammaPIDdefsObs.h:933
egammaPIDObs::ClusterStripsDEmaxs1
@ ClusterStripsDEmaxs1
difference between max and 2nd max in strips
Definition: egammaPIDdefsObs.h:854
egammaPIDObs::PhotonTight
const unsigned int PhotonTight
Tight photon selection.
Definition: egammaPIDdefsObs.h:600
egammaPIDObs::MissingFEBCellEdgeS1
@ MissingFEBCellEdgeS1
Missing FEB in the edge of the cluster.
Definition: egammaPIDdefsObs.h:651
egammaPIDObs::ElectronIDTightPPIso
@ ElectronIDTightPPIso
Definition: egammaPIDdefsObs.h:112
egammaPIDObs::DeadCellTileS0
@ DeadCellTileS0
Dead cell in the Tile Calorimeter S0 affecting the hadronic leakage calculation.
Definition: egammaPIDdefsObs.h:703
egammaPIDObs::ElectronMediumIso_WithoutTrackMatch
const unsigned int ElectronMediumIso_WithoutTrackMatch
Medium electron selection without deta match with isolation requirement.
Definition: egammaPIDdefsObs.h:419
egammaPIDObs::ClusterStripsEratio_Electron
@ ClusterStripsEratio_Electron
fraction of energy found in 1st sampling (NB: not used in fact for electrons)
Definition: egammaPIDdefsObs.h:153
egammaPIDObs::frwdElectronLoose
const unsigned int frwdElectronLoose
Definition: egammaPIDdefsObs.h:625
egammaPIDObs::ClusterBackEnergyFraction_Electron
@ ClusterBackEnergyFraction_Electron
energy fraction in the third layer
Definition: egammaPIDdefsObs.h:150
egammaPIDObs::ElectronMediumNoIsoOLDRel
const unsigned int ElectronMediumNoIsoOLDRel
Definition: egammaPIDdefsObs.h:957
egammaPIDObs::ClusterMiddleEratio33_Electron
@ ClusterMiddleEratio33_Electron
energy ratio in 2nd sampling (e.g E233/E237)
Definition: egammaPIDdefsObs.h:145
egammaPIDObs::ClusterHadronicLeakage
@ ClusterHadronicLeakage
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefsObs.h:830
egammaPIDObs::ClusterStripsEratio_Photon
@ ClusterStripsEratio_Photon
fraction of energy found in 1st sampling
Definition: egammaPIDdefsObs.h:238
egammaPIDObs::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: egammaPIDdefsObs.h:437
egammaPIDObs::ElectronTight_WithLooseEtaTrackMatch
const unsigned int ElectronTight_WithLooseEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the loose deltaEta bit TrackMatchEta_Elec...
Definition: egammaPIDdefsObs.h:483
egammaPIDObs::CALO_ELECTRON
const unsigned int CALO_ELECTRON
all cuts in calorimeter (except isolation)
Definition: egammaPIDdefsObs.h:299
egammaPIDObs::PhotonTightARIso
const unsigned int PhotonTightARIso
Tight photon selection with isolation and Ambiguity resolver.
Definition: egammaPIDdefsObs.h:588
egammaPIDObs::ElectronTightTRTNoIso
const unsigned int ElectronTightTRTNoIso
obsolete - kept not to crash clients
Definition: egammaPIDdefsObs.h:796
egammaPIDObs::BitDefPhoton
BitDefPhoton
Definition: egammaPIDdefsObs.h:204
egammaPIDObs::TRACKISO
const unsigned int TRACKISO
isolation by tracker
Definition: egammaPIDdefsObs.h:943
egammaPIDObs::ALLOQ
const unsigned int ALLOQ
Definition: egammaPIDdefsObs.h:729
egammaPIDObs::CALOMIDDLE_ELECTRON
const unsigned int CALOMIDDLE_ELECTRON
cuts in middle sampling
Definition: egammaPIDdefsObs.h:287
egammaPIDObs::ClusterStripsWtot
@ ClusterStripsWtot
shower width in 1st sampling (wtots1)
Definition: egammaPIDdefsObs.h:846
egammaPIDObs::ClusterHadronicLeakage_Electron
@ ClusterHadronicLeakage_Electron
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefsObs.h:139
egammaPIDObs::ClusterHadronicLeakage_PhotonLoose
@ ClusterHadronicLeakage_PhotonLoose
cluster leakage into the hadronic calorimeter
Definition: egammaPIDdefsObs.h:212
egammaPIDObs::ElectronTightTRTNoIsoOLD
const unsigned int ElectronTightTRTNoIsoOLD
Definition: egammaPIDdefsObs.h:788
egammaPIDObs::frwdElectronTight
const unsigned int frwdElectronTight
forward electron flavours
Definition: egammaPIDdefsObs.h:624
egammaPIDObs::DeadHVS1S2S3Edge
@ DeadHVS1S2S3Edge
Dead High Voltage in the EM strips, middle and back affecting the edge of the cluster.
Definition: egammaPIDdefsObs.h:638
egammaPIDObs::ClusterMiddleWidth_PhotonLoose
@ ClusterMiddleWidth_PhotonLoose
width in the second sampling
Definition: egammaPIDdefsObs.h:220
egammaPIDObs::ElectronTight
const unsigned int ElectronTight
Tight electron selection.
Definition: egammaPIDdefsObs.h:475
egammaPIDObs::ElectronTight_NoConvCut
const unsigned int ElectronTight_NoConvCut
Tight without conversion requirement.
Definition: egammaPIDdefsObs.h:477
egammaPIDObs::CALOSTRIPS_ELECTRON
const unsigned int CALOSTRIPS_ELECTRON
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:275
egammaPIDObs::SofteNeuralNet
@ SofteNeuralNet
Definition: egammaPIDdefsObs.h:69
egammaPIDObs::TrackTRThits_Electron
@ TrackTRThits_Electron
number of TRT hits
Definition: egammaPIDdefsObs.h:182
egammaPIDObs::ElectronTightIso_WithoutTrackMatch
const unsigned int ElectronTightIso_WithoutTrackMatch
Tight_WithTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefsObs.h:454
egammaPIDObs::ElectronTightIso_WithTrackMatch
const unsigned int ElectronTightIso_WithTrackMatch
Tight_WithTrackMatch electron selection with isolation requirement.
Definition: egammaPIDdefsObs.h:470
egammaPIDObs::TRT90
const unsigned int TRT90
Definition: egammaPIDdefsObs.h:939
egammaPIDObs::CALOOLD
const unsigned int CALOOLD
all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1
Definition: egammaPIDdefsObs.h:917
egammaPIDObs::Isolation_Photon
@ Isolation_Photon
isolation
Definition: egammaPIDdefsObs.h:259
egammaPIDObs::CALOSTRIPS_PHOTONMEDIUM
const unsigned int CALOSTRIPS_PHOTONMEDIUM
cuts in strips (with ClusterStripsDEmaxs1)
Definition: egammaPIDdefsObs.h:548
egammaPIDObs::ElectronTightPPIso
const unsigned int ElectronTightPPIso
Tight++ electron selecton with isolation.
Definition: egammaPIDdefsObs.h:398
egammaPIDObs::ElectronIDMediumPPIso
@ ElectronIDMediumPPIso
Definition: egammaPIDdefsObs.h:110