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

#include <EnergyCorrelatorGeneralizedTool.h>

Collaboration diagram for EnergyCorrelatorGeneralizedTool::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::Decorator< float > > dec_ECFG_2_1
 ECFG decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_1
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_4_1
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_4_2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_2_1_ungroomed
 ECFG ungroomed decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_1_ungroomed
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_2_ungroomed
 

Detailed Description


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

beta, and the necessary decorators.

Definition at line 76 of file EnergyCorrelatorGeneralizedTool.h.

Constructor & Destructor Documentation

◆ moments_t()

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

Member Data Documentation

◆ beta

float EnergyCorrelatorGeneralizedTool::moments_t::beta

Beta value for calculations.

Definition at line 85 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_2_1

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_2_1

ECFG decorators.

Definition at line 88 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_2_1_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_2_1_ungroomed

ECFG ungroomed decorators.

Definition at line 95 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_3_1

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_1

Definition at line 89 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_3_1_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_1_ungroomed

Definition at line 96 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_3_2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_2

Definition at line 90 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_3_2_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_2_ungroomed

Definition at line 97 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_4_1

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_4_1

Definition at line 91 of file EnergyCorrelatorGeneralizedTool.h.

◆ dec_ECFG_4_2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_4_2

Definition at line 92 of file EnergyCorrelatorGeneralizedTool.h.

◆ prefix

std::string EnergyCorrelatorGeneralizedTool::moments_t::prefix

Prefix for decorations.

Definition at line 79 of file EnergyCorrelatorGeneralizedTool.h.

◆ suffix

std::string EnergyCorrelatorGeneralizedTool::moments_t::suffix

Suffix for decorations.

Definition at line 82 of file EnergyCorrelatorGeneralizedTool.h.


The documentation for this struct was generated from the following file:
make_unique
std::unique_ptr< T > make_unique(Args &&... args)
Definition: SkimmingToolEXOT5.cxx:23
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_4_2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_4_2
Definition: EnergyCorrelatorGeneralizedTool.h:92
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_2_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_2_ungroomed
Definition: EnergyCorrelatorGeneralizedTool.h:97
EnergyCorrelatorGeneralizedTool::moments_t::prefix
std::string prefix
Prefix for decorations.
Definition: EnergyCorrelatorGeneralizedTool.h:79
GetBetaSuffix
std::string GetBetaSuffix(float beta)
Definition: ECFHelper.cxx:10
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_2
Definition: EnergyCorrelatorGeneralizedTool.h:90
EnergyCorrelatorGeneralizedTool::moments_t::beta
float beta
Beta value for calculations.
Definition: EnergyCorrelatorGeneralizedTool.h:85
TrigJetMonitorAlgorithm.Beta
Beta
Definition: TrigJetMonitorAlgorithm.py:1085
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_1_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_1_ungroomed
Definition: EnergyCorrelatorGeneralizedTool.h:96
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_3_1
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_3_1
Definition: EnergyCorrelatorGeneralizedTool.h:89
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_2_1
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_2_1
ECFG decorators.
Definition: EnergyCorrelatorGeneralizedTool.h:88
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_4_1
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_4_1
Definition: EnergyCorrelatorGeneralizedTool.h:91
EnergyCorrelatorGeneralizedTool::moments_t::dec_ECFG_2_1_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECFG_2_1_ungroomed
ECFG ungroomed decorators.
Definition: EnergyCorrelatorGeneralizedTool.h:95
EnergyCorrelatorGeneralizedTool::moments_t::suffix
std::string suffix
Suffix for decorations.
Definition: EnergyCorrelatorGeneralizedTool.h:82