CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions | Static Public Attributes | Static Private Attributes
EGEnergySysIndex Class Reference

#include <EGEnergySysIndex.h>

Public Types

enum  Index {
  kScaleStatUp = 0, kScaleStatDown, kScaleSystUp, kScaleSystDown,
  kScaleGainUp, kScaleGainDown, kSmearRhoUp, kSmearRhoDown,
  kSmearPhiUp, kSmearPhiDown, kScaleUp, kScaleDown,
  kSmearUp, kSmearDown, kScaleValue, kSmearValue,
  kSmearNrSigma, kEcalPreCorr, kEcalErrPreCorr, kEcalPostCorr,
  kEcalErrPostCorr, kEcalTrkPreCorr, kEcalTrkErrPreCorr, kEcalTrkPostCorr,
  kEcalTrkErrPostCorr
}
 

Static Public Member Functions

static const std::string & name (size_t index)
 

Static Public Attributes

static constexpr size_t kNrSysErrs = kEcalTrkErrPostCorr + 1
 

Static Private Attributes

static const std::array< std::string, kNrSysErrsnames_ = makeEGEnergySysNames()
 

Detailed Description

Definition at line 11 of file EGEnergySysIndex.h.

Member Enumeration Documentation

◆ Index

Enumerator
kScaleStatUp 
kScaleStatDown 
kScaleSystUp 
kScaleSystDown 
kScaleGainUp 
kScaleGainDown 
kSmearRhoUp 
kSmearRhoDown 
kSmearPhiUp 
kSmearPhiDown 
kScaleUp 
kScaleDown 
kSmearUp 
kSmearDown 
kScaleValue 
kSmearValue 
kSmearNrSigma 
kEcalPreCorr 
kEcalErrPreCorr 
kEcalPostCorr 
kEcalErrPostCorr 
kEcalTrkPreCorr 
kEcalTrkErrPreCorr 
kEcalTrkPostCorr 
kEcalTrkErrPostCorr 

Definition at line 13 of file EGEnergySysIndex.h.

Member Function Documentation

◆ name()

static const std::string& EGEnergySysIndex::name ( size_t  index)
inlinestatic

Member Data Documentation

◆ kNrSysErrs

constexpr size_t EGEnergySysIndex::kNrSysErrs = kEcalTrkErrPostCorr + 1
staticconstexpr

◆ names_

const std::array< std::string, EGEnergySysIndex::kNrSysErrs > EGEnergySysIndex::names_ = makeEGEnergySysNames()
staticprivate

Definition at line 45 of file EGEnergySysIndex.h.

Referenced by name().

EGEnergySysIndex::kEcalTrkPostCorr
Definition: EGEnergySysIndex.h:37
EGEnergySysIndex::kSmearRhoDown
Definition: EGEnergySysIndex.h:21
EGEnergySysIndex::kScaleGainUp
Definition: EGEnergySysIndex.h:18
EGEnergySysIndex::kEcalErrPostCorr
Definition: EGEnergySysIndex.h:34
EGEnergySysIndex::kEcalTrkPreCorr
Definition: EGEnergySysIndex.h:35
EGEnergySysIndex::kSmearRhoUp
Definition: EGEnergySysIndex.h:20
EGEnergySysIndex::kScaleValue
Definition: EGEnergySysIndex.h:28
EGEnergySysIndex::kScaleStatDown
Definition: EGEnergySysIndex.h:15
EGEnergySysIndex::kSmearNrSigma
Definition: EGEnergySysIndex.h:30
EGEnergySysIndex::kScaleGainDown
Definition: EGEnergySysIndex.h:19
EGEnergySysIndex::kScaleUp
Definition: EGEnergySysIndex.h:24
EGEnergySysIndex::kEcalErrPreCorr
Definition: EGEnergySysIndex.h:32
EGEnergySysIndex::kSmearDown
Definition: EGEnergySysIndex.h:27
EGEnergySysIndex::kEcalTrkErrPreCorr
Definition: EGEnergySysIndex.h:36
EGEnergySysIndex::kScaleDown
Definition: EGEnergySysIndex.h:25
EGEnergySysIndex::kEcalPostCorr
Definition: EGEnergySysIndex.h:33
EGEnergySysIndex::names_
static const std::array< std::string, kNrSysErrs > names_
Definition: EGEnergySysIndex.h:45
EGEnergySysIndex::kEcalPreCorr
Definition: EGEnergySysIndex.h:31
EGEnergySysIndex::kSmearValue
Definition: EGEnergySysIndex.h:29
EGEnergySysIndex::kSmearUp
Definition: EGEnergySysIndex.h:26
EGEnergySysIndex::kSmearPhiDown
Definition: EGEnergySysIndex.h:23
EGEnergySysIndex::kScaleSystUp
Definition: EGEnergySysIndex.h:16
EGEnergySysIndex::kScaleSystDown
Definition: EGEnergySysIndex.h:17
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46
EGEnergySysIndex::kScaleStatUp
Definition: EGEnergySysIndex.h:14
EGEnergySysIndex::kEcalTrkErrPostCorr
Definition: EGEnergySysIndex.h:38
EGEnergySysIndex::kSmearPhiUp
Definition: EGEnergySysIndex.h:22