DAS  3.0
Das Analysis System
Variation

Description

Generic structure to hold the relevant information to identify the variation indices. This structure may be passed over to physics (simple or composite) objects to vary (or not) the kinematics or the weight respectively.

#include <Variation.h>

+ Inheritance diagram for Variation:

Public Member Functions

 ~Variation ()=default
 
 Variation (const TString &group, const TString &name, size_t index=0, int bit=0)
 
 Variation (const Variation &v)
 
 Variation (Variation &&v)
 

Public Attributes

const TString group
 
const TString name
 
const std::size_t index
 
const int bit
 

Constructor & Destructor Documentation

◆ ~Variation()

~Variation ( )
default

Destructor.

◆ Variation() [1/3]

Variation ( const TString &  group,
const TString &  name,
size_t  index = 0,
int  bit = 0 
)
inline

Normal constructor.

36  :
38  { }

◆ Variation() [2/3]

Variation ( const Variation v)
inline

Copy constructor.

42  :
43  group(v.group), name(v.name), index(v.index), bit(v.bit)
44  { }

◆ Variation() [3/3]

Variation ( Variation &&  v)
inline

Move constructor.

48  :
49  group(std::move(v.group)), name(std::move(v.name)),
50  index(std::move(v.index)), bit(std::move(v.bit))
51  { }

Member Data Documentation

◆ bit

const int bit

correlation bit

◆ group

const TString group

e.g. event, recjet

◆ index

const std::size_t index

index in the vector where the variation factor is stored

◆ name

const TString name

variation name (including "Up" or "Down")


The documentation for this struct was generated from the following file:
DAS::Uncertainties::Variation::name
const TString name
variation name (including "Up" or "Down")
Definition: Variation.h:25
DAS::Uncertainties::Variation::bit
const int bit
correlation bit
Definition: Variation.h:28
DAS::Uncertainties::Variation::group
const TString group
e.g. event, recjet
Definition: Variation.h:24
DAS::Uncertainties::Variation::index
const std::size_t index
index in the vector where the variation factor is stored
Definition: Variation.h:27