ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
LArOFCAlg::perChannelData_t Struct Reference
Collaboration diagram for LArOFCAlg::perChannelData_t:

Public Member Functions

 perChannelData_t (const LArWaveCumul *wave, const HWIdentifier hi, const unsigned g)
 

Public Attributes

const LArWaveCumulinputWave
 
HWIdentifier chid
 
unsigned gain
 
std::vector< std::vector< float > > ofc_a
 
std::vector< std::vector< float > > ofc_b
 
std::vector< std::vector< float > > ofcV2_a
 
std::vector< std::vector< float > > ofcV2_b
 
std::vector< std::vector< float > > shape
 
std::vector< std::vector< float > > shapeDer
 
float tstart
 
float timeBinWidthOFC
 
unsigned phasewMaxAt3
 
bool faultyOFC
 
bool shortWave
 

Detailed Description

Definition at line 65 of file LArOFCAlg.h.

Constructor & Destructor Documentation

◆ perChannelData_t()

LArOFCAlg::perChannelData_t::perChannelData_t ( const LArWaveCumul wave,
const HWIdentifier  hi,
const unsigned  g 
)
inline

Definition at line 88 of file LArOFCAlg.h.

88  :
89  inputWave(wave), chid(hi), gain(g),tstart(0), timeBinWidthOFC(25./24), phasewMaxAt3(0), faultyOFC(false), shortWave(false) {};

Member Data Documentation

◆ chid

HWIdentifier LArOFCAlg::perChannelData_t::chid

Definition at line 68 of file LArOFCAlg.h.

◆ faultyOFC

bool LArOFCAlg::perChannelData_t::faultyOFC

Definition at line 84 of file LArOFCAlg.h.

◆ gain

unsigned LArOFCAlg::perChannelData_t::gain

Definition at line 69 of file LArOFCAlg.h.

◆ inputWave

const LArWaveCumul* LArOFCAlg::perChannelData_t::inputWave

Definition at line 67 of file LArOFCAlg.h.

◆ ofc_a

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::ofc_a

Definition at line 72 of file LArOFCAlg.h.

◆ ofc_b

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::ofc_b

Definition at line 73 of file LArOFCAlg.h.

◆ ofcV2_a

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::ofcV2_a

Definition at line 75 of file LArOFCAlg.h.

◆ ofcV2_b

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::ofcV2_b

Definition at line 76 of file LArOFCAlg.h.

◆ phasewMaxAt3

unsigned LArOFCAlg::perChannelData_t::phasewMaxAt3

Definition at line 83 of file LArOFCAlg.h.

◆ shape

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::shape

Definition at line 78 of file LArOFCAlg.h.

◆ shapeDer

std::vector<std::vector<float> > LArOFCAlg::perChannelData_t::shapeDer

Definition at line 79 of file LArOFCAlg.h.

◆ shortWave

bool LArOFCAlg::perChannelData_t::shortWave

Definition at line 85 of file LArOFCAlg.h.

◆ timeBinWidthOFC

float LArOFCAlg::perChannelData_t::timeBinWidthOFC

Definition at line 82 of file LArOFCAlg.h.

◆ tstart

float LArOFCAlg::perChannelData_t::tstart

Definition at line 81 of file LArOFCAlg.h.


The documentation for this struct was generated from the following file:
LArOFCAlg::perChannelData_t::shortWave
bool shortWave
Definition: LArOFCAlg.h:85
LArOFCAlg::perChannelData_t::inputWave
const LArWaveCumul * inputWave
Definition: LArOFCAlg.h:67
LArOFCAlg::perChannelData_t::faultyOFC
bool faultyOFC
Definition: LArOFCAlg.h:84
python.CaloCondTools.g
g
Definition: CaloCondTools.py:15
LArOFCAlg::perChannelData_t::gain
unsigned gain
Definition: LArOFCAlg.h:69
LArOFCAlg::perChannelData_t::chid
HWIdentifier chid
Definition: LArOFCAlg.h:68
LArOFCAlg::perChannelData_t::tstart
float tstart
Definition: LArOFCAlg.h:81
LArOFCAlg::perChannelData_t::timeBinWidthOFC
float timeBinWidthOFC
Definition: LArOFCAlg.h:82
LArOFCAlg::perChannelData_t::phasewMaxAt3
unsigned phasewMaxAt3
Definition: LArOFCAlg.h:83