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

#include <EnergyCorrelatorTool.h>

Collaboration diagram for EnergyCorrelatorTool::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_ECF1
 ECF decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF2
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF3
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF4
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF5
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF1_ungroomed
 ECF ungroomed decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF2_ungroomed
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF3_ungroomed
 

Detailed Description


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

the necessary decorators.

Definition at line 63 of file EnergyCorrelatorTool.h.

Constructor & Destructor Documentation

◆ moments_t()

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

Member Data Documentation

◆ beta

float EnergyCorrelatorTool::moments_t::beta

Beta value for calculations.

Definition at line 72 of file EnergyCorrelatorTool.h.

◆ dec_ECF1

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF1

ECF decorators.

Definition at line 75 of file EnergyCorrelatorTool.h.

◆ dec_ECF1_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF1_ungroomed

ECF ungroomed decorators.

Definition at line 82 of file EnergyCorrelatorTool.h.

◆ dec_ECF2

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF2

Definition at line 76 of file EnergyCorrelatorTool.h.

◆ dec_ECF2_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF2_ungroomed

Definition at line 83 of file EnergyCorrelatorTool.h.

◆ dec_ECF3

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF3

Definition at line 77 of file EnergyCorrelatorTool.h.

◆ dec_ECF3_ungroomed

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF3_ungroomed

Definition at line 84 of file EnergyCorrelatorTool.h.

◆ dec_ECF4

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF4

Definition at line 78 of file EnergyCorrelatorTool.h.

◆ dec_ECF5

std::unique_ptr< SG::AuxElement::Decorator<float> > EnergyCorrelatorTool::moments_t::dec_ECF5

Definition at line 79 of file EnergyCorrelatorTool.h.

◆ prefix

std::string EnergyCorrelatorTool::moments_t::prefix

Prefix for decorations.

Definition at line 66 of file EnergyCorrelatorTool.h.

◆ suffix

std::string EnergyCorrelatorTool::moments_t::suffix

Suffix for decorations.

Definition at line 69 of file EnergyCorrelatorTool.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
EnergyCorrelatorTool::moments_t::dec_ECF4
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF4
Definition: EnergyCorrelatorTool.h:78
EnergyCorrelatorTool::moments_t::dec_ECF2_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF2_ungroomed
Definition: EnergyCorrelatorTool.h:83
EnergyCorrelatorTool::moments_t::dec_ECF1
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF1
ECF decorators.
Definition: EnergyCorrelatorTool.h:75
EnergyCorrelatorTool::moments_t::dec_ECF2
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF2
Definition: EnergyCorrelatorTool.h:76
EnergyCorrelatorTool::moments_t::dec_ECF1_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF1_ungroomed
ECF ungroomed decorators.
Definition: EnergyCorrelatorTool.h:82
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58
EnergyCorrelatorTool::moments_t::dec_ECF5
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF5
Definition: EnergyCorrelatorTool.h:79
EnergyCorrelatorTool::moments_t::dec_ECF3
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF3
Definition: EnergyCorrelatorTool.h:77
EnergyCorrelatorTool::moments_t::suffix
std::string suffix
Suffix for decorations.
Definition: EnergyCorrelatorTool.h:69
GetBetaSuffix
std::string GetBetaSuffix(float beta)
Definition: ECFHelper.cxx:10
TrigJetMonitorAlgorithm.Beta
Beta
Definition: TrigJetMonitorAlgorithm.py:1085
EnergyCorrelatorTool::moments_t::dec_ECF3_ungroomed
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_ECF3_ungroomed
Definition: EnergyCorrelatorTool.h:84
EnergyCorrelatorTool::moments_t::beta
float beta
Beta value for calculations.
Definition: EnergyCorrelatorTool.h:72
EnergyCorrelatorTool::moments_t::prefix
std::string prefix
Prefix for decorations.
Definition: EnergyCorrelatorTool.h:66