ATLAS Offline Software
Loading...
Searching...
No Matches
egammaPIDObs Namespace Reference

Enumerations

enum  PID : unsigned int {
  IsEM = 0 , ElectronWeight , BgWeight , NeuralNet ,
  Hmatrix , Hmatrix5 , SofteIsEM , SofteElectronWeight ,
  SofteBgWeight , SofteNeuralNet , IsolationLikelihood_jets , IsolationLikelihood_HQDelectrons ,
  AdaBoost , PhotonWeight , BgPhotonWeight , FisherScore ,
  IsGoodOQ , IsEMLoose , IsEMMedium , IsEMTight ,
  RingerNN , LastEgammaPID
}
enum  egammaIDQuality {
  ElectronIDLoose , ElectronIDLoosePP , ElectronIDMedium , ElectronIDMediumPP ,
  ElectronIDTight , ElectronIDTightPP , PhotonIDLoose , PhotonIDTight ,
  PhotonIDLooseAR , PhotonIDTightAR , ElectronIDLooseIso , ElectronIDLoosePPIso ,
  ElectronIDMediumIso , ElectronIDMediumPPIso , ElectronIDTightIso , ElectronIDTightPPIso ,
  PhotonIDLooseIso , PhotonIDTightIso , PhotonIDLooseARIso , PhotonIDTightARIso ,
  frwdElectronIDLoose , frwdElectronIDTight , NoIDCut , PhotonIDMedium ,
  PhotonIDMediumAR
}
enum  BitDefElectron {
  ClusterEtaRange_Electron = 0 , ConversionMatch_Electron = 1 , ClusterHadronicLeakage_Electron = 2 , ClusterMiddleEnergy_Electron = 3 ,
  ClusterMiddleEratio37_Electron = 4 , ClusterMiddleEratio33_Electron = 5 , ClusterMiddleWidth_Electron = 6 , ClusterBackEnergyFraction_Electron = 7 ,
  ClusterStripsEratio_Electron = 8 , ClusterStripsDeltaEmax2_Electron = 9 , ClusterStripsDeltaE_Electron = 10 , ClusterStripsWtot_Electron = 11 ,
  ClusterStripsFracm_Electron = 12 , ClusterStripsWeta1c_Electron = 13 , ClusterStripsDEmaxs1_Electron = 15 , TrackBlayer_Electron = 16 ,
  TrackPixel_Electron = 17 , TrackSi_Electron = 18 , TrackA0_Electron = 19 , TrackMatchEta_Electron = 20 ,
  TrackMatchPhi_Electron = 21 , TrackMatchEoverP_Electron = 22 , TrackTRThits_Electron = 24 , TrackTRTratio_Electron = 25 ,
  TrackTRTratio90_Electron = 26 , TrackA0Tight_Electron = 27 , TrackMatchEtaTight_Electron = 28 , Isolation_Electron = 29 ,
  ClusterIsolation_Electron = 30 , TrackIsolation_Electron = 31
}
enum  BitDefPhoton {
  ClusterEtaRange_Photon = 0 , ClusterEtaRange_PhotonLoose = 1 , ClusterHadronicLeakage_PhotonLoose = 2 , ClusterMiddleEnergy_PhotonLoose = 3 ,
  ClusterMiddleEratio37_PhotonLoose = 4 , ClusterMiddleEratio33_PhotonLoose = 5 , ClusterMiddleWidth_PhotonLoose = 6 , ClusterBackEnergyFraction_Photon = 7 ,
  ClusterHadronicLeakage_Photon = 10 , ClusterMiddleEnergy_Photon = 11 , ClusterMiddleEratio37_Photon = 12 , ClusterMiddleEratio33_Photon = 13 ,
  ClusterMiddleWidth_Photon = 14 , ClusterStripsEratio_Photon = 15 , ClusterStripsDeltaEmax2_Photon = 16 , ClusterStripsDeltaE_Photon = 17 ,
  ClusterStripsWtot_Photon = 18 , ClusterStripsFracm_Photon = 19 , ClusterStripsWeta1c_Photon = 20 , ClusterStripsDEmaxs1_Photon = 21 ,
  TrackMatchEoverP_Photon = 22 , AmbiguityResolution_Photon = 23 , Isolation_Photon = 29 , ClusterIsolation_Photon = 30 ,
  TrackIsolation_Photon = 31
}
enum  BitDefOQ {
  DeadHVPS = 0 , DeadHVS1S2S3Core = 1 , DeadHVS1S2S3Edge = 2 , NonNominalHVPS = 3 ,
  NonNominalHVS1S2S3 = 4 , MissingFEBCellCore = 5 , MissingFEBCellEdgePS = 6 , MissingFEBCellEdgeS1 = 7 ,
  MissingFEBCellEdgeS2 = 8 , MissingFEBCellEdgeS3 = 9 , MaskedCellCore = 10 , MaskedCellEdgePS = 11 ,
  MaskedCellEdgeS1 = 12 , MaskedCellEdgeS2 = 13 , MaskedCellEdgeS3 = 14 , BadS1Core = 15 ,
  SporadicNoiseLowQCore = 16 , SporadicNoiseLowQEdge = 17 , HighQCore = 18 , HighQEdge = 19 ,
  AffectedCellCore = 20 , AffectedCellEdgePS = 21 , AffectedCellEdgeS1 = 22 , AffectedCellEdgeS2 = 23 ,
  AffectedCellEdgeS3 = 24 , HECHighQ = 25 , OutTime =26 , LArQCleaning =27 ,
  DeadCellTileS0 =28 , DeadCellTileS1S2 =29
}
enum  BitDef {
  ClusterEtaRange = 0 , ClusterHadronicLeakage = 1 , ClusterMiddleEnergy = 4 , ClusterMiddleEratio37 = 5 ,
  ClusterMiddleEratio33 = 6 , ClusterMiddleWidth = 7 , ClusterStripsEratio = 8 , ClusterStripsDeltaEmax2 = 9 ,
  ClusterStripsDeltaE = 10 , ClusterStripsWtot = 11 , ClusterStripsFracm = 12 , ClusterStripsWeta1c = 13 ,
  ClusterIsolation = 14 , ClusterStripsDEmaxs1 = 15 , TrackBlayer = 16 , TrackPixel = 17 ,
  TrackSi = 18 , TrackA0 = 19 , TrackMatchEta = 20 , TrackMatchPhi = 21 ,
  TrackMatchEoverP = 22 , TrackTRThits = 24 , TrackTRTratio = 25 , TrackTRTratio90 = 26 ,
  TrackIsolation = 27
}

Variables

const unsigned int EgPidUndefined = UINT_MAX
const unsigned int HADLEAKETA_ELECTRON
 cuts of hadronic leakage
const unsigned int CALOSTRIPS_ELECTRON
 cuts in strips (with ClusterStripsDEmaxs1)
const unsigned int CALOSTRIPS_LOOSE_ELECTRON
const unsigned int CALOMIDDLE_ELECTRON
 cuts in middle sampling
const unsigned int CALOBACK_ELECTRON
const unsigned int CALORIMETRICISOLATION_ELECTRON
 calorimeter isolation
const unsigned int CALO_ELECTRON = HADLEAKETA_ELECTRON | CALOSTRIPS_ELECTRON | CALOMIDDLE_ELECTRON | CALOBACK_ELECTRON
 all cuts in calorimeter (except isolation)
const unsigned int TRACKINGNOBLAYER_ELECTRON
 Track quality cuts except b-layer for electrons.
const unsigned int TRACKINGLOOSE_ELECTRON
 Track quality cuts except b-layer for electrons.
const unsigned int TRACKING_ELECTRON
 Track quality cuts for electrons.
const unsigned int TRACKMATCHDETA_ELECTRON
 Track cluster matching in eta for electrons.
const unsigned int TRACKMATCHNOEOVERP_ELECTRON
 Track cluster matching in eta, phi for electrons.
const unsigned int TRACKMATCH_ELECTRON
 Track cluster matching in eta, phi, E/p for electrons.
const unsigned int TRACKMATCHTIGHT_ELECTRON
 Tight Track cluster matching.
const unsigned int TRACKMATCHDETATIGHT_ELECTRON
 Track cluster matching in eta tight for electrons.
const unsigned int CONVMATCH_ELECTRON
 Tight conversion matching.
const unsigned int TRT_ELECTRON
 TRT hits and TR ratio for electrons.
const unsigned int TRT_RATIO_ELECTRON
 TR ratio for electrons.
const unsigned int TRACKINGISOLATION_ELECTRON
 isolation by tracker
const unsigned int ISOLATION_ELECTRON
 isolation for electrons is combination of calo and tracker
const unsigned int CALOTRACKISOLATION_ELECTRON
 isolation for electrons is combination of calo and tracker
const unsigned int ALLNOTRT_ELECTRON
 all cuts except TRT for electrons
const unsigned int ALL_ELECTRON
 all cuts for electrons
const unsigned int ElectronLoosePP
 Loose++ electron selection.
const unsigned int ElectronLoosePPIso
 Loose++ electron selecton with isolation.
const unsigned int ElectronMediumPP
 Medium++ electron selecton.
const unsigned int ElectronMediumPPIso
 Medium++ electron selecton with isolation.
const unsigned int ElectronTightPP
 Tight++ electron selecton.
const unsigned int ElectronTightPPIso
 Tight++ electron selecton with isolation.
const unsigned int ElectronLoose
 Loose electron selection.
const unsigned int ElectronLooseIso
 Loose electron selecton with isolation.
const unsigned int ElectronMedium_WithoutTrackMatch
 Medium electron selection with the delta eta cut has been removed.
const unsigned int ElectronMediumIso_WithoutTrackMatch
 Medium electron selection without deta match with isolation requirement.
const unsigned int ElectronMedium_WithTrackMatch
 Medium electron selection with deta match (was ElectronMedium in 15.X)
const unsigned int ElectronMediumIso_WithTrackMatch
 MediumIso electron selection with deta match (was ElectronMediumIso in 15.X)
const unsigned int ElectronMedium = ElectronMedium_WithTrackMatch
 Medium electron selecton.
const unsigned int ElectronMediumIso = ElectronMediumIso_WithTrackMatch
 MediumIso electron selecton.
const unsigned int ElectronTight_WithoutTrackMatch
 Tight electron without track match (corresponds to RobusterTight in 15.6.X but without the deltaEta bits TrackMatchEta_Electron and TrackMatchEtaTight_Electron)
const unsigned int ElectronTight_WithoutTrackMatch_NoConvCut
 Tight without conversion requirement or track match.
const unsigned int ElectronTightIso_WithoutTrackMatch
 Tight_WithTrackMatch electron selection with isolation requirement.
const unsigned int ElectronTight_WithTrackMatch
 Tight electron selection with track match.
const unsigned int ElectronTight_WithTrackMatch_NoConvCut
 Tight with track match without conversion requirement.
const unsigned int ElectronTightIso_WithTrackMatch
 Tight_WithTrackMatch electron selection with isolation requirement.
const unsigned int ElectronTight = ElectronTight_WithTrackMatch
 Tight electron selection.
const unsigned int ElectronTight_NoConvCut = ElectronTight_WithTrackMatch_NoConvCut
 Tight without conversion requirement.
const unsigned int ElectronTightIso = ElectronTightIso_WithTrackMatch
 Tight electron selection with isolation requirement.
const unsigned int ElectronTight_WithLooseEtaTrackMatch
 Tight electron (corresponds to RobusterTight in 15.6.X with the loose deltaEta bit TrackMatchEta_Electron but with out the tight one TrackMatchEtaTight_Electron)
const unsigned int ElectronTight_WithTightEtaTrackMatch
 Tight electron (corresponds to RobusterTight in 15.6.X with the deltaEta bits TrackMatchEta_Electron and TrackMatchEtaTight_Electron)
const unsigned int ElectronTightIso_WithLooseEtaTrackMatch
 Tight_WithLooseEtaTrackMatch electron selection with isolation requirement.
const unsigned int ElectronTightIso_WithTightEtaTrackMatch
 Tight_WithTightEtaTrackMatch electron selection with isolation requirement.
const unsigned int HADLEAKETA_PHOTONLOOSE
 cuts of hadronic leakage (for Loose selection)
const unsigned int HADLEAKETA_PHOTON
 cuts of hadronic leakage
const unsigned int CALOMIDDLE_PHOTONLOOSE
 cuts in middle sampling (for Loose selection)
const unsigned int CALOMIDDLE_PHOTON
 cuts in middle sampling
const unsigned int CALOSTRIPS_PHOTON
 cuts in strips (with ClusterStripsDEmaxs1)
const unsigned int CALOSTRIPS_PHOTONMEDIUM
 cuts in strips (with ClusterStripsDEmaxs1)
const unsigned int CALORIMETRICISOLATION_PHOTON
 calorimeter isolation
const unsigned int CALO_PHOTON
 all cuts in calorimeter (except isolation)
const unsigned int TRACKINGISOLATION_PHOTON
 isolation by tracker
const unsigned int ISOLATION_PHOTON
 isolation for photons is combination of calo and tracker
const unsigned int CALOTRACKISOLATION_PHOTON
 isolation for photons is combination of calo and tracker
const unsigned int TRACKMATCH_PHOTON
 Track cluster matching E/p for photons.
const unsigned int AMBIGUITYRESOLVE_PHOTON
 Ambigiuty resolve for photons.
const unsigned int PhotonLooseAR
 Loose photon selection with Ambiguity resolver.
const unsigned int PhotonLooseARIso = PhotonLooseAR | ISOLATION_PHOTON
 Loose photon selection with Ambiguity resolver and Isolation.
const unsigned int PhotonMediumAR = PhotonLooseAR | CALOSTRIPS_PHOTONMEDIUM
 Medium photon selection.
const unsigned int PhotonTightAR = CALO_PHOTON | AMBIGUITYRESOLVE_PHOTON
 Tight photon selection with Ambiguity resolver.
const unsigned int PhotonTightARIso = PhotonTightAR | ISOLATION_PHOTON
 Tight photon selection with isolation and Ambiguity resolver.
const unsigned int PhotonLoose
 Loose photon selection.
const unsigned int PhotonLooseIso = PhotonLoose | ISOLATION_PHOTON
 Loose photon selection with Isolation.
const unsigned int PhotonMedium = PhotonLoose | CALOSTRIPS_PHOTONMEDIUM
 Medium photon selection.
const unsigned int PhotonTight = CALO_PHOTON
 Tight photon selection.
const unsigned int PhotonTightIso = PhotonTight | ISOLATION_PHOTON
 Tight photon selection with isolation.
const unsigned int frwdElectronTight = 126
 forward electron flavours
const unsigned int frwdElectronLoose = 104
const unsigned int BADCLUSELECTRON
const unsigned int BADCLUSPHOTON
const unsigned int ALLOQ = 0xFFFFFFFF
const unsigned int CALOSTRIPSOLD_ELECTRON
 old cuts in strips (without ClusterStripsDEmaxs1)
const unsigned int TRT90_ELECTRON
 TRT hits and TR ratio (@90% eff) for electrons.
const unsigned int CALONOISOOLD_ELECTRON = HADLEAKETA_ELECTRON | CALOSTRIPSOLD_ELECTRON | CALOMIDDLE_ELECTRON
 "old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
const unsigned int CALOOLD_ELECTRON = CALONOISOOLD_ELECTRON | CALORIMETRICISOLATION_ELECTRON
 "old" all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1
const unsigned int ALLNOTRTOLD_ELECTRON
 all cuts except TRT for electrons(old way)
const unsigned int ALLOLD_ELECTRON
 all cuts fo electrons (old way)
const unsigned int ElectronLooseOLD
const unsigned int ElectronMediumOLD
const unsigned int ElectronMediumNoIsoOLD
const unsigned int ElectronTightOLD
const unsigned int ElectronTightTRTNoIsoOLD
const unsigned int ElectronTightNoIsolationOLD = ElectronTightTRTNoIsoOLD
const unsigned int ElectronMediumNoIso = ElectronMedium
 obsolete - kept not crash clients
const unsigned int ElectronTightTRTNoIso = ElectronTight
 obsolete - kept not to crash clients
const unsigned int ElectronTightNoIsolation = ElectronTight
 obsolete - kept not to crash clients
const unsigned int CALOSTRIPSOLD_PHOTON
 old cuts in strips (without ClusterStripsDEmaxs1)
const unsigned int CALONOISOOLD_PHOTON
 "old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
const unsigned int PhotonTightOLD
 Tight photon (old definition)
const unsigned int ElectronTightRobust = ElectronTight_WithLooseEtaTrackMatch
 Tight electron (NB: kept for backward compatibility)
const unsigned int HADLEAKETA
 cuts of hadronic leakage
const unsigned int CALOSTRIPSOLD
 old cuts in strips (without ClusterStripsDEmaxs1)
const unsigned int CALOSTRIPS
 cuts in strips (with ClusterStripsDEmaxs1)
const unsigned int CALOMIDDLE
 cuts in middle sampling
const unsigned int CALOISO = 0x1 << ClusterIsolation
 calorimeter isolation
const unsigned int CALONOISOOLD = HADLEAKETA | CALOSTRIPSOLD | CALOMIDDLE
 "old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
const unsigned int CALONOISO = HADLEAKETA | CALOSTRIPS | CALOMIDDLE
 all cuts in calorimeter (except isolation)
const unsigned int CALOOLD = CALONOISOOLD | CALOISO
 all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1
const unsigned int CALO = CALONOISO | CALOISO
 all cuts in calorimeter (including isolation)
const unsigned int TRACKINGNOBLAYER
const unsigned int TRACKING = TRACKINGNOBLAYER | 0x1 << TrackBlayer
const unsigned int TRACKMATCHDETA
const unsigned int TRACKMATCH
const unsigned int TRACKMATCHNOEOVERP
const unsigned int TRT
const unsigned int TRT90
const unsigned int TRACKISO = 0x1u << TrackIsolation
 isolation by tracker
const unsigned int ALLNOTRT = TRACKING | TRACKMATCH | CALO
const unsigned int ALLNOTRTOLD = TRACKING | TRACKMATCH | CALOOLD
const unsigned int ALL = 0xFFFFFFFF
 all cuts
const unsigned int ALLOLD = ALLNOTRTOLD | TRT
 all cuts (old way)
const unsigned int ElectronLooseOLDRel = CALOMIDDLE | HADLEAKETA
const unsigned int ElectronMediumOLDRel = CALOOLD | TRACKINGNOBLAYER | TRACKMATCHDETA
const unsigned int ElectronMediumNoIsoOLDRel = CALONOISOOLD | TRACKINGNOBLAYER | TRACKMATCHDETA
const unsigned int ElectronTightOLDRel = ALLOLD
const unsigned int ElectronTightTRTNoIsoOLDRel = TRACKING | TRACKMATCH | CALONOISOOLD | TRT90
const unsigned int ElectronTightNoIsolationOLDRel = ElectronTightTRTNoIsoOLDRel
const unsigned int PhotonTightOLDRel = CALOOLD

Enumeration Type Documentation

◆ BitDef

Enumerator
ClusterEtaRange 

cluster eta range

ClusterHadronicLeakage 

cluster leakage into the hadronic calorimeter

ClusterMiddleEnergy 

energy in 2nd sampling (e277)

ClusterMiddleEratio37 

energy ratio in 2nd sampling (e237/e277)

ClusterMiddleEratio33 

energy ratio in 2nd sampling (e233/e237) for photons

ClusterMiddleWidth 

width in the second sampling (weta2)

ClusterStripsEratio 

fraction of energy found in 1st sampling (f1)

ClusterStripsDeltaEmax2 

energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)

ClusterStripsDeltaE 

difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)

ClusterStripsWtot 

shower width in 1st sampling (wtots1)

ClusterStripsFracm 

shower shape in shower core 1st sampling (fracs1)

ClusterStripsWeta1c 

shower width weighted by distance from the maximum one (weta1)

ClusterIsolation 

calorimetric isolation (etcone20)

ClusterStripsDEmaxs1 

difference between max and 2nd max in strips

TrackBlayer 

B layer hit.

TrackPixel 

number of Pixel hits

TrackSi 

number of Pixel and SCT hits

TrackA0 

distance of closet approach

TrackMatchEta 

eta difference between cluster and extrapolated track in the 1st sampling

TrackMatchPhi 

phi difference between cluster and extrapolated track in the 2nd sampling

TrackMatchEoverP 

energy-momentum match

TrackTRThits 

number of TRT hits

TrackTRTratio 

ratio of high to all TRT hits for isolated electrons

TrackTRTratio90 

ratio of high to all TRT hits for non-isolated electrons

TrackIsolation 

tracker isolation (ptcone30)

Definition at line 825 of file egammaPIDdefsObs.h.

825 {
826 // Cluster based egamma
828 ClusterEtaRange = 0,
852 ClusterIsolation = 14,
855 //Track based egamma
857 TrackBlayer = 16,
859 TrackPixel = 17,
861 TrackSi = 18,
863 TrackA0 = 19,
865 TrackMatchEta = 20,
867 TrackMatchPhi = 21,
869 TrackMatchEoverP = 22,
871 TrackTRThits = 24,
873 TrackTRTratio = 25,
875 TrackTRTratio90 = 26,
877 TrackIsolation = 27
878 };
@ ClusterMiddleEratio33
energy ratio in 2nd sampling (e233/e237) for photons
@ ClusterStripsDEmaxs1
difference between max and 2nd max in strips
@ ClusterStripsWeta1c
shower width weighted by distance from the maximum one (weta1)
@ ClusterEtaRange
cluster eta range
@ TrackMatchEoverP
energy-momentum match
@ TrackBlayer
B layer hit.
@ TrackIsolation
tracker isolation (ptcone30)
@ TrackSi
number of Pixel and SCT hits
@ ClusterStripsWtot
shower width in 1st sampling (wtots1)
@ TrackTRTratio90
ratio of high to all TRT hits for non-isolated electrons
@ TrackTRTratio
ratio of high to all TRT hits for isolated electrons
@ ClusterStripsFracm
shower shape in shower core 1st sampling (fracs1)
@ TrackMatchEta
eta difference between cluster and extrapolated track in the 1st sampling
@ ClusterStripsDeltaE
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
@ ClusterIsolation
calorimetric isolation (etcone20)
@ ClusterStripsDeltaEmax2
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
@ TrackTRThits
number of TRT hits
@ TrackMatchPhi
phi difference between cluster and extrapolated track in the 2nd sampling
@ ClusterMiddleWidth
width in the second sampling (weta2)
@ TrackA0
distance of closet approach
@ ClusterMiddleEratio37
energy ratio in 2nd sampling (e237/e277)
@ ClusterHadronicLeakage
cluster leakage into the hadronic calorimeter
@ ClusterMiddleEnergy
energy in 2nd sampling (e277)
@ TrackPixel
number of Pixel hits
@ ClusterStripsEratio
fraction of energy found in 1st sampling (f1)

◆ BitDefElectron

Enumerator
ClusterEtaRange_Electron 

cluster eta range

ConversionMatch_Electron 

matching to photon (not necessarily conversion–the name is historical)

ClusterHadronicLeakage_Electron 

cluster leakage into the hadronic calorimeter

ClusterMiddleEnergy_Electron 

energy in 2nd sampling (e.g E277>0)

ClusterMiddleEratio37_Electron 

energy ratio in 2nd sampling (e.g E237/E277)

ClusterMiddleEratio33_Electron 

energy ratio in 2nd sampling (e.g E233/E237)

ClusterMiddleWidth_Electron 

width in the second sampling (e.g Weta2)

ClusterBackEnergyFraction_Electron 

energy fraction in the third layer

ClusterStripsEratio_Electron 

fraction of energy found in 1st sampling (NB: not used in fact for electrons)

ClusterStripsDeltaEmax2_Electron 

energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)

ClusterStripsDeltaE_Electron 

difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)

ClusterStripsWtot_Electron 

shower width in 1st sampling

ClusterStripsFracm_Electron 

shower shape in shower core 1st sampling

ClusterStripsWeta1c_Electron 

shower width weighted by distance from the maximum one

ClusterStripsDEmaxs1_Electron 

difference between max and 2nd max in strips

TrackBlayer_Electron 

B layer hit.

TrackPixel_Electron 

number of Pixel hits

TrackSi_Electron 

number of Pixel and SCT hits

TrackA0_Electron 

distance of closet approach

TrackMatchEta_Electron 

eta difference between cluster and extrapolated track in the 1st sampling

TrackMatchPhi_Electron 

phi difference between cluster and extrapolated track in the 2nd sampling

TrackMatchEoverP_Electron 

energy-momentum match

TrackTRThits_Electron 

number of TRT hits

TrackTRTratio_Electron 

ratio of high to all TRT hits for isolated electrons

TrackTRTratio90_Electron 

ratio of high to all TRT hits for non-isolated electrons (not for new ++ menus)

TrackA0Tight_Electron 

distance of closet approach for tight selection (not to be used in new ++ menus)

TrackMatchEtaTight_Electron 

eta difference between cluster and extrapolated track in the 1st sampling for tight selection (not to be used in new ++ menus)

Isolation_Electron 

isolation

ClusterIsolation_Electron 

calorimetric isolation

TrackIsolation_Electron 

tracker isolation

Definition at line 131 of file egammaPIDdefsObs.h.

131 {
134
137
148
151
164
172 TrackSi_Electron = 18,
174 TrackA0_Electron = 19,
187
193
200 };
@ ClusterStripsDEmaxs1_Electron
difference between max and 2nd max in strips
@ ClusterHadronicLeakage_Electron
cluster leakage into the hadronic calorimeter
@ TrackIsolation_Electron
tracker isolation
@ ClusterEtaRange_Electron
cluster eta range
@ TrackA0_Electron
distance of closet approach
@ TrackTRTratio_Electron
ratio of high to all TRT hits for isolated electrons
@ ClusterStripsEratio_Electron
fraction of energy found in 1st sampling (NB: not used in fact for electrons)
@ ConversionMatch_Electron
matching to photon (not necessarily conversion–the name is historical)
@ TrackSi_Electron
number of Pixel and SCT hits
@ Isolation_Electron
isolation
@ ClusterStripsWeta1c_Electron
shower width weighted by distance from the maximum one
@ ClusterStripsDeltaEmax2_Electron
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
@ TrackMatchPhi_Electron
phi difference between cluster and extrapolated track in the 2nd sampling
@ TrackMatchEta_Electron
eta difference between cluster and extrapolated track in the 1st sampling
@ ClusterMiddleEratio33_Electron
energy ratio in 2nd sampling (e.g E233/E237)
@ ClusterIsolation_Electron
calorimetric isolation
@ TrackBlayer_Electron
B layer hit.
@ TrackMatchEoverP_Electron
energy-momentum match
@ ClusterMiddleEnergy_Electron
energy in 2nd sampling (e.g E277>0)
@ TrackA0Tight_Electron
distance of closet approach for tight selection (not to be used in new ++ menus)
@ TrackTRTratio90_Electron
ratio of high to all TRT hits for non-isolated electrons (not for new ++ menus)
@ TrackTRThits_Electron
number of TRT hits
@ ClusterStripsWtot_Electron
shower width in 1st sampling
@ ClusterStripsDeltaE_Electron
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
@ ClusterMiddleWidth_Electron
width in the second sampling (e.g Weta2)
@ ClusterBackEnergyFraction_Electron
energy fraction in the third layer
@ ClusterMiddleEratio37_Electron
energy ratio in 2nd sampling (e.g E237/E277)
@ TrackMatchEtaTight_Electron
eta difference between cluster and extrapolated track in the 1st sampling for tight selection (not to...
@ ClusterStripsFracm_Electron
shower shape in shower core 1st sampling
@ TrackPixel_Electron
number of Pixel hits

◆ BitDefOQ

Enumerator
DeadHVPS 

Dead High Voltage in the EM Presampler.

DeadHVS1S2S3Core 

Dead High Voltage in the EM strips, middle and back affecting the core of the cluster.

DeadHVS1S2S3Edge 

Dead High Voltage in the EM strips, middle and back affecting the edge of the cluster.

NonNominalHVPS 

Non Nominal High Voltage in the EM Presampler.

NonNominalHVS1S2S3 

Non Nominal High Voltage in the EM strips, middle and back.

MissingFEBCellCore 

Missing FEB in the core of the cluster.

MissingFEBCellEdgePS 

Missing FEB in the edge of the cluster.

MissingFEBCellEdgeS1 

Missing FEB in the edge of the cluster.

MissingFEBCellEdgeS2 

Missing FEB in the edge of the cluster.

MissingFEBCellEdgeS3 

Missing FEB in the edge of the cluster.

MaskedCellCore 

Masked cell in the core of the cluster.

MaskedCellEdgePS 

Masked presampler cell in the edge of the cluster.

MaskedCellEdgeS1 

Masked strip cell in the edge of the cluster.

MaskedCellEdgeS2 

Masked middle cell in the edge of the cluster.

MaskedCellEdgeS3 

Masked back cell in the edge of the cluster.

BadS1Core 

Missing FEB or masked cell in S1 core (corresponding to the 8 strips in front of the core of the cluster)

SporadicNoiseLowQCore 

Sporadic noisy cell in the core of the cluster.

SporadicNoiseLowQEdge 

Sporadic noisy cell in the edge of the cluster.

HighQCore 

High quality factor cell in the core of the cluster.

HighQEdge 

High quality factor cell in the edge of the cluster.

AffectedCellCore 

Affected cell in the core of the cluster.

AffectedCellEdgePS 

Affected presampler cell in the edge of the cluster.

AffectedCellEdgeS1 

Affected strip cell in the edge of the cluster.

AffectedCellEdgeS2 

Affected middle cell in the edge of the cluster.

AffectedCellEdgeS3 

Affected back cell in the edge of the cluster.

HECHighQ 

High quality factor cell in the HEC.

OutTime 

Out of time cell.

LArQCleaning 

Cleaning based on LArQ factor--> sum[ E(Q>4000)/E].

DeadCellTileS0 

Dead cell in the Tile Calorimeter S0 affecting the hadronic leakage calculation.

DeadCellTileS1S2 

Dead cell in the Tile Calorimeter S1,2,3 affecting the hadronic leakage calculation.

Definition at line 632 of file egammaPIDdefsObs.h.

632 {
634 DeadHVPS = 0,
639
641 NonNominalHVPS = 3,
644
645
656
657
659 MaskedCellCore = 10,
661 MaskedCellEdgePS = 11,
663 MaskedCellEdgeS1 = 12,
665 MaskedCellEdgeS2 = 13,
667 MaskedCellEdgeS3 = 14,
668
670 BadS1Core = 15,
671
672
677
679 HighQCore = 18,
681 HighQEdge = 19,
682
684 AffectedCellCore = 20,
693
695 HECHighQ = 25,
696
698 OutTime =26,
699
701 LArQCleaning=27,
706 };
@ AffectedCellEdgePS
Affected presampler cell in the edge of the cluster.
@ AffectedCellEdgeS1
Affected strip cell in the edge of the cluster.
@ MissingFEBCellEdgeS2
Missing FEB in the edge of the cluster.
@ MissingFEBCellEdgeS1
Missing FEB in the edge of the cluster.
@ DeadCellTileS0
Dead cell in the Tile Calorimeter S0 affecting the hadronic leakage calculation.
@ DeadHVS1S2S3Edge
Dead High Voltage in the EM strips, middle and back affecting the edge of the cluster.
@ MissingFEBCellCore
Missing FEB in the core of the cluster.
@ MissingFEBCellEdgeS3
Missing FEB in the edge of the cluster.
@ MaskedCellCore
Masked cell in the core of the cluster.
@ HECHighQ
High quality factor cell in the HEC.
@ SporadicNoiseLowQCore
Sporadic noisy cell in the core of the cluster.
@ MaskedCellEdgeS2
Masked middle cell in the edge of the cluster.
@ DeadHVPS
Dead High Voltage in the EM Presampler.
@ NonNominalHVPS
Non Nominal High Voltage in the EM Presampler.
@ AffectedCellEdgeS2
Affected middle cell in the edge of the cluster.
@ DeadHVS1S2S3Core
Dead High Voltage in the EM strips, middle and back affecting the core of the cluster.
@ MaskedCellEdgeS1
Masked strip cell in the edge of the cluster.
@ MaskedCellEdgeS3
Masked back cell in the edge of the cluster.
@ BadS1Core
Missing FEB or masked cell in S1 core (corresponding to the 8 strips in front of the core of the clus...
@ SporadicNoiseLowQEdge
Sporadic noisy cell in the edge of the cluster.
@ MaskedCellEdgePS
Masked presampler cell in the edge of the cluster.
@ HighQCore
High quality factor cell in the core of the cluster.
@ DeadCellTileS1S2
Dead cell in the Tile Calorimeter S1,2,3 affecting the hadronic leakage calculation.
@ HighQEdge
High quality factor cell in the edge of the cluster.
@ LArQCleaning
Cleaning based on LArQ factor--> sum[ E(Q>4000)/E].
@ NonNominalHVS1S2S3
Non Nominal High Voltage in the EM strips, middle and back.
@ MissingFEBCellEdgePS
Missing FEB in the edge of the cluster.
@ AffectedCellEdgeS3
Affected back cell in the edge of the cluster.
@ AffectedCellCore
Affected cell in the core of the cluster.
@ OutTime
Out of time cell.

◆ BitDefPhoton

Enumerator
ClusterEtaRange_Photon 

cluster eta range

ClusterEtaRange_PhotonLoose 

cluster eta range

ClusterHadronicLeakage_PhotonLoose 

cluster leakage into the hadronic calorimeter

ClusterMiddleEnergy_PhotonLoose 

energy in 2nd sampling (e277)

ClusterMiddleEratio37_PhotonLoose 

energy ratio in 2nd sampling

ClusterMiddleEratio33_PhotonLoose 

energy ratio in 2nd sampling

ClusterMiddleWidth_PhotonLoose 

width in the second sampling

ClusterBackEnergyFraction_Photon 

energy fraction in the third layer

ClusterHadronicLeakage_Photon 

cluster leakage into the hadronic calorimeter

ClusterMiddleEnergy_Photon 

energy in 2nd sampling (e277)

ClusterMiddleEratio37_Photon 

energy ratio in 2nd sampling

ClusterMiddleEratio33_Photon 

energy ratio in 2nd sampling for photons

ClusterMiddleWidth_Photon 

width in the second sampling

ClusterStripsEratio_Photon 

fraction of energy found in 1st sampling

ClusterStripsDeltaEmax2_Photon 

energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)

ClusterStripsDeltaE_Photon 

difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)

ClusterStripsWtot_Photon 

shower width in 1st sampling

ClusterStripsFracm_Photon 

shower shape in shower core 1st sampling

ClusterStripsWeta1c_Photon 

shower width weighted by distance from the maximum one

ClusterStripsDEmaxs1_Photon 

difference between max and 2nd max in strips

TrackMatchEoverP_Photon 

energy-momentum match for photon selection

AmbiguityResolution_Photon 

ambiguity resolution for photon (vs electron)

Isolation_Photon 

isolation

ClusterIsolation_Photon 

calorimetric isolation for photon selection

TrackIsolation_Photon 

tracker isolation for photon selection

Definition at line 204 of file egammaPIDdefsObs.h.

204 {
209
210 // selection for Loose photons
221
224
225 // selection for tight photons
236
251
254
257
259 Isolation_Photon = 29,
264 };
@ Isolation_Photon
isolation
@ ClusterEtaRange_PhotonLoose
cluster eta range
@ ClusterHadronicLeakage_Photon
cluster leakage into the hadronic calorimeter
@ ClusterMiddleWidth_PhotonLoose
width in the second sampling
@ ClusterMiddleEratio37_PhotonLoose
energy ratio in 2nd sampling
@ ClusterStripsDeltaEmax2_Photon
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
@ ClusterMiddleEnergy_PhotonLoose
energy in 2nd sampling (e277)
@ ClusterHadronicLeakage_PhotonLoose
cluster leakage into the hadronic calorimeter
@ AmbiguityResolution_Photon
ambiguity resolution for photon (vs electron)
@ ClusterBackEnergyFraction_Photon
energy fraction in the third layer
@ ClusterStripsFracm_Photon
shower shape in shower core 1st sampling
@ ClusterEtaRange_Photon
cluster eta range
@ TrackIsolation_Photon
tracker isolation for photon selection
@ ClusterIsolation_Photon
calorimetric isolation for photon selection
@ ClusterStripsWtot_Photon
shower width in 1st sampling
@ TrackMatchEoverP_Photon
energy-momentum match for photon selection
@ ClusterStripsWeta1c_Photon
shower width weighted by distance from the maximum one
@ ClusterMiddleEratio33_PhotonLoose
energy ratio in 2nd sampling
@ ClusterStripsEratio_Photon
fraction of energy found in 1st sampling
@ ClusterMiddleWidth_Photon
width in the second sampling
@ ClusterStripsDeltaE_Photon
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
@ ClusterMiddleEratio37_Photon
energy ratio in 2nd sampling
@ ClusterStripsDEmaxs1_Photon
difference between max and 2nd max in strips
@ ClusterMiddleEnergy_Photon
energy in 2nd sampling (e277)
@ ClusterMiddleEratio33_Photon
energy ratio in 2nd sampling for photons

◆ egammaIDQuality

Enumerator
ElectronIDLoose 
ElectronIDLoosePP 
ElectronIDMedium 
ElectronIDMediumPP 
ElectronIDTight 
ElectronIDTightPP 
PhotonIDLoose 
PhotonIDTight 
PhotonIDLooseAR 
PhotonIDTightAR 
ElectronIDLooseIso 
ElectronIDLoosePPIso 
ElectronIDMediumIso 
ElectronIDMediumPPIso 
ElectronIDTightIso 
ElectronIDTightPPIso 
PhotonIDLooseIso 
PhotonIDTightIso 
PhotonIDLooseARIso 
PhotonIDTightARIso 
frwdElectronIDLoose 
frwdElectronIDTight 
NoIDCut 
PhotonIDMedium 
PhotonIDMediumAR 

Definition at line 96 of file egammaPIDdefsObs.h.

96 {
119 NoIDCut,
122 };

◆ PID

enum egammaPIDObs::PID : unsigned int
Enumerator
IsEM 

cut-based identification for egamma objects (cluster and track-based)

ElectronWeight 

loglikelihood identification

BgWeight 

loglikelihood identification

NeuralNet 
Hmatrix 
Hmatrix5 
SofteIsEM 

cut-based identification for softe electrons in jets (for btag)

SofteElectronWeight 

loglikelihood identification

SofteBgWeight 

loglikelihood identification

SofteNeuralNet 
IsolationLikelihood_jets 

Isolation Likelihood for jet separation.

IsolationLikelihood_HQDelectrons 

Isolation Likelihood for separation of electrons from heavy quark decays.

AdaBoost 
PhotonWeight 

loglikelihood identification

BgPhotonWeight 

loglikelihood identification

FisherScore 

Fisher variable.

IsGoodOQ 

Object Quality variable.

IsEMLoose 

cut-based identification for egamma objects (Loose)

IsEMMedium 

cut-based identification for egamma objects (Medium)

IsEMTight 

cut-based identification for egamma objects (Tight)

RingerNN 

Ringer Neural Network Output.

LastEgammaPID 

Default for the last enum (don't change it !)

Definition at line 53 of file egammaPIDdefsObs.h.

53 : unsigned int {
55 IsEM = 0,
61 Hmatrix,
93 };
@ IsEMLoose
cut-based identification for egamma objects (Loose)
@ IsolationLikelihood_jets
Isolation Likelihood for jet separation.
@ BgPhotonWeight
loglikelihood identification
@ ElectronWeight
loglikelihood identification
@ IsEMTight
cut-based identification for egamma objects (Tight)
@ SofteElectronWeight
loglikelihood identification
@ IsolationLikelihood_HQDelectrons
Isolation Likelihood for separation of electrons from heavy quark decays.
@ RingerNN
Ringer Neural Network Output.
@ IsEMMedium
cut-based identification for egamma objects (Medium)
@ BgWeight
loglikelihood identification
@ IsGoodOQ
Object Quality variable.
@ SofteIsEM
cut-based identification for softe electrons in jets (for btag)
@ PhotonWeight
loglikelihood identification
@ FisherScore
Fisher variable.
@ SofteBgWeight
loglikelihood identification
@ LastEgammaPID
Default for the last enum (don't change it !)
@ IsEM
cut-based identification for egamma objects (cluster and track-based)

Variable Documentation

◆ ALL

const unsigned int egammaPIDObs::ALL = 0xFFFFFFFF

all cuts

Definition at line 950 of file egammaPIDdefsObs.h.

◆ ALL_ELECTRON

const unsigned int egammaPIDObs::ALL_ELECTRON
Initial value:
=
const unsigned int ALLNOTRT_ELECTRON
all cuts except TRT for electrons
const unsigned int TRT_ELECTRON
TRT hits and TR ratio and TR Probability for electrons.

all cuts for electrons

Definition at line 360 of file egammaPIDdefsObs.h.

◆ ALLNOTRT

const unsigned int egammaPIDObs::ALLNOTRT = TRACKING | TRACKMATCH | CALO

Definition at line 945 of file egammaPIDdefsObs.h.

◆ ALLNOTRT_ELECTRON

const unsigned int egammaPIDObs::ALLNOTRT_ELECTRON
Initial value:
=
const unsigned int CALO_ELECTRON
all cuts in calorimeter (except isolation)
const unsigned int TRACKMATCH_ELECTRON
Track cluster matching in eta, phi, E/p for electrons.
const unsigned int TRACKING_ELECTRON
Track quality cuts for electrons.

all cuts except TRT for electrons

Definition at line 357 of file egammaPIDdefsObs.h.

◆ ALLNOTRTOLD

const unsigned int egammaPIDObs::ALLNOTRTOLD = TRACKING | TRACKMATCH | CALOOLD

Definition at line 947 of file egammaPIDdefsObs.h.

◆ ALLNOTRTOLD_ELECTRON

const unsigned int egammaPIDObs::ALLNOTRTOLD_ELECTRON
Initial value:
=
const unsigned int TRACKING_ELECTRON
Track quality cuts for electrons.
const unsigned int TRACKMATCH_ELECTRON
Track cluster matching in eta, phi, E/p for electrons.
const unsigned int CALOOLD_ELECTRON
"old" all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1

all cuts except TRT for electrons(old way)

Definition at line 773 of file egammaPIDdefsObs.h.

◆ ALLOLD

const unsigned int egammaPIDObs::ALLOLD = ALLNOTRTOLD | TRT

all cuts (old way)

Definition at line 952 of file egammaPIDdefsObs.h.

◆ ALLOLD_ELECTRON

const unsigned int egammaPIDObs::ALLOLD_ELECTRON
Initial value:
=
const unsigned int ALLNOTRTOLD_ELECTRON
all cuts except TRT for electrons(old way)
const unsigned int TRT_ELECTRON
TRT hits and TR ratio for electrons.

all cuts fo electrons (old way)

Definition at line 776 of file egammaPIDdefsObs.h.

◆ ALLOQ

const unsigned int egammaPIDObs::ALLOQ = 0xFFFFFFFF

Definition at line 729 of file egammaPIDdefsObs.h.

◆ AMBIGUITYRESOLVE_PHOTON

const unsigned int egammaPIDObs::AMBIGUITYRESOLVE_PHOTON
Initial value:
=
@ AmbiguityResolution_Photon
ambiguity resolution for photon (vs electron)

Ambigiuty resolve for photons.

Definition at line 573 of file egammaPIDdefsObs.h.

◆ BADCLUSELECTRON

const unsigned int egammaPIDObs::BADCLUSELECTRON
Initial value:

Definition at line 710 of file egammaPIDdefsObs.h.

◆ BADCLUSPHOTON

const unsigned int egammaPIDObs::BADCLUSPHOTON
Initial value:
=
0x1u << MaskedCellCore |
0x1u << DeadHVS1S2S3Core |
0x1u << DeadHVS1S2S3Edge |
0x1u << BadS1Core

Definition at line 718 of file egammaPIDdefsObs.h.

◆ CALO

const unsigned int egammaPIDObs::CALO = CALONOISO | CALOISO

all cuts in calorimeter (including isolation)

Definition at line 919 of file egammaPIDdefsObs.h.

◆ CALO_ELECTRON

const unsigned int egammaPIDObs::CALO_ELECTRON = HADLEAKETA_ELECTRON | CALOSTRIPS_ELECTRON | CALOMIDDLE_ELECTRON | CALOBACK_ELECTRON

all cuts in calorimeter (except isolation)

Definition at line 299 of file egammaPIDdefsObs.h.

◆ CALO_PHOTON

const unsigned int egammaPIDObs::CALO_PHOTON
Initial value:
=
const unsigned int HADLEAKETA_PHOTON
cuts of hadronic leakage
const unsigned int CALOMIDDLE_PHOTON
cuts in middle sampling
const unsigned int CALOSTRIPS_PHOTON
cuts in strips (with ClusterStripsDEmaxs1)

all cuts in calorimeter (except isolation)

Definition at line 555 of file egammaPIDdefsObs.h.

◆ CALOBACK_ELECTRON

const unsigned int egammaPIDObs::CALOBACK_ELECTRON
Initial value:
=
@ ClusterBackEnergyFraction_Electron
energy fraction in the third layer

Definition at line 291 of file egammaPIDdefsObs.h.

◆ CALOISO

const unsigned int egammaPIDObs::CALOISO = 0x1 << ClusterIsolation

calorimeter isolation

Definition at line 911 of file egammaPIDdefsObs.h.

◆ CALOMIDDLE

const unsigned int egammaPIDObs::CALOMIDDLE
Initial value:

cuts in middle sampling

Definition at line 905 of file egammaPIDdefsObs.h.

◆ CALOMIDDLE_ELECTRON

const unsigned int egammaPIDObs::CALOMIDDLE_ELECTRON
Initial value:
=
@ ClusterMiddleWidth_Electron
width in the second sampling (e.g Weta2)
@ ClusterMiddleEratio37_Electron
energy ratio in 2nd sampling (e.g E237/E277)
@ ClusterMiddleEnergy_Electron
energy in 2nd sampling (e.g E277>0)

cuts in middle sampling

Definition at line 287 of file egammaPIDdefsObs.h.

◆ CALOMIDDLE_PHOTON

const unsigned int egammaPIDObs::CALOMIDDLE_PHOTON
Initial value:
=
@ ClusterMiddleEratio33_Photon
energy ratio in 2nd sampling for photons
@ ClusterMiddleEnergy_Photon
energy in 2nd sampling (e277)
@ ClusterMiddleWidth_Photon
width in the second sampling
@ ClusterMiddleEratio37_Photon
energy ratio in 2nd sampling

cuts in middle sampling

Definition at line 532 of file egammaPIDdefsObs.h.

◆ CALOMIDDLE_PHOTONLOOSE

const unsigned int egammaPIDObs::CALOMIDDLE_PHOTONLOOSE
Initial value:

cuts in middle sampling (for Loose selection)

Definition at line 526 of file egammaPIDdefsObs.h.

◆ CALONOISO

const unsigned int egammaPIDObs::CALONOISO = HADLEAKETA | CALOSTRIPS | CALOMIDDLE

all cuts in calorimeter (except isolation)

Definition at line 915 of file egammaPIDdefsObs.h.

◆ CALONOISOOLD

const unsigned int egammaPIDObs::CALONOISOOLD = HADLEAKETA | CALOSTRIPSOLD | CALOMIDDLE

"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1

Definition at line 913 of file egammaPIDdefsObs.h.

◆ CALONOISOOLD_ELECTRON

const unsigned int egammaPIDObs::CALONOISOOLD_ELECTRON = HADLEAKETA_ELECTRON | CALOSTRIPSOLD_ELECTRON | CALOMIDDLE_ELECTRON

"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1

Definition at line 768 of file egammaPIDdefsObs.h.

◆ CALONOISOOLD_PHOTON

const unsigned int egammaPIDObs::CALONOISOOLD_PHOTON
Initial value:
=
const unsigned int CALOSTRIPSOLD_PHOTON
old cuts in strips (without ClusterStripsDEmaxs1)

"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1

Definition at line 812 of file egammaPIDdefsObs.h.

◆ CALOOLD

const unsigned int egammaPIDObs::CALOOLD = CALONOISOOLD | CALOISO

all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1

Definition at line 917 of file egammaPIDdefsObs.h.

◆ CALOOLD_ELECTRON

const unsigned int egammaPIDObs::CALOOLD_ELECTRON = CALONOISOOLD_ELECTRON | CALORIMETRICISOLATION_ELECTRON

"old" all cuts in calorimeter (including isolation) without ClusterStripsDEmaxs1

Definition at line 770 of file egammaPIDdefsObs.h.

◆ CALORIMETRICISOLATION_ELECTRON

const unsigned int egammaPIDObs::CALORIMETRICISOLATION_ELECTRON
Initial value:
=
@ ClusterIsolation_Electron
calorimetric isolation

calorimeter isolation

Definition at line 295 of file egammaPIDdefsObs.h.

◆ CALORIMETRICISOLATION_PHOTON

const unsigned int egammaPIDObs::CALORIMETRICISOLATION_PHOTON
Initial value:
=
@ ClusterIsolation_Photon
calorimetric isolation for photon selection

calorimeter isolation

Definition at line 552 of file egammaPIDdefsObs.h.

◆ CALOSTRIPS

const unsigned int egammaPIDObs::CALOSTRIPS
Initial value:

cuts in strips (with ClusterStripsDEmaxs1)

Definition at line 896 of file egammaPIDdefsObs.h.

◆ CALOSTRIPS_ELECTRON

const unsigned int egammaPIDObs::CALOSTRIPS_ELECTRON
Initial value:
=
@ ClusterStripsWeta1c_Electron
shower width weighted by distance from the maximum one
@ ClusterStripsFracm_Electron
shower shape in shower core 1st sampling
@ ClusterStripsEratio_Electron
fraction of energy found in 1st sampling (NB: not used in fact for electrons)
@ ClusterStripsDeltaE_Electron
difference between 2nd maximum and 1st minimum in strips (e2tsts1-emins1)
@ ClusterStripsDeltaEmax2_Electron
energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
@ ClusterStripsDEmaxs1_Electron
difference between max and 2nd max in strips
@ ClusterStripsWtot_Electron
shower width in 1st sampling

cuts in strips (with ClusterStripsDEmaxs1)

Definition at line 275 of file egammaPIDdefsObs.h.

◆ CALOSTRIPS_LOOSE_ELECTRON

const unsigned int egammaPIDObs::CALOSTRIPS_LOOSE_ELECTRON
Initial value:

Definition at line 283 of file egammaPIDdefsObs.h.

◆ CALOSTRIPS_PHOTON

const unsigned int egammaPIDObs::CALOSTRIPS_PHOTON
Initial value:

cuts in strips (with ClusterStripsDEmaxs1)

Definition at line 538 of file egammaPIDdefsObs.h.

◆ CALOSTRIPS_PHOTONMEDIUM

const unsigned int egammaPIDObs::CALOSTRIPS_PHOTONMEDIUM
Initial value:
=
@ ClusterStripsDEmaxs1_Photon
difference between max and 2nd max in strips

cuts in strips (with ClusterStripsDEmaxs1)

Definition at line 548 of file egammaPIDdefsObs.h.

◆ CALOSTRIPSOLD

const unsigned int egammaPIDObs::CALOSTRIPSOLD
Initial value:

old cuts in strips (without ClusterStripsDEmaxs1)

Definition at line 888 of file egammaPIDdefsObs.h.

◆ CALOSTRIPSOLD_ELECTRON

const unsigned int egammaPIDObs::CALOSTRIPSOLD_ELECTRON
Initial value:

old cuts in strips (without ClusterStripsDEmaxs1)

Definition at line 754 of file egammaPIDdefsObs.h.

◆ CALOSTRIPSOLD_PHOTON

const unsigned int egammaPIDObs::CALOSTRIPSOLD_PHOTON
Initial value:

old cuts in strips (without ClusterStripsDEmaxs1)

Definition at line 803 of file egammaPIDdefsObs.h.

◆ CALOTRACKISOLATION_ELECTRON

const unsigned int egammaPIDObs::CALOTRACKISOLATION_ELECTRON
Initial value:
=
const unsigned int TRACKINGISOLATION_ELECTRON
isolation by tracker
const unsigned int CALORIMETRICISOLATION_ELECTRON
calorimeter isolation

isolation for electrons is combination of calo and tracker

Definition at line 353 of file egammaPIDdefsObs.h.

◆ CALOTRACKISOLATION_PHOTON

const unsigned int egammaPIDObs::CALOTRACKISOLATION_PHOTON
Initial value:
=
const unsigned int TRACKINGISOLATION_PHOTON
isolation by tracker
const unsigned int CALORIMETRICISOLATION_PHOTON
calorimeter isolation

isolation for photons is combination of calo and tracker

Definition at line 565 of file egammaPIDdefsObs.h.

◆ CONVMATCH_ELECTRON

const unsigned int egammaPIDObs::CONVMATCH_ELECTRON
Initial value:
=
@ ConversionMatch_Electron
matching to photon (not necessarily conversion–the name is historical)

Tight conversion matching.

Definition at line 334 of file egammaPIDdefsObs.h.

◆ EgPidUndefined

const unsigned int egammaPIDObs::EgPidUndefined = UINT_MAX

Definition at line 127 of file egammaPIDdefsObs.h.

◆ ElectronLoose

const unsigned int egammaPIDObs::ElectronLoose
Initial value:
=
const unsigned int HADLEAKETA_ELECTRON
cuts of hadronic leakage
const unsigned int CALOMIDDLE_ELECTRON
cuts in middle sampling

Loose electron selection.

Definition at line 407 of file egammaPIDdefsObs.h.

◆ ElectronLooseIso

const unsigned int egammaPIDObs::ElectronLooseIso
Initial value:
=
const unsigned int ElectronLoose
Loose electron selection.
const unsigned int ISOLATION_ELECTRON
isolation for electrons is combination of calo and tracker

Loose electron selecton with isolation.

Definition at line 411 of file egammaPIDdefsObs.h.

◆ ElectronLooseOLD

const unsigned int egammaPIDObs::ElectronLooseOLD
Initial value:
=
const unsigned int HADLEAKETA_ELECTRON
cuts of hadronic leakage
const unsigned int CALOMIDDLE_ELECTRON
cuts in middle sampling

Definition at line 780 of file egammaPIDdefsObs.h.

◆ ElectronLooseOLDRel

const unsigned int egammaPIDObs::ElectronLooseOLDRel = CALOMIDDLE | HADLEAKETA

Definition at line 955 of file egammaPIDdefsObs.h.

◆ ElectronLoosePP

const unsigned int egammaPIDObs::ElectronLoosePP
Initial value:
=
const unsigned int TRACKINGLOOSE_ELECTRON
Track quality cuts except b-layer for electrons.
const unsigned int TRACKMATCHDETA_ELECTRON
Track cluster matching in eta for electrons.
const unsigned int CALOSTRIPS_LOOSE_ELECTRON

Loose++ electron selection.

Definition at line 368 of file egammaPIDdefsObs.h.

◆ ElectronLoosePPIso

const unsigned int egammaPIDObs::ElectronLoosePPIso
Initial value:
=
const unsigned int ElectronLoosePP
Loose++ electron selection.

Loose++ electron selecton with isolation.

Definition at line 373 of file egammaPIDdefsObs.h.

◆ ElectronMedium

const unsigned int egammaPIDObs::ElectronMedium = ElectronMedium_WithTrackMatch

Medium electron selecton.

Definition at line 430 of file egammaPIDdefsObs.h.

◆ ElectronMedium_WithoutTrackMatch

const unsigned int egammaPIDObs::ElectronMedium_WithoutTrackMatch
Initial value:
=
const unsigned int TRACKINGNOBLAYER_ELECTRON
Track quality cuts except b-layer for electrons.

Medium electron selection with the delta eta cut has been removed.

Definition at line 416 of file egammaPIDdefsObs.h.

◆ ElectronMedium_WithTrackMatch

const unsigned int egammaPIDObs::ElectronMedium_WithTrackMatch
Initial value:

Medium electron selection with deta match (was ElectronMedium in 15.X)

Definition at line 423 of file egammaPIDdefsObs.h.

◆ ElectronMediumIso

const unsigned int egammaPIDObs::ElectronMediumIso = ElectronMediumIso_WithTrackMatch

MediumIso electron selecton.

Definition at line 432 of file egammaPIDdefsObs.h.

◆ ElectronMediumIso_WithoutTrackMatch

const unsigned int egammaPIDObs::ElectronMediumIso_WithoutTrackMatch
Initial value:
=
const unsigned int ElectronMedium_WithoutTrackMatch
Medium electron selection with the delta eta cut has been removed.

Medium electron selection without deta match with isolation requirement.

Definition at line 419 of file egammaPIDdefsObs.h.

◆ ElectronMediumIso_WithTrackMatch

const unsigned int egammaPIDObs::ElectronMediumIso_WithTrackMatch
Initial value:
=
const unsigned int ElectronMedium_WithTrackMatch
Medium electron selection with deta match (was ElectronMedium in 15.X)

MediumIso electron selection with deta match (was ElectronMediumIso in 15.X)

Definition at line 426 of file egammaPIDdefsObs.h.

◆ ElectronMediumNoIso

const unsigned int egammaPIDObs::ElectronMediumNoIso = ElectronMedium

obsolete - kept not crash clients

Definition at line 793 of file egammaPIDdefsObs.h.

◆ ElectronMediumNoIsoOLD

const unsigned int egammaPIDObs::ElectronMediumNoIsoOLD
Initial value:
=
const unsigned int TRACKINGNOBLAYER_ELECTRON
Track quality cuts except b-layer for electrons.
const unsigned int TRACKMATCHDETA_ELECTRON
Track cluster matching in eta for electrons.
const unsigned int CALONOISOOLD_ELECTRON
"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1

Definition at line 784 of file egammaPIDdefsObs.h.

◆ ElectronMediumNoIsoOLDRel

const unsigned int egammaPIDObs::ElectronMediumNoIsoOLDRel = CALONOISOOLD | TRACKINGNOBLAYER | TRACKMATCHDETA

Definition at line 957 of file egammaPIDdefsObs.h.

◆ ElectronMediumOLD

const unsigned int egammaPIDObs::ElectronMediumOLD

◆ ElectronMediumOLDRel

const unsigned int egammaPIDObs::ElectronMediumOLDRel = CALOOLD | TRACKINGNOBLAYER | TRACKMATCHDETA

Definition at line 956 of file egammaPIDdefsObs.h.

◆ ElectronMediumPP

const unsigned int egammaPIDObs::ElectronMediumPP
Initial value:
=
const unsigned int TRT_RATIO_ELECTRON
TR ratio for electrons.

Medium++ electron selecton.

Definition at line 378 of file egammaPIDdefsObs.h.

◆ ElectronMediumPPIso

const unsigned int egammaPIDObs::ElectronMediumPPIso
Initial value:
=
const unsigned int ElectronMediumPP
Medium++ electron selecton.

Medium++ electron selecton with isolation.

Definition at line 385 of file egammaPIDdefsObs.h.

◆ ElectronTight

const unsigned int egammaPIDObs::ElectronTight = ElectronTight_WithTrackMatch

Tight electron selection.

Definition at line 475 of file egammaPIDdefsObs.h.

◆ ElectronTight_NoConvCut

const unsigned int egammaPIDObs::ElectronTight_NoConvCut = ElectronTight_WithTrackMatch_NoConvCut

Tight without conversion requirement.

Definition at line 477 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithLooseEtaTrackMatch

const unsigned int egammaPIDObs::ElectronTight_WithLooseEtaTrackMatch
Initial value:
=
const unsigned int CONVMATCH_ELECTRON
Tight conversion matching.
@ TrackMatchEoverP_Electron
energy-momentum match
@ TrackA0Tight_Electron
distance of closet approach for tight selection (!

Tight electron (corresponds to RobusterTight in 15.6.X with the loose deltaEta bit TrackMatchEta_Electron but with out the tight one TrackMatchEtaTight_Electron)

Definition at line 483 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithoutTrackMatch

const unsigned int egammaPIDObs::ElectronTight_WithoutTrackMatch
Initial value:

Tight electron without track match (corresponds to RobusterTight in 15.6.X but without the deltaEta bits TrackMatchEta_Electron and TrackMatchEtaTight_Electron)

Definition at line 437 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithoutTrackMatch_NoConvCut

const unsigned int egammaPIDObs::ElectronTight_WithoutTrackMatch_NoConvCut
Initial value:

Tight without conversion requirement or track match.

Definition at line 446 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithTightEtaTrackMatch

const unsigned int egammaPIDObs::ElectronTight_WithTightEtaTrackMatch
Initial value:

Tight electron (corresponds to RobusterTight in 15.6.X with the deltaEta bits TrackMatchEta_Electron and TrackMatchEtaTight_Electron)

Definition at line 494 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithTrackMatch

const unsigned int egammaPIDObs::ElectronTight_WithTrackMatch
Initial value:

Tight electron selection with track match.

Definition at line 460 of file egammaPIDdefsObs.h.

◆ ElectronTight_WithTrackMatch_NoConvCut

const unsigned int egammaPIDObs::ElectronTight_WithTrackMatch_NoConvCut
Initial value:

Tight with track match without conversion requirement.

Definition at line 465 of file egammaPIDdefsObs.h.

◆ ElectronTightIso

const unsigned int egammaPIDObs::ElectronTightIso = ElectronTightIso_WithTrackMatch

Tight electron selection with isolation requirement.

Definition at line 479 of file egammaPIDdefsObs.h.

◆ ElectronTightIso_WithLooseEtaTrackMatch

const unsigned int egammaPIDObs::ElectronTightIso_WithLooseEtaTrackMatch
Initial value:
=
const unsigned int ElectronTight_WithLooseEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the loose deltaEta bit TrackMatchEta_Elec...

Tight_WithLooseEtaTrackMatch electron selection with isolation requirement.

Definition at line 504 of file egammaPIDdefsObs.h.

◆ ElectronTightIso_WithoutTrackMatch

const unsigned int egammaPIDObs::ElectronTightIso_WithoutTrackMatch
Initial value:
=
const unsigned int ElectronTight_WithoutTrackMatch
Tight electron without track match (corresponds to RobusterTight in 15.6.X but without the deltaEta b...

Tight_WithTrackMatch electron selection with isolation requirement.

Definition at line 454 of file egammaPIDdefsObs.h.

◆ ElectronTightIso_WithTightEtaTrackMatch

const unsigned int egammaPIDObs::ElectronTightIso_WithTightEtaTrackMatch
Initial value:
=
const unsigned int ElectronTight_WithTightEtaTrackMatch
Tight electron (corresponds to RobusterTight in 15.6.X with the deltaEta bits TrackMatchEta_Electron ...

Tight_WithTightEtaTrackMatch electron selection with isolation requirement.

Definition at line 509 of file egammaPIDdefsObs.h.

◆ ElectronTightIso_WithTrackMatch

const unsigned int egammaPIDObs::ElectronTightIso_WithTrackMatch
Initial value:
=
const unsigned int ElectronTight_WithTrackMatch
Tight electron selection with track match.

Tight_WithTrackMatch electron selection with isolation requirement.

Definition at line 470 of file egammaPIDdefsObs.h.

◆ ElectronTightNoIsolation

const unsigned int egammaPIDObs::ElectronTightNoIsolation = ElectronTight

obsolete - kept not to crash clients

Definition at line 798 of file egammaPIDdefsObs.h.

◆ ElectronTightNoIsolationOLD

const unsigned int egammaPIDObs::ElectronTightNoIsolationOLD = ElectronTightTRTNoIsoOLD

Definition at line 790 of file egammaPIDdefsObs.h.

◆ ElectronTightNoIsolationOLDRel

const unsigned int egammaPIDObs::ElectronTightNoIsolationOLDRel = ElectronTightTRTNoIsoOLDRel

Definition at line 960 of file egammaPIDdefsObs.h.

◆ ElectronTightOLD

const unsigned int egammaPIDObs::ElectronTightOLD
Initial value:
=
const unsigned int ALLOLD_ELECTRON
all cuts fo electrons (old way)

Definition at line 786 of file egammaPIDdefsObs.h.

◆ ElectronTightOLDRel

const unsigned int egammaPIDObs::ElectronTightOLDRel = ALLOLD

Definition at line 958 of file egammaPIDdefsObs.h.

◆ ElectronTightPP

const unsigned int egammaPIDObs::ElectronTightPP
Initial value:

Tight++ electron selecton.

Definition at line 390 of file egammaPIDdefsObs.h.

◆ ElectronTightPPIso

const unsigned int egammaPIDObs::ElectronTightPPIso
Initial value:
=
const unsigned int ElectronTightPP
Tight++ electron selecton.

Tight++ electron selecton with isolation.

Definition at line 398 of file egammaPIDdefsObs.h.

◆ ElectronTightRobust

const unsigned int egammaPIDObs::ElectronTightRobust = ElectronTight_WithLooseEtaTrackMatch

Tight electron (NB: kept for backward compatibility)

Definition at line 820 of file egammaPIDdefsObs.h.

◆ ElectronTightTRTNoIso

const unsigned int egammaPIDObs::ElectronTightTRTNoIso = ElectronTight

obsolete - kept not to crash clients

Definition at line 796 of file egammaPIDdefsObs.h.

◆ ElectronTightTRTNoIsoOLD

const unsigned int egammaPIDObs::ElectronTightTRTNoIsoOLD
Initial value:
=
const unsigned int TRT90_ELECTRON
TRT hits and TR ratio (@90% eff) for electrons.

Definition at line 788 of file egammaPIDdefsObs.h.

◆ ElectronTightTRTNoIsoOLDRel

const unsigned int egammaPIDObs::ElectronTightTRTNoIsoOLDRel = TRACKING | TRACKMATCH | CALONOISOOLD | TRT90

Definition at line 959 of file egammaPIDdefsObs.h.

◆ frwdElectronLoose

const unsigned int egammaPIDObs::frwdElectronLoose = 104

Definition at line 625 of file egammaPIDdefsObs.h.

◆ frwdElectronTight

const unsigned int egammaPIDObs::frwdElectronTight = 126

forward electron flavours

Definition at line 624 of file egammaPIDdefsObs.h.

◆ HADLEAKETA

const unsigned int egammaPIDObs::HADLEAKETA
Initial value:

cuts of hadronic leakage

Definition at line 884 of file egammaPIDdefsObs.h.

◆ HADLEAKETA_ELECTRON

const unsigned int egammaPIDObs::HADLEAKETA_ELECTRON
Initial value:
=
@ ClusterHadronicLeakage_Electron
cluster leakage into the hadronic calorimeter
@ ClusterEtaRange_Electron
cluster eta range

cuts of hadronic leakage

Definition at line 271 of file egammaPIDdefsObs.h.

◆ HADLEAKETA_PHOTON

const unsigned int egammaPIDObs::HADLEAKETA_PHOTON
Initial value:
=
@ ClusterEtaRange_Photon
cluster eta range
@ ClusterHadronicLeakage_Photon
cluster leakage into the hadronic calorimeter

cuts of hadronic leakage

Definition at line 522 of file egammaPIDdefsObs.h.

◆ HADLEAKETA_PHOTONLOOSE

const unsigned int egammaPIDObs::HADLEAKETA_PHOTONLOOSE
Initial value:

cuts of hadronic leakage (for Loose selection)

Definition at line 518 of file egammaPIDdefsObs.h.

◆ ISOLATION_ELECTRON

const unsigned int egammaPIDObs::ISOLATION_ELECTRON
Initial value:
=
@ Isolation_Electron
isolation

isolation for electrons is combination of calo and tracker

Definition at line 350 of file egammaPIDdefsObs.h.

◆ ISOLATION_PHOTON

const unsigned int egammaPIDObs::ISOLATION_PHOTON
Initial value:
=
@ Isolation_Photon
isolation

isolation for photons is combination of calo and tracker

Definition at line 562 of file egammaPIDdefsObs.h.

◆ PhotonLoose

const unsigned int egammaPIDObs::PhotonLoose
Initial value:
=
const unsigned int HADLEAKETA_PHOTONLOOSE
cuts of hadronic leakage (for Loose selection)
const unsigned int CALOMIDDLE_PHOTONLOOSE
cuts in middle sampling (for Loose selection)

Loose photon selection.

Definition at line 591 of file egammaPIDdefsObs.h.

◆ PhotonLooseAR

const unsigned int egammaPIDObs::PhotonLooseAR
Initial value:
=
const unsigned int AMBIGUITYRESOLVE_PHOTON
Ambigiuty resolve for photons.

Loose photon selection with Ambiguity resolver.

Definition at line 577 of file egammaPIDdefsObs.h.

◆ PhotonLooseARIso

const unsigned int egammaPIDObs::PhotonLooseARIso = PhotonLooseAR | ISOLATION_PHOTON

Loose photon selection with Ambiguity resolver and Isolation.

Definition at line 580 of file egammaPIDdefsObs.h.

◆ PhotonLooseIso

const unsigned int egammaPIDObs::PhotonLooseIso = PhotonLoose | ISOLATION_PHOTON

Loose photon selection with Isolation.

Definition at line 594 of file egammaPIDdefsObs.h.

◆ PhotonMedium

const unsigned int egammaPIDObs::PhotonMedium = PhotonLoose | CALOSTRIPS_PHOTONMEDIUM

Medium photon selection.

Definition at line 597 of file egammaPIDdefsObs.h.

◆ PhotonMediumAR

const unsigned int egammaPIDObs::PhotonMediumAR = PhotonLooseAR | CALOSTRIPS_PHOTONMEDIUM

Medium photon selection.

Definition at line 583 of file egammaPIDdefsObs.h.

◆ PhotonTight

const unsigned int egammaPIDObs::PhotonTight = CALO_PHOTON

Tight photon selection.

Definition at line 600 of file egammaPIDdefsObs.h.

◆ PhotonTightAR

const unsigned int egammaPIDObs::PhotonTightAR = CALO_PHOTON | AMBIGUITYRESOLVE_PHOTON

Tight photon selection with Ambiguity resolver.

Definition at line 586 of file egammaPIDdefsObs.h.

◆ PhotonTightARIso

const unsigned int egammaPIDObs::PhotonTightARIso = PhotonTightAR | ISOLATION_PHOTON

Tight photon selection with isolation and Ambiguity resolver.

Definition at line 588 of file egammaPIDdefsObs.h.

◆ PhotonTightIso

const unsigned int egammaPIDObs::PhotonTightIso = PhotonTight | ISOLATION_PHOTON

Tight photon selection with isolation.

Definition at line 602 of file egammaPIDdefsObs.h.

◆ PhotonTightOLD

const unsigned int egammaPIDObs::PhotonTightOLD
Initial value:
=
const unsigned int CALONOISOOLD_PHOTON
"old" all cuts in calorimeter (except isolation) without ClusterStripsDEmaxs1
const unsigned int CALORIMETRICISOLATION_PHOTON
calorimeter isolation

Tight photon (old definition)

Definition at line 816 of file egammaPIDdefsObs.h.

◆ PhotonTightOLDRel

const unsigned int egammaPIDObs::PhotonTightOLDRel = CALOOLD

Definition at line 962 of file egammaPIDdefsObs.h.

◆ TRACKING

const unsigned int egammaPIDObs::TRACKING = TRACKINGNOBLAYER | 0x1 << TrackBlayer

Definition at line 926 of file egammaPIDdefsObs.h.

◆ TRACKING_ELECTRON

const unsigned int egammaPIDObs::TRACKING_ELECTRON
Initial value:

Track quality cuts for electrons.

Definition at line 311 of file egammaPIDdefsObs.h.

◆ TRACKINGISOLATION_ELECTRON

const unsigned int egammaPIDObs::TRACKINGISOLATION_ELECTRON
Initial value:
=
@ TrackIsolation_Electron
tracker isolation

isolation by tracker

Definition at line 347 of file egammaPIDdefsObs.h.

◆ TRACKINGISOLATION_PHOTON

const unsigned int egammaPIDObs::TRACKINGISOLATION_PHOTON
Initial value:
=
@ TrackIsolation_Photon
tracker isolation for photon selection

isolation by tracker

Definition at line 559 of file egammaPIDdefsObs.h.

◆ TRACKINGLOOSE_ELECTRON

const unsigned int egammaPIDObs::TRACKINGLOOSE_ELECTRON
Initial value:
=
@ TrackSi_Electron
number of Pixel and SCT hits
@ TrackPixel_Electron
number of Pixel hits

Track quality cuts except b-layer for electrons.

Definition at line 307 of file egammaPIDdefsObs.h.

◆ TRACKINGNOBLAYER

const unsigned int egammaPIDObs::TRACKINGNOBLAYER
Initial value:
=
0x1u << TrackPixel |
0x1u << TrackSi |
0x1u << TrackA0

Definition at line 922 of file egammaPIDdefsObs.h.

◆ TRACKINGNOBLAYER_ELECTRON

const unsigned int egammaPIDObs::TRACKINGNOBLAYER_ELECTRON
Initial value:
=
0x1u << TrackSi_Electron |
@ TrackA0_Electron
distance of closet approach

Track quality cuts except b-layer for electrons.

Definition at line 302 of file egammaPIDdefsObs.h.

◆ TRACKISO

const unsigned int egammaPIDObs::TRACKISO = 0x1u << TrackIsolation

isolation by tracker

Definition at line 943 of file egammaPIDdefsObs.h.

◆ TRACKMATCH

const unsigned int egammaPIDObs::TRACKMATCH
Initial value:
=
0x1u << TrackMatchEta |
0x1u << TrackMatchPhi |

Definition at line 929 of file egammaPIDdefsObs.h.

◆ TRACKMATCH_ELECTRON

const unsigned int egammaPIDObs::TRACKMATCH_ELECTRON
Initial value:
=
@ TrackMatchPhi_Electron
phi difference between cluster and extrapolated track in the 2nd sampling
@ TrackMatchEta_Electron
eta difference between cluster and extrapolated track in the 1st sampling

Track cluster matching in eta, phi, E/p for electrons.

Definition at line 322 of file egammaPIDdefsObs.h.

◆ TRACKMATCH_PHOTON

const unsigned int egammaPIDObs::TRACKMATCH_PHOTON
Initial value:
=
@ TrackMatchEoverP_Photon
energy-momentum match for photon selection

Track cluster matching E/p for photons.

Definition at line 569 of file egammaPIDdefsObs.h.

◆ TRACKMATCHDETA

const unsigned int egammaPIDObs::TRACKMATCHDETA
Initial value:
=
0x1u << TrackMatchEta

Definition at line 927 of file egammaPIDdefsObs.h.

◆ TRACKMATCHDETA_ELECTRON

const unsigned int egammaPIDObs::TRACKMATCHDETA_ELECTRON
Initial value:

Track cluster matching in eta for electrons.

Definition at line 315 of file egammaPIDdefsObs.h.

◆ TRACKMATCHDETATIGHT_ELECTRON

const unsigned int egammaPIDObs::TRACKMATCHDETATIGHT_ELECTRON
Initial value:
=
@ TrackMatchEtaTight_Electron
eta difference between cluster and extrapolated track in the 1st sampling for tight selection (!

Track cluster matching in eta tight for electrons.

Definition at line 331 of file egammaPIDdefsObs.h.

◆ TRACKMATCHNOEOVERP

const unsigned int egammaPIDObs::TRACKMATCHNOEOVERP
Initial value:
=
0x1u << TrackMatchEta |
0x1u << TrackMatchPhi

Definition at line 933 of file egammaPIDdefsObs.h.

◆ TRACKMATCHNOEOVERP_ELECTRON

const unsigned int egammaPIDObs::TRACKMATCHNOEOVERP_ELECTRON
Initial value:

Track cluster matching in eta, phi for electrons.

Definition at line 318 of file egammaPIDdefsObs.h.

◆ TRACKMATCHTIGHT_ELECTRON

const unsigned int egammaPIDObs::TRACKMATCHTIGHT_ELECTRON
Initial value:

Tight Track cluster matching.

Definition at line 327 of file egammaPIDdefsObs.h.

◆ TRT

const unsigned int egammaPIDObs::TRT
Initial value:
=
0x1u << TrackTRThits |
0x1u << TrackTRTratio

Definition at line 936 of file egammaPIDdefsObs.h.

◆ TRT90

const unsigned int egammaPIDObs::TRT90
Initial value:
=
0x1u << TrackTRThits |

Definition at line 939 of file egammaPIDdefsObs.h.

◆ TRT90_ELECTRON

const unsigned int egammaPIDObs::TRT90_ELECTRON
Initial value:

TRT hits and TR ratio (@90% eff) for electrons.

Definition at line 763 of file egammaPIDdefsObs.h.

◆ TRT_ELECTRON

const unsigned int egammaPIDObs::TRT_ELECTRON
Initial value:
=
@ TrackTRTratio_Electron
ratio of high to all TRT hits for isolated electrons
@ TrackTRThits_Electron
number of TRT hits

TRT hits and TR ratio for electrons.

Definition at line 338 of file egammaPIDdefsObs.h.

◆ TRT_RATIO_ELECTRON

const unsigned int egammaPIDObs::TRT_RATIO_ELECTRON
Initial value:

TR ratio for electrons.

Definition at line 343 of file egammaPIDdefsObs.h.