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, es2024_Run3_ofc0_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 
es2024_Run3_ofc0_v0 
UNDEFINED 

Definition at line 285 of file egammaEnergyCorrectionTool.h.

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

◆ Geometry

Enumerator
ConfigA 
ConfigCD 
ConfigEL 
ConfigFMX 
ConfigGp 
ConfigN 
ConfigIBL 
ConfigPP0 

Definition at line 338 of file egammaEnergyCorrectionTool.h.

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

◆ MaterialCategory

Enumerator
MatID 
MatCryo 
MatCalo 

Definition at line 351 of file egammaEnergyCorrectionTool.h.

351  {
352  MatID, // ID material
353  MatCryo, // from ID to Presampler (|eta|<1.82), or Accordion (|eta|>1.82)
354  MatCalo // in calorimeter (between PS and Strips)
355 };
egEnergyCorr::es2011c
@ es2011c
Definition: egammaEnergyCorrectionTool.h:289
egEnergyCorr::ConfigIBL
@ ConfigIBL
Definition: egammaEnergyCorrectionTool.h:345
egEnergyCorr::es2011d
@ es2011d
Definition: egammaEnergyCorrectionTool.h:291
egEnergyCorr::es2012cMedium
@ es2012cMedium
Definition: egammaEnergyCorrectionTool.h:298
egEnergyCorr::es2017_R21_v1
@ es2017_R21_v1
Definition: egammaEnergyCorrectionTool.h:320
egEnergyCorr::es2015PRE_res_improved
@ es2015PRE_res_improved
Definition: egammaEnergyCorrectionTool.h:304
egEnergyCorr::es2011dMedium
@ es2011dMedium
Definition: egammaEnergyCorrectionTool.h:292
egEnergyCorr::ConfigN
@ ConfigN
Definition: egammaEnergyCorrectionTool.h:344
egEnergyCorr::es2017_R21_v0
@ es2017_R21_v0
Definition: egammaEnergyCorrectionTool.h:318
egEnergyCorr::ConfigPP0
@ ConfigPP0
Definition: egammaEnergyCorrectionTool.h:346
egEnergyCorr::es2015cPRE
@ es2015cPRE
Definition: egammaEnergyCorrectionTool.h:305
egEnergyCorr::es2015_day0_3percent
@ es2015_day0_3percent
Definition: egammaEnergyCorrectionTool.h:301
egEnergyCorr::es2010
@ es2010
Definition: egammaEnergyCorrectionTool.h:287
egEnergyCorr::MatCalo
@ MatCalo
Definition: egammaEnergyCorrectionTool.h:354
UNDEFINED
@ UNDEFINED
Definition: sTGCenumeration.h:18
egEnergyCorr::es2017_R21_PRE
@ es2017_R21_PRE
Definition: egammaEnergyCorrectionTool.h:316
egEnergyCorr::es2015cPRE_res_improved
@ es2015cPRE_res_improved
Definition: egammaEnergyCorrectionTool.h:306
egEnergyCorr::es2012a
@ es2012a
Definition: egammaEnergyCorrectionTool.h:295
egEnergyCorr::es2012cTight
@ es2012cTight
Definition: egammaEnergyCorrectionTool.h:299
egEnergyCorr::es2017_summer
@ es2017_summer
Definition: egammaEnergyCorrectionTool.h:310
egEnergyCorr::es2015c_summer
@ es2015c_summer
Definition: egammaEnergyCorrectionTool.h:307
egEnergyCorr::MatCryo
@ MatCryo
Definition: egammaEnergyCorrectionTool.h:353
egEnergyCorr::ConfigGp
@ ConfigGp
Definition: egammaEnergyCorrectionTool.h:343
egEnergyCorr::ConfigEL
@ ConfigEL
Definition: egammaEnergyCorrectionTool.h:341
egEnergyCorr::es2016PRE
@ es2016PRE
Definition: egammaEnergyCorrectionTool.h:308
egEnergyCorr::MatID
@ MatID
Definition: egammaEnergyCorrectionTool.h:352
egEnergyCorr::es2017_summer_final
@ es2017_summer_final
Definition: egammaEnergyCorrectionTool.h:312
egEnergyCorr::es2012XX
@ es2012XX
Definition: egammaEnergyCorrectionTool.h:302
egEnergyCorr::ConfigFMX
@ ConfigFMX
Definition: egammaEnergyCorrectionTool.h:342
egEnergyCorr::es2023_R22_Run2_v0
@ es2023_R22_Run2_v0
Definition: egammaEnergyCorrectionTool.h:328
egEnergyCorr::es2012c
@ es2012c
Definition: egammaEnergyCorrectionTool.h:297
egEnergyCorr::es2017
@ es2017
Definition: egammaEnergyCorrectionTool.h:309
egEnergyCorr::es2018_R21_v1
@ es2018_R21_v1
Definition: egammaEnergyCorrectionTool.h:325
egEnergyCorr::es2017_summer_improved
@ es2017_summer_improved
Definition: egammaEnergyCorrectionTool.h:311
egEnergyCorr::es2011dTight
@ es2011dTight
Definition: egammaEnergyCorrectionTool.h:293
egEnergyCorr::es2024_Run3_ofc0_v0
@ es2024_Run3_ofc0_v0
Definition: egammaEnergyCorrectionTool.h:329
egEnergyCorr::es2017_R21_ofc0_v1
@ es2017_R21_ofc0_v1
Definition: egammaEnergyCorrectionTool.h:322
egEnergyCorr::ConfigA
@ ConfigA
Definition: egammaEnergyCorrectionTool.h:339
egEnergyCorr::es2022_R22_PRE
@ es2022_R22_PRE
Definition: egammaEnergyCorrectionTool.h:327
egEnergyCorr::ConfigCD
@ ConfigCD
Definition: egammaEnergyCorrectionTool.h:340
egEnergyCorr::es2015_5TeV
@ es2015_5TeV
Definition: egammaEnergyCorrectionTool.h:314
egEnergyCorr::es2018_R21_v0
@ es2018_R21_v0
Definition: egammaEnergyCorrectionTool.h:324
egEnergyCorr::es2015PRE
@ es2015PRE
Definition: egammaEnergyCorrectionTool.h:303