ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
LArSamples::DataFuncArgs Struct Reference

#include <Data.h>

Collaboration diagram for LArSamples::DataFuncArgs:

Public Member Functions

 DataFuncArgs ()
 
 DataFuncArgs (int a_i1, int a_i2=-1, double a_x1=Definitions::none, double a_x2=Definitions::none, const TString &a_str="")
 
 DataFuncArgs (double a_x1, double a_x2=Definitions::none)
 
 DataFuncArgs (const TString &a_str)
 
void init ()
 

Public Attributes

int i1
 
int i2
 
double x1
 
double x2
 
TString str
 

Detailed Description

Definition at line 39 of file Data.h.

Constructor & Destructor Documentation

◆ DataFuncArgs() [1/4]

LArSamples::DataFuncArgs::DataFuncArgs ( )
inline

Definition at line 40 of file Data.h.

40 { init(); }

◆ DataFuncArgs() [2/4]

LArSamples::DataFuncArgs::DataFuncArgs ( int  a_i1,
int  a_i2 = -1,
double  a_x1 = Definitions::none,
double  a_x2 = Definitions::none,
const TString &  a_str = "" 
)
inline

Definition at line 41 of file Data.h.

43  { init(); i1 = a_i1; i2 = a_i2; x1 = a_x1; x2 = a_x2; str = a_str; }

◆ DataFuncArgs() [3/4]

LArSamples::DataFuncArgs::DataFuncArgs ( double  a_x1,
double  a_x2 = Definitions::none 
)
inline

Definition at line 44 of file Data.h.

44 { init(); x1 = a_x1; x2 = a_x2; }

◆ DataFuncArgs() [4/4]

LArSamples::DataFuncArgs::DataFuncArgs ( const TString &  a_str)
inline

Definition at line 45 of file Data.h.

45 { init(); str = a_str; }

Member Function Documentation

◆ init()

void LArSamples::DataFuncArgs::init ( )
inline

Definition at line 47 of file Data.h.

47 { i1 = i2 = -1; x1 = x2 = Definitions::none; str = ""; }

Member Data Documentation

◆ i1

int LArSamples::DataFuncArgs::i1

Definition at line 49 of file Data.h.

◆ i2

int LArSamples::DataFuncArgs::i2

Definition at line 49 of file Data.h.

◆ str

TString LArSamples::DataFuncArgs::str

Definition at line 51 of file Data.h.

◆ x1

double LArSamples::DataFuncArgs::x1

Definition at line 50 of file Data.h.

◆ x2

double LArSamples::DataFuncArgs::x2

Definition at line 50 of file Data.h.


The documentation for this struct was generated from the following file:
LArSamples::DataFuncArgs::x2
double x2
Definition: Data.h:50
LArSamples::DataFuncArgs::init
void init()
Definition: Data.h:47
LArSamples::DataFuncArgs::i1
int i1
Definition: Data.h:49
LArSamples::DataFuncArgs::x1
double x1
Definition: Data.h:50
LArSamples::Definitions::none
static const double none
Definition: Definitions.h:17
str
Definition: BTagTrackIpAccessor.cxx:11
LArSamples::DataFuncArgs::i2
int i2
Definition: Data.h:49