ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
BinConfig Struct Reference

#include <BinConfig.h>

Collaboration diagram for BinConfig:

Public Member Functions

 BinConfig (const std::string &n="")
 
virtual ~BinConfig ()
 
void set (ReadCards &r, const std::string &n)
 
void set (ReadCards &r)
 

Public Attributes

std::string _name
 
double pt_NScale
 
double eta_NScale
 
double phi_NScale
 
double d0_NScale
 
double a0_NScale
 
double z0_NScale
 
double ptres_NScale
 scales for the residuals More...
 
double etares_NScale
 
double phires_NScale
 
double d0res_NScale
 
double a0res_NScale
 
double z0res_NScale
 
double d0Max
 
double a0Max
 
double z0Max
 

Detailed Description

Definition at line 22 of file BinConfig.h.

Constructor & Destructor Documentation

◆ BinConfig()

BinConfig::BinConfig ( const std::string &  n = "")
inline

Definition at line 26 of file BinConfig.h.

26  :
27  _name(n),
29  pt_NScale(1),
30  eta_NScale(1),
31  phi_NScale(1),
32  d0_NScale(1),
33  a0_NScale(1),
34  z0_NScale(1),
36  ptres_NScale(1),
37  etares_NScale(1),
38  phires_NScale(1),
39  d0res_NScale(1),
40  a0res_NScale(1),
41  z0res_NScale(1),
42  d0Max(30),
43  a0Max(15),
44  z0Max(300)
45  { }

◆ ~BinConfig()

virtual BinConfig::~BinConfig ( )
inlinevirtual

Definition at line 47 of file BinConfig.h.

47 { }

Member Function Documentation

◆ set() [1/2]

void BinConfig::set ( ReadCards r)
inline

Definition at line 62 of file BinConfig.h.

62  {
63  if ( _name!="" ) set ( r, _name+"_" );
64  else set ( r, "" );
65  }

◆ set() [2/2]

void BinConfig::set ( ReadCards r,
const std::string &  n 
)
inline

Definition at line 50 of file BinConfig.h.

50  {
51  r.Set( n+"ptNScale", pt_NScale );
52  r.Set( n+"etaNScale", eta_NScale );
53  r.Set( n+"phiNScale", phi_NScale );
54  r.Set( n+"d0NScale", d0_NScale );
55  r.Set( n+"a0NScale", a0_NScale );
56  r.Set( n+"z0NScale", z0_NScale );
57  r.Set( n+"d0Max", d0Max );
58  r.Set( n+"a0Max", a0Max );
59  r.Set( n+"z0Max", z0Max );
60  }

Member Data Documentation

◆ _name

std::string BinConfig::_name

Definition at line 67 of file BinConfig.h.

◆ a0_NScale

double BinConfig::a0_NScale

Definition at line 73 of file BinConfig.h.

◆ a0Max

double BinConfig::a0Max

Definition at line 85 of file BinConfig.h.

◆ a0res_NScale

double BinConfig::a0res_NScale

Definition at line 81 of file BinConfig.h.

◆ d0_NScale

double BinConfig::d0_NScale

Definition at line 72 of file BinConfig.h.

◆ d0Max

double BinConfig::d0Max

Definition at line 84 of file BinConfig.h.

◆ d0res_NScale

double BinConfig::d0res_NScale

Definition at line 80 of file BinConfig.h.

◆ eta_NScale

double BinConfig::eta_NScale

Definition at line 70 of file BinConfig.h.

◆ etares_NScale

double BinConfig::etares_NScale

Definition at line 78 of file BinConfig.h.

◆ phi_NScale

double BinConfig::phi_NScale

Definition at line 71 of file BinConfig.h.

◆ phires_NScale

double BinConfig::phires_NScale

Definition at line 79 of file BinConfig.h.

◆ pt_NScale

double BinConfig::pt_NScale

Definition at line 69 of file BinConfig.h.

◆ ptres_NScale

double BinConfig::ptres_NScale

scales for the residuals

Definition at line 77 of file BinConfig.h.

◆ z0_NScale

double BinConfig::z0_NScale

Definition at line 74 of file BinConfig.h.

◆ z0Max

double BinConfig::z0Max

Definition at line 86 of file BinConfig.h.

◆ z0res_NScale

double BinConfig::z0res_NScale

Definition at line 82 of file BinConfig.h.


The documentation for this struct was generated from the following file:
BinConfig::z0_NScale
double z0_NScale
Definition: BinConfig.h:74
beamspotman.r
def r
Definition: beamspotman.py:676
BinConfig::_name
std::string _name
Definition: BinConfig.h:67
BinConfig::z0Max
double z0Max
Definition: BinConfig.h:86
BinConfig::eta_NScale
double eta_NScale
Definition: BinConfig.h:70
BinConfig::z0res_NScale
double z0res_NScale
Definition: BinConfig.h:82
BinConfig::phires_NScale
double phires_NScale
Definition: BinConfig.h:79
BinConfig::d0res_NScale
double d0res_NScale
Definition: BinConfig.h:80
beamspotman.n
n
Definition: beamspotman.py:731
BinConfig::set
void set(ReadCards &r, const std::string &n)
Definition: BinConfig.h:50
BinConfig::a0Max
double a0Max
Definition: BinConfig.h:85
BinConfig::phi_NScale
double phi_NScale
Definition: BinConfig.h:71
BinConfig::a0res_NScale
double a0res_NScale
Definition: BinConfig.h:81
BinConfig::d0Max
double d0Max
Definition: BinConfig.h:84
BinConfig::ptres_NScale
double ptres_NScale
scales for the residuals
Definition: BinConfig.h:77
BinConfig::a0_NScale
double a0_NScale
Definition: BinConfig.h:73
BinConfig::pt_NScale
double pt_NScale
Definition: BinConfig.h:69
BinConfig::etares_NScale
double etares_NScale
Definition: BinConfig.h:78
BinConfig::d0_NScale
double d0_NScale
Definition: BinConfig.h:72