ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
EnergyCorrelatorGeneralizedRatiosTool::moments_t Struct Reference

#include <EnergyCorrelatorGeneralizedRatiosTool.h>

Collaboration diagram for EnergyCorrelatorGeneralizedRatiosTool::moments_t:

Public Member Functions

 moments_t (float Beta, const std::string &Prefix)
 

Public Attributes

std::string prefix
 Prefix for decorations. More...
 
std::string suffix
 Suffix for decorations. More...
 
float beta
 Beta value for calculations. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_2_1
 ECFG accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_1
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_2
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_4_1
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_4_2
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_2_1_ungroomed
 ECFG ungroomed accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_1_ungroomed
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_2_ungroomed
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M2
 M and N series decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M3
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N3
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M2_dichroic
 Dichroic M and N series decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N2_dichroic
 

Detailed Description


Structure to hold all of the necessary moment information for a single set of EnergyCorrelatorGeneralized ratio calculations. This includes the prefix and

suffix, beta, and the necessary accessors and decorators.

Definition at line 79 of file EnergyCorrelatorGeneralizedRatiosTool.h.

Constructor & Destructor Documentation

◆ moments_t()

EnergyCorrelatorGeneralizedRatiosTool::moments_t::moments_t ( float  Beta,
const std::string &  Prefix 
)
inline

Definition at line 112 of file EnergyCorrelatorGeneralizedRatiosTool.h.

113  : prefix (Prefix),
115  beta (Beta),
116 
122 
126 
131 
134  {
135  }

Member Data Documentation

◆ acc_ECFG_2_1

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_2_1

ECFG accessors.

Definition at line 91 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_2_1_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_2_1_ungroomed

ECFG ungroomed accessors.

Definition at line 98 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_3_1

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_1

Definition at line 92 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_3_1_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_1_ungroomed

Definition at line 99 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_3_2

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_2

Definition at line 93 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_3_2_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_2_ungroomed

Definition at line 100 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_4_1

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_4_1

Definition at line 94 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ acc_ECFG_4_2

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_4_2

Definition at line 95 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ beta

float EnergyCorrelatorGeneralizedRatiosTool::moments_t::beta

Beta value for calculations.

Definition at line 88 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_M2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M2

M and N series decorators.

Definition at line 103 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_M2_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M2_dichroic

Dichroic M and N series decorators.

Definition at line 109 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_M3

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M3

Definition at line 104 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_N2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N2

Definition at line 105 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_N2_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N2_dichroic

Definition at line 110 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ dec_N3

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N3

Definition at line 106 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ prefix

std::string EnergyCorrelatorGeneralizedRatiosTool::moments_t::prefix

Prefix for decorations.

Definition at line 82 of file EnergyCorrelatorGeneralizedRatiosTool.h.

◆ suffix

std::string EnergyCorrelatorGeneralizedRatiosTool::moments_t::suffix

Suffix for decorations.

Definition at line 85 of file EnergyCorrelatorGeneralizedRatiosTool.h.


The documentation for this struct was generated from the following file:
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_2_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_2_ungroomed
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:100
make_unique
std::unique_ptr< T > make_unique(Args &&... args)
Definition: SkimmingToolEXOT5.cxx:23
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_1
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_1
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:92
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_2_1_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_2_1_ungroomed
ECFG ungroomed accessors.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:98
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:54
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N2
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:105
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_4_2
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_4_2
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:95
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_2
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_2
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:93
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M2_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M2_dichroic
Dichroic M and N series decorators.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:109
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_3_1_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_3_1_ungroomed
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:99
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N2_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N2_dichroic
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:110
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_2_1
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_2_1
ECFG accessors.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:91
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58
GetBetaSuffix
std::string GetBetaSuffix(float beta)
Definition: ECFHelper.cxx:10
EnergyCorrelatorGeneralizedRatiosTool::moments_t::acc_ECFG_4_1
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECFG_4_1
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:94
EnergyCorrelatorGeneralizedRatiosTool::moments_t::prefix
std::string prefix
Prefix for decorations.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:82
EnergyCorrelatorGeneralizedRatiosTool::moments_t::beta
float beta
Beta value for calculations.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:88
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M2
M and N series decorators.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:103
TrigJetMonitorAlgorithm.Beta
Beta
Definition: TrigJetMonitorAlgorithm.py:1085
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_M3
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_M3
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:104
EnergyCorrelatorGeneralizedRatiosTool::moments_t::suffix
std::string suffix
Suffix for decorations.
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:85
EnergyCorrelatorGeneralizedRatiosTool::moments_t::dec_N3
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_N3
Definition: EnergyCorrelatorGeneralizedRatiosTool.h:106