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

#include <ZDCNLCalibration.h>

Collaboration diagram for CalibData:

Public Member Functions

 CalibData ()
 
 CalibData (int inLBStart, int inLBEnd, const std::array< std::vector< float >, 4 > &inWeights)
 

Public Attributes

std::array< std::vector< float >, 4 > weights
 
unsigned int LBStart
 
unsigned int LBEnd
 

Detailed Description

Definition at line 34 of file ZDCNLCalibration.h.

Constructor & Destructor Documentation

◆ CalibData() [1/2]

CalibData::CalibData ( )
inline

Definition at line 40 of file ZDCNLCalibration.h.

41  {
42  std::vector<float> unity(1, 1);
43  weights = {unity, unity, unity, unity};
44  LBStart = 0;
45  LBEnd = 10000;
46  };

◆ CalibData() [2/2]

CalibData::CalibData ( int  inLBStart,
int  inLBEnd,
const std::array< std::vector< float >, 4 > &  inWeights 
)
inline

Definition at line 48 of file ZDCNLCalibration.h.

48  :
49  LBStart(inLBStart), LBEnd(inLBEnd), weights(inWeights)
50  {};

Member Data Documentation

◆ LBEnd

unsigned int CalibData::LBEnd

Definition at line 38 of file ZDCNLCalibration.h.

◆ LBStart

unsigned int CalibData::LBStart

Definition at line 37 of file ZDCNLCalibration.h.

◆ weights

std::array<std::vector<float>, 4> CalibData::weights

Definition at line 36 of file ZDCNLCalibration.h.


The documentation for this struct was generated from the following file:
CalibData::LBEnd
unsigned int LBEnd
Definition: ZDCNLCalibration.h:38
CalibData::weights
std::array< std::vector< float >, 4 > weights
Definition: ZDCNLCalibration.h:36
CalibData::LBStart
unsigned int LBStart
Definition: ZDCNLCalibration.h:37