ATLAS Offline Software
Namespaces | Classes | Enumerations
egEnergyCorr Namespace Reference

Namespaces

 Resolution
 
 Scale
 

Classes

struct  ROOT6_OpenNamespaceWorkaround
 

Enumerations

enum  ESModel {
  es2010, es2011c, es2011d, es2011dMedium,
  es2011dTight, es2012a, es2012c, es2012cMedium,
  es2012cTight, es2015_day0_3percent, es2012XX, es2015PRE,
  es2015PRE_res_improved, es2015cPRE, es2015cPRE_res_improved, es2015c_summer,
  es2016PRE, es2017, es2017_summer, es2017_summer_improved,
  es2017_summer_final, es2015_5TeV, es2017_R21_PRE, es2017_R21_v0,
  es2017_R21_v1, es2017_R21_ofc0_v1, es2018_R21_v0, es2018_R21_v1,
  es2022_R22_PRE, es2023_R22_Run2_v0, UNDEFINED
}
 
enum  Geometry {
  ConfigA = 0, ConfigCD, ConfigEL, ConfigFMX,
  ConfigGp, ConfigN, ConfigIBL, ConfigPP0
}
 
enum  MaterialCategory { MatID, MatCryo, MatCalo }
 

Enumeration Type Documentation

◆ ESModel

Enumerator
es2010 
es2011c 
es2011d 
es2011dMedium 
es2011dTight 
es2012a 
es2012c 
es2012cMedium 
es2012cTight 
es2015_day0_3percent 
es2012XX 
es2015PRE 
es2015PRE_res_improved 
es2015cPRE 
es2015cPRE_res_improved 
es2015c_summer 
es2016PRE 
es2017 
es2017_summer 
es2017_summer_improved 
es2017_summer_final 
es2015_5TeV 
es2017_R21_PRE 
es2017_R21_v0 
es2017_R21_v1 
es2017_R21_ofc0_v1 
es2018_R21_v0 
es2018_R21_v1 
es2022_R22_PRE 
es2023_R22_Run2_v0 
UNDEFINED 

Definition at line 294 of file egammaEnergyCorrectionTool.h.

294  {
295 
296  es2010, // legacy
297 
298  es2011c, // mc11c : faulty G4; old geometry
299 
300  es2011d, // mc11d : corrected G4; new geometry == final Run1 scheme
301  es2011dMedium, // mc11d : ditto, medium electrons, |eta|<2.47
302  es2011dTight, // mc11d : ditto, tight electrons, |eta|<2.47
303 
304  es2012a, // mc12a : "crude" G4 fix; old geometry
305 
306  es2012c, // mc12c : corrected G4; new geometry == final Run1 scheme
307  es2012cMedium, // mc12c : ditto, medium electrons, |eta|<2.47
308  es2012cTight, // mc12c : ditto, tight electrons, |eta|<2.47
309 
310  es2015_day0_3percent, // temporary for day0 run2
311  es2012XX, // as es2012 + mc15 MVA calibration + new scales
312  es2015PRE, // as es2012 + mc15 MVA calibration + new scales + additional unc
314  es2015cPRE, // as 2015PRE but with new MVA calibration for crack for rel 20.7
316  es2015c_summer, // data-driven for mc15c (to be used in summer 2016)
317  es2016PRE, // as es2015c_summer + temperature extrapolation
318  es2017, // Moriond 2017
319  es2017_summer, // Summer 2017
320  es2017_summer_improved, // Recommendations for Higgs mass paper
321  es2017_summer_final, // Final 20.7 recommendations
322 
323  es2015_5TeV, // For 2015 low mu 5 TeV runs
324 
325  es2017_R21_PRE, // Pre-recommendations for release 21
326 
327  es2017_R21_v0, // Release 21 model with layer calibration corrections from
328  // run 2, no global scale correction
329  es2017_R21_v1, // Release 21 model July 2018 adding forward, AFII,
330  // mc16d/reproc data, new mat syst
331  es2017_R21_ofc0_v1, // Release 21 model calibration extrapolated for
332  // OFC(mu=0), coveering 2015,2016,2017 and 2018 data
334  es2018_R21_v1, // model with new E1/E2 muon calibration from full run 2
335  // low+high mu data
336  es2022_R22_PRE, // Pre-recommnedations for release 22, Run-3
337  es2023_R22_Run2_v0, // R22 Run-2 recommendations based on R21
338 
339  UNDEFINED
340 
341 };

◆ Geometry

Enumerator
ConfigA 
ConfigCD 
ConfigEL 
ConfigFMX 
ConfigGp 
ConfigN 
ConfigIBL 
ConfigPP0 

Definition at line 345 of file egammaEnergyCorrectionTool.h.

345  {
346  ConfigA = 0, // 5% ID material scaling
347  ConfigCD, // 10% services scaling
348  ConfigEL, // +7.5%X0 in SCT/TRT endcap; 10%X0, radial, in cryostat
349  ConfigFMX, // +7.5%X0 on ID endplate; 5%X0, radial, between PS and Strips
350  ConfigGp, // all together
351  ConfigN, // material between PS and calo in EndCap (only used for release 21)
352  ConfigIBL, // IBL systematics in run 2 geometry
353  ConfigPP0 // PP0 systematics in run 2 geometry
354 };

◆ MaterialCategory

Enumerator
MatID 
MatCryo 
MatCalo 

Definition at line 358 of file egammaEnergyCorrectionTool.h.

358  {
359  MatID, // ID material
360  MatCryo, // from ID to Presampler (|eta|<1.82), or Accordion (|eta|>1.82)
361  MatCalo // in calorimeter (between PS and Strips)
362 };
egEnergyCorr::es2011c
@ es2011c
Definition: egammaEnergyCorrectionTool.h:298
egEnergyCorr::ConfigIBL
@ ConfigIBL
Definition: egammaEnergyCorrectionTool.h:352
egEnergyCorr::es2011d
@ es2011d
Definition: egammaEnergyCorrectionTool.h:300
egEnergyCorr::es2012cMedium
@ es2012cMedium
Definition: egammaEnergyCorrectionTool.h:307
egEnergyCorr::es2017_R21_v1
@ es2017_R21_v1
Definition: egammaEnergyCorrectionTool.h:329
egEnergyCorr::es2015PRE_res_improved
@ es2015PRE_res_improved
Definition: egammaEnergyCorrectionTool.h:313
egEnergyCorr::es2011dMedium
@ es2011dMedium
Definition: egammaEnergyCorrectionTool.h:301
egEnergyCorr::ConfigN
@ ConfigN
Definition: egammaEnergyCorrectionTool.h:351
egEnergyCorr::es2017_R21_v0
@ es2017_R21_v0
Definition: egammaEnergyCorrectionTool.h:327
egEnergyCorr::ConfigPP0
@ ConfigPP0
Definition: egammaEnergyCorrectionTool.h:353
egEnergyCorr::es2015cPRE
@ es2015cPRE
Definition: egammaEnergyCorrectionTool.h:314
egEnergyCorr::es2015_day0_3percent
@ es2015_day0_3percent
Definition: egammaEnergyCorrectionTool.h:310
egEnergyCorr::es2010
@ es2010
Definition: egammaEnergyCorrectionTool.h:296
egEnergyCorr::MatCalo
@ MatCalo
Definition: egammaEnergyCorrectionTool.h:361
UNDEFINED
@ UNDEFINED
Definition: sTGCenumeration.h:18
egEnergyCorr::es2017_R21_PRE
@ es2017_R21_PRE
Definition: egammaEnergyCorrectionTool.h:325
egEnergyCorr::es2015cPRE_res_improved
@ es2015cPRE_res_improved
Definition: egammaEnergyCorrectionTool.h:315
egEnergyCorr::es2012a
@ es2012a
Definition: egammaEnergyCorrectionTool.h:304
egEnergyCorr::es2012cTight
@ es2012cTight
Definition: egammaEnergyCorrectionTool.h:308
egEnergyCorr::es2017_summer
@ es2017_summer
Definition: egammaEnergyCorrectionTool.h:319
egEnergyCorr::es2015c_summer
@ es2015c_summer
Definition: egammaEnergyCorrectionTool.h:316
egEnergyCorr::MatCryo
@ MatCryo
Definition: egammaEnergyCorrectionTool.h:360
egEnergyCorr::ConfigGp
@ ConfigGp
Definition: egammaEnergyCorrectionTool.h:350
egEnergyCorr::ConfigEL
@ ConfigEL
Definition: egammaEnergyCorrectionTool.h:348
egEnergyCorr::es2016PRE
@ es2016PRE
Definition: egammaEnergyCorrectionTool.h:317
egEnergyCorr::MatID
@ MatID
Definition: egammaEnergyCorrectionTool.h:359
egEnergyCorr::es2017_summer_final
@ es2017_summer_final
Definition: egammaEnergyCorrectionTool.h:321
egEnergyCorr::es2012XX
@ es2012XX
Definition: egammaEnergyCorrectionTool.h:311
egEnergyCorr::ConfigFMX
@ ConfigFMX
Definition: egammaEnergyCorrectionTool.h:349
egEnergyCorr::es2023_R22_Run2_v0
@ es2023_R22_Run2_v0
Definition: egammaEnergyCorrectionTool.h:337
egEnergyCorr::es2012c
@ es2012c
Definition: egammaEnergyCorrectionTool.h:306
egEnergyCorr::es2017
@ es2017
Definition: egammaEnergyCorrectionTool.h:318
egEnergyCorr::es2018_R21_v1
@ es2018_R21_v1
Definition: egammaEnergyCorrectionTool.h:334
egEnergyCorr::es2017_summer_improved
@ es2017_summer_improved
Definition: egammaEnergyCorrectionTool.h:320
egEnergyCorr::es2011dTight
@ es2011dTight
Definition: egammaEnergyCorrectionTool.h:302
egEnergyCorr::es2017_R21_ofc0_v1
@ es2017_R21_ofc0_v1
Definition: egammaEnergyCorrectionTool.h:331
egEnergyCorr::ConfigA
@ ConfigA
Definition: egammaEnergyCorrectionTool.h:346
egEnergyCorr::es2022_R22_PRE
@ es2022_R22_PRE
Definition: egammaEnergyCorrectionTool.h:336
egEnergyCorr::ConfigCD
@ ConfigCD
Definition: egammaEnergyCorrectionTool.h:347
egEnergyCorr::es2015_5TeV
@ es2015_5TeV
Definition: egammaEnergyCorrectionTool.h:323
egEnergyCorr::es2018_R21_v0
@ es2018_R21_v0
Definition: egammaEnergyCorrectionTool.h:333
egEnergyCorr::es2015PRE
@ es2015PRE
Definition: egammaEnergyCorrectionTool.h:312