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

#include <EnergyCorrelatorRatiosTool.h>

Collaboration diagram for EnergyCorrelatorRatiosTool::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_ECF1
 ECF accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF2
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF3
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF4
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF5
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF1_ungroomed
 ECF ungroomed accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF2_ungroomed
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF3_ungroomed
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C1
 C and D series decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C3
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C4
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_D2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_D2_dichroic
 Dichroic C and D series decorators. More...
 

Detailed Description


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

and the necessary accessors and decorators.

Definition at line 62 of file EnergyCorrelatorRatiosTool.h.

Constructor & Destructor Documentation

◆ moments_t()

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

Definition at line 95 of file EnergyCorrelatorRatiosTool.h.

96  : prefix (Prefix),
98  beta (Beta),
99 
105 
109 
115 
117  {
118  }

Member Data Documentation

◆ acc_ECF1

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF1

ECF accessors.

Definition at line 74 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF1_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF1_ungroomed

ECF ungroomed accessors.

Definition at line 81 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF2

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF2

Definition at line 75 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF2_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF2_ungroomed

Definition at line 82 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF3

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF3

Definition at line 76 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF3_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF3_ungroomed

Definition at line 83 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF4

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF4

Definition at line 77 of file EnergyCorrelatorRatiosTool.h.

◆ acc_ECF5

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > EnergyCorrelatorRatiosTool::moments_t::acc_ECF5

Definition at line 78 of file EnergyCorrelatorRatiosTool.h.

◆ beta

float EnergyCorrelatorRatiosTool::moments_t::beta

Beta value for calculations.

Definition at line 71 of file EnergyCorrelatorRatiosTool.h.

◆ dec_C1

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_C1

C and D series decorators.

Definition at line 86 of file EnergyCorrelatorRatiosTool.h.

◆ dec_C2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_C2

Definition at line 87 of file EnergyCorrelatorRatiosTool.h.

◆ dec_C3

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_C3

Definition at line 88 of file EnergyCorrelatorRatiosTool.h.

◆ dec_C4

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_C4

Definition at line 89 of file EnergyCorrelatorRatiosTool.h.

◆ dec_D2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_D2

Definition at line 90 of file EnergyCorrelatorRatiosTool.h.

◆ dec_D2_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorRatiosTool::moments_t::dec_D2_dichroic

Dichroic C and D series decorators.

Definition at line 93 of file EnergyCorrelatorRatiosTool.h.

◆ prefix

std::string EnergyCorrelatorRatiosTool::moments_t::prefix

Prefix for decorations.

Definition at line 65 of file EnergyCorrelatorRatiosTool.h.

◆ suffix

std::string EnergyCorrelatorRatiosTool::moments_t::suffix

Suffix for decorations.

Definition at line 68 of file EnergyCorrelatorRatiosTool.h.


The documentation for this struct was generated from the following file:
EnergyCorrelatorRatiosTool::moments_t::acc_ECF3_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF3_ungroomed
Definition: EnergyCorrelatorRatiosTool.h:83
make_unique
std::unique_ptr< T > make_unique(Args &&... args)
Definition: SkimmingToolEXOT5.cxx:23
EnergyCorrelatorRatiosTool::moments_t::acc_ECF5
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF5
Definition: EnergyCorrelatorRatiosTool.h:78
EnergyCorrelatorRatiosTool::moments_t::dec_D2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_D2
Definition: EnergyCorrelatorRatiosTool.h:90
EnergyCorrelatorRatiosTool::moments_t::dec_D2_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_D2_dichroic
Dichroic C and D series decorators.
Definition: EnergyCorrelatorRatiosTool.h:93
EnergyCorrelatorRatiosTool::moments_t::acc_ECF1
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF1
ECF accessors.
Definition: EnergyCorrelatorRatiosTool.h:74
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:54
EnergyCorrelatorRatiosTool::moments_t::acc_ECF3
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF3
Definition: EnergyCorrelatorRatiosTool.h:76
EnergyCorrelatorRatiosTool::moments_t::dec_C4
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C4
Definition: EnergyCorrelatorRatiosTool.h:89
EnergyCorrelatorRatiosTool::moments_t::acc_ECF2
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF2
Definition: EnergyCorrelatorRatiosTool.h:75
EnergyCorrelatorRatiosTool::moments_t::dec_C1
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C1
C and D series decorators.
Definition: EnergyCorrelatorRatiosTool.h:86
EnergyCorrelatorRatiosTool::moments_t::acc_ECF4
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF4
Definition: EnergyCorrelatorRatiosTool.h:77
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58
EnergyCorrelatorRatiosTool::moments_t::prefix
std::string prefix
Prefix for decorations.
Definition: EnergyCorrelatorRatiosTool.h:65
EnergyCorrelatorRatiosTool::moments_t::dec_C2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C2
Definition: EnergyCorrelatorRatiosTool.h:87
EnergyCorrelatorRatiosTool::moments_t::acc_ECF1_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF1_ungroomed
ECF ungroomed accessors.
Definition: EnergyCorrelatorRatiosTool.h:81
GetBetaSuffix
std::string GetBetaSuffix(float beta)
Definition: ECFHelper.cxx:10
TrigJetMonitorAlgorithm.Beta
Beta
Definition: TrigJetMonitorAlgorithm.py:1085
EnergyCorrelatorRatiosTool::moments_t::dec_C3
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_C3
Definition: EnergyCorrelatorRatiosTool.h:88
EnergyCorrelatorRatiosTool::moments_t::suffix
std::string suffix
Suffix for decorations.
Definition: EnergyCorrelatorRatiosTool.h:68
EnergyCorrelatorRatiosTool::moments_t::acc_ECF2_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_ECF2_ungroomed
Definition: EnergyCorrelatorRatiosTool.h:82
EnergyCorrelatorRatiosTool::moments_t::beta
float beta
Beta value for calculations.
Definition: EnergyCorrelatorRatiosTool.h:71