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

#include <NSubjettinessRatiosTool.h>

Collaboration diagram for NSubjettinessRatiosTool::moments_t:

Public Member Functions

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

Public Attributes

std::string prefix
 Prefix for decorations. More...
 
std::string suffix
 Suffix for decorations. More...
 
float alpha
 Beta value for calculations. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau1
 NSubjettiness accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_ungroomed
 NSubjettiness ungroomed accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_ungroomed
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_ungroomed
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau1_wta
 WTA NSubjettiness accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_wta
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_wta
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_wta
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_wta_ungroomed
 WTA NSubjettiness ungroomed accessors. More...
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_wta_ungroomed
 
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_wta_ungroomed
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21
 NSubjettiness Ratios decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_dichroic
 Dichroic NSubjettiness Ratios decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_dichroic
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_dichroic
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_wta
 WTA NSubjettiness Ratios decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_wta
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_wta
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_wta_dichroic
 WTA Dichroic NSubjettiness Ratios decorators. More...
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_wta_dichroic
 
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_wta_dichroic
 

Detailed Description


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

and the necessary accessors and decorators.

Definition at line 60 of file NSubjettinessRatiosTool.h.

Constructor & Destructor Documentation

◆ moments_t()

NSubjettinessRatiosTool::moments_t::moments_t ( float  Alpha,
const std::string &  Prefix 
)
inline

Definition at line 113 of file NSubjettinessRatiosTool.h.

114  : prefix (Prefix),
115  suffix (GetAlphaSuffix(Alpha)),
116  alpha (Alpha),
117 
122 
126 
131 
135 
139 
143 
147 
151  {
152  }

Member Data Documentation

◆ acc_Tau1

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau1

NSubjettiness accessors.

Definition at line 72 of file NSubjettinessRatiosTool.h.

◆ acc_Tau1_wta

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau1_wta

WTA NSubjettiness accessors.

Definition at line 83 of file NSubjettinessRatiosTool.h.

◆ acc_Tau2

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau2

Definition at line 73 of file NSubjettinessRatiosTool.h.

◆ acc_Tau2_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau2_ungroomed

NSubjettiness ungroomed accessors.

Definition at line 78 of file NSubjettinessRatiosTool.h.

◆ acc_Tau2_wta

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau2_wta

Definition at line 84 of file NSubjettinessRatiosTool.h.

◆ acc_Tau2_wta_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau2_wta_ungroomed

WTA NSubjettiness ungroomed accessors.

Definition at line 89 of file NSubjettinessRatiosTool.h.

◆ acc_Tau3

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau3

Definition at line 74 of file NSubjettinessRatiosTool.h.

◆ acc_Tau3_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau3_ungroomed

Definition at line 79 of file NSubjettinessRatiosTool.h.

◆ acc_Tau3_wta

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau3_wta

Definition at line 85 of file NSubjettinessRatiosTool.h.

◆ acc_Tau3_wta_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau3_wta_ungroomed

Definition at line 90 of file NSubjettinessRatiosTool.h.

◆ acc_Tau4

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau4

Definition at line 75 of file NSubjettinessRatiosTool.h.

◆ acc_Tau4_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau4_ungroomed

Definition at line 80 of file NSubjettinessRatiosTool.h.

◆ acc_Tau4_wta

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau4_wta

Definition at line 86 of file NSubjettinessRatiosTool.h.

◆ acc_Tau4_wta_ungroomed

std::unique_ptr< SG::AuxElement::ConstAccessor<float> > NSubjettinessRatiosTool::moments_t::acc_Tau4_wta_ungroomed

Definition at line 91 of file NSubjettinessRatiosTool.h.

◆ alpha

float NSubjettinessRatiosTool::moments_t::alpha

Beta value for calculations.

Definition at line 69 of file NSubjettinessRatiosTool.h.

◆ dec_Tau21

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau21

NSubjettiness Ratios decorators.

Definition at line 94 of file NSubjettinessRatiosTool.h.

◆ dec_Tau21_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau21_dichroic

Dichroic NSubjettiness Ratios decorators.

Definition at line 99 of file NSubjettinessRatiosTool.h.

◆ dec_Tau21_wta

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau21_wta

WTA NSubjettiness Ratios decorators.

Definition at line 104 of file NSubjettinessRatiosTool.h.

◆ dec_Tau21_wta_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau21_wta_dichroic

WTA Dichroic NSubjettiness Ratios decorators.

Definition at line 109 of file NSubjettinessRatiosTool.h.

◆ dec_Tau32

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau32

Definition at line 95 of file NSubjettinessRatiosTool.h.

◆ dec_Tau32_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau32_dichroic

Definition at line 100 of file NSubjettinessRatiosTool.h.

◆ dec_Tau32_wta

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau32_wta

Definition at line 105 of file NSubjettinessRatiosTool.h.

◆ dec_Tau32_wta_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau32_wta_dichroic

Definition at line 110 of file NSubjettinessRatiosTool.h.

◆ dec_Tau42

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau42

Definition at line 96 of file NSubjettinessRatiosTool.h.

◆ dec_Tau42_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau42_dichroic

Definition at line 101 of file NSubjettinessRatiosTool.h.

◆ dec_Tau42_wta

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau42_wta

Definition at line 106 of file NSubjettinessRatiosTool.h.

◆ dec_Tau42_wta_dichroic

std::unique_ptr< SG::AuxElement::Decorator<float> > NSubjettinessRatiosTool::moments_t::dec_Tau42_wta_dichroic

Definition at line 111 of file NSubjettinessRatiosTool.h.

◆ prefix

std::string NSubjettinessRatiosTool::moments_t::prefix

Prefix for decorations.

Definition at line 63 of file NSubjettinessRatiosTool.h.

◆ suffix

std::string NSubjettinessRatiosTool::moments_t::suffix

Suffix for decorations.

Definition at line 66 of file NSubjettinessRatiosTool.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
NSubjettinessRatiosTool::moments_t::acc_Tau1
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau1
NSubjettiness accessors.
Definition: NSubjettinessRatiosTool.h:72
GetAlphaSuffix
std::string GetAlphaSuffix(float alpha)
Definition: NSubjettinessHelper.cxx:10
NSubjettinessRatiosTool::moments_t::dec_Tau32_wta
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_wta
Definition: NSubjettinessRatiosTool.h:105
NSubjettinessRatiosTool::moments_t::alpha
float alpha
Beta value for calculations.
Definition: NSubjettinessRatiosTool.h:69
NSubjettinessRatiosTool::moments_t::acc_Tau4_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_ungroomed
Definition: NSubjettinessRatiosTool.h:80
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:55
NSubjettinessRatiosTool::moments_t::dec_Tau21_wta
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_wta
WTA NSubjettiness Ratios decorators.
Definition: NSubjettinessRatiosTool.h:104
NSubjettinessRatiosTool::moments_t::dec_Tau42_wta_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_wta_dichroic
Definition: NSubjettinessRatiosTool.h:111
NSubjettinessRatiosTool::moments_t::acc_Tau1_wta
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau1_wta
WTA NSubjettiness accessors.
Definition: NSubjettinessRatiosTool.h:83
NSubjettinessRatiosTool::moments_t::dec_Tau32_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_dichroic
Definition: NSubjettinessRatiosTool.h:100
NSubjettinessRatiosTool::moments_t::acc_Tau2_wta
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_wta
Definition: NSubjettinessRatiosTool.h:84
NSubjettinessRatiosTool::moments_t::dec_Tau32
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32
Definition: NSubjettinessRatiosTool.h:95
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:59
NSubjettinessRatiosTool::moments_t::dec_Tau21_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_dichroic
Dichroic NSubjettiness Ratios decorators.
Definition: NSubjettinessRatiosTool.h:99
NSubjettinessRatiosTool::moments_t::suffix
std::string suffix
Suffix for decorations.
Definition: NSubjettinessRatiosTool.h:66
NSubjettinessRatiosTool::moments_t::dec_Tau42_wta
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_wta
Definition: NSubjettinessRatiosTool.h:106
NSubjettinessRatiosTool::moments_t::dec_Tau32_wta_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau32_wta_dichroic
Definition: NSubjettinessRatiosTool.h:110
NSubjettinessRatiosTool::moments_t::acc_Tau4_wta_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_wta_ungroomed
Definition: NSubjettinessRatiosTool.h:91
NSubjettinessRatiosTool::moments_t::acc_Tau3_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_ungroomed
Definition: NSubjettinessRatiosTool.h:79
NSubjettinessRatiosTool::moments_t::dec_Tau21
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21
NSubjettiness Ratios decorators.
Definition: NSubjettinessRatiosTool.h:94
NSubjettinessRatiosTool::moments_t::dec_Tau21_wta_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau21_wta_dichroic
WTA Dichroic NSubjettiness Ratios decorators.
Definition: NSubjettinessRatiosTool.h:109
NSubjettinessRatiosTool::moments_t::dec_Tau42
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42
Definition: NSubjettinessRatiosTool.h:96
NSubjettinessRatiosTool::moments_t::acc_Tau3_wta
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_wta
Definition: NSubjettinessRatiosTool.h:85
NSubjettinessRatiosTool::moments_t::acc_Tau3
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3
Definition: NSubjettinessRatiosTool.h:74
NSubjettinessRatiosTool::moments_t::acc_Tau4_wta
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4_wta
Definition: NSubjettinessRatiosTool.h:86
NSubjettinessRatiosTool::moments_t::acc_Tau2_wta_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_wta_ungroomed
WTA NSubjettiness ungroomed accessors.
Definition: NSubjettinessRatiosTool.h:89
NSubjettinessRatiosTool::moments_t::acc_Tau3_wta_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau3_wta_ungroomed
Definition: NSubjettinessRatiosTool.h:90
NSubjettinessRatiosTool::moments_t::dec_Tau42_dichroic
std::unique_ptr< SG::AuxElement::Decorator< float > > dec_Tau42_dichroic
Definition: NSubjettinessRatiosTool.h:101
NSubjettinessRatiosTool::moments_t::acc_Tau2
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2
Definition: NSubjettinessRatiosTool.h:73
NSubjettinessRatiosTool::moments_t::acc_Tau2_ungroomed
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau2_ungroomed
NSubjettiness ungroomed accessors.
Definition: NSubjettinessRatiosTool.h:78
NSubjettinessRatiosTool::moments_t::acc_Tau4
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > acc_Tau4
Definition: NSubjettinessRatiosTool.h:75
NSubjettinessRatiosTool::moments_t::prefix
std::string prefix
Prefix for decorations.
Definition: NSubjettinessRatiosTool.h:63