ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
LArOFIterResults Class Reference

#include <LArOFIterResults.h>

Collaboration diagram for LArOFIterResults:

Public Member Functions

 LArOFIterResults ()
 
 LArOFIterResults (HWIdentifier chid, CaloGain::CaloGain gain, bool valid, bool converged, int nIterPerf, float amplitude, float tau, unsigned peakSample_init, unsigned peakSample_final, float delay_final, float quality, unsigned int ofcIndex)
 
 ~LArOFIterResults ()=default
 
HWIdentifier getChannelID () const
 
CaloGain::CaloGain getGain () const
 
bool getValid () const
 
bool getConverged () const
 
int getNIterPerf () const
 
float getAmplitude () const
 
float getTau () const
 
unsigned getPeakSample_init () const
 
unsigned getPeakSample_final () const
 
float getDelay_final () const
 
float getQuality () const
 
unsigned getOFCIndex () const
 
void setChannelID (HWIdentifier chid)
 
void setGain (CaloGain::CaloGain gain)
 
void setValid (bool valid)
 
void setConverged (bool converged)
 
void setNIterPerf (int nIterPerf)
 
void setAmplitude (float amplitude)
 
void setTau (float tau)
 
void setPeakSample_init (unsigned peakSample_init)
 
void setPeakSample_final (unsigned peakSample_final)
 
void setDelay_final (float delay_final)
 
void setQuality (float quality)
 
void setOFCIndex (unsigned idx)
 

Private Attributes

HWIdentifier m_chid
 
CaloGain::CaloGain m_gain
 
bool m_valid
 
bool m_converged
 
int m_nIterPerf
 
float m_amplitude
 
float m_tau
 
unsigned m_peakSample_init
 
unsigned m_peakSample_final
 
float m_delay_final
 
float m_quality
 
unsigned m_ofcIndex
 

Friends

class LArOFPeakRecoTool
 
class LArRawChannelBuilderIterAlg
 

Detailed Description

Definition at line 15 of file LArOFIterResults.h.

Constructor & Destructor Documentation

◆ LArOFIterResults() [1/2]

LArOFIterResults::LArOFIterResults ( )
inline

Definition at line 100 of file LArOFIterResults.h.

101  :
102  m_chid(0),
104  m_valid(0),
105  m_converged(0),
106  m_nIterPerf(0),
107  m_amplitude(0),
108  m_tau(0),
111  m_delay_final(0),
112  m_quality(0),
113  m_ofcIndex(0)
114 
115 {}

◆ LArOFIterResults() [2/2]

LArOFIterResults::LArOFIterResults ( HWIdentifier  chid,
CaloGain::CaloGain  gain,
bool  valid,
bool  converged,
int  nIterPerf,
float  amplitude,
float  tau,
unsigned  peakSample_init,
unsigned  peakSample_final,
float  delay_final,
float  quality,
unsigned int  ofcIndex 
)

◆ ~LArOFIterResults()

LArOFIterResults::~LArOFIterResults ( )
default

Member Function Documentation

◆ getAmplitude()

float LArOFIterResults::getAmplitude ( ) const
inline

Definition at line 169 of file LArOFIterResults.h.

169 { return m_amplitude; }

◆ getChannelID()

HWIdentifier LArOFIterResults::getChannelID ( ) const
inline

Definition at line 149 of file LArOFIterResults.h.

149 { return m_chid; }

◆ getConverged()

bool LArOFIterResults::getConverged ( ) const
inline

Definition at line 161 of file LArOFIterResults.h.

161 { return m_converged; }

◆ getDelay_final()

float LArOFIterResults::getDelay_final ( ) const
inline

Definition at line 185 of file LArOFIterResults.h.

185 { return m_delay_final; }

◆ getGain()

CaloGain::CaloGain LArOFIterResults::getGain ( ) const
inline

Definition at line 153 of file LArOFIterResults.h.

153 { return m_gain; }

◆ getNIterPerf()

int LArOFIterResults::getNIterPerf ( ) const
inline

Definition at line 165 of file LArOFIterResults.h.

165 { return m_nIterPerf; }

◆ getOFCIndex()

unsigned LArOFIterResults::getOFCIndex ( ) const
inline

Definition at line 193 of file LArOFIterResults.h.

193 { return m_ofcIndex; }

◆ getPeakSample_final()

unsigned LArOFIterResults::getPeakSample_final ( ) const
inline

Definition at line 181 of file LArOFIterResults.h.

181 { return m_peakSample_final; }

◆ getPeakSample_init()

unsigned LArOFIterResults::getPeakSample_init ( ) const
inline

Definition at line 177 of file LArOFIterResults.h.

177 { return m_peakSample_init; }

◆ getQuality()

float LArOFIterResults::getQuality ( ) const
inline

Definition at line 189 of file LArOFIterResults.h.

189 { return m_quality; }

◆ getTau()

float LArOFIterResults::getTau ( ) const
inline

Definition at line 173 of file LArOFIterResults.h.

173 { return m_tau; }

◆ getValid()

bool LArOFIterResults::getValid ( ) const
inline

Definition at line 157 of file LArOFIterResults.h.

157 { return m_valid; }

◆ setAmplitude()

void LArOFIterResults::setAmplitude ( float  amplitude)

Definition at line 30 of file LArOFIterResults.cxx.

30  {
31  m_amplitude = amplitude;
32 }

◆ setChannelID()

void LArOFIterResults::setChannelID ( HWIdentifier  chid)

Definition at line 10 of file LArOFIterResults.cxx.

10  {
11  m_chid = chid;
12 }

◆ setConverged()

void LArOFIterResults::setConverged ( bool  converged)

Definition at line 22 of file LArOFIterResults.cxx.

22  {
23  m_converged = converged;
24 }

◆ setDelay_final()

void LArOFIterResults::setDelay_final ( float  delay_final)

Definition at line 46 of file LArOFIterResults.cxx.

46  {
47  m_delay_final = delay_final;
48 }

◆ setGain()

void LArOFIterResults::setGain ( CaloGain::CaloGain  gain)

Definition at line 14 of file LArOFIterResults.cxx.

14  {
15  m_gain = gain;
16 }

◆ setNIterPerf()

void LArOFIterResults::setNIterPerf ( int  nIterPerf)

Definition at line 26 of file LArOFIterResults.cxx.

26  {
27  m_nIterPerf = nIterPerf;
28 }

◆ setOFCIndex()

void LArOFIterResults::setOFCIndex ( unsigned  idx)

Definition at line 55 of file LArOFIterResults.cxx.

55  {
56  m_ofcIndex = idx;
57 }

◆ setPeakSample_final()

void LArOFIterResults::setPeakSample_final ( unsigned  peakSample_final)

Definition at line 42 of file LArOFIterResults.cxx.

42  {
43  m_peakSample_final = peakSample_final;
44 }

◆ setPeakSample_init()

void LArOFIterResults::setPeakSample_init ( unsigned  peakSample_init)

Definition at line 38 of file LArOFIterResults.cxx.

38  {
39  m_peakSample_init = peakSample_init;
40 }

◆ setQuality()

void LArOFIterResults::setQuality ( float  quality)

Definition at line 50 of file LArOFIterResults.cxx.

50  {
51  m_quality = quality;
52 }

◆ setTau()

void LArOFIterResults::setTau ( float  tau)

Definition at line 34 of file LArOFIterResults.cxx.

34  {
35  m_tau = tau;
36 }

◆ setValid()

void LArOFIterResults::setValid ( bool  valid)

Definition at line 18 of file LArOFIterResults.cxx.

18  {
19  m_valid = valid;
20 }

Friends And Related Function Documentation

◆ LArOFPeakRecoTool

friend class LArOFPeakRecoTool
friend

Definition at line 18 of file LArOFIterResults.h.

◆ LArRawChannelBuilderIterAlg

friend class LArRawChannelBuilderIterAlg
friend

Definition at line 19 of file LArOFIterResults.h.

Member Data Documentation

◆ m_amplitude

float LArOFIterResults::m_amplitude
private

Definition at line 82 of file LArOFIterResults.h.

◆ m_chid

HWIdentifier LArOFIterResults::m_chid
private

Definition at line 72 of file LArOFIterResults.h.

◆ m_converged

bool LArOFIterResults::m_converged
private

Definition at line 78 of file LArOFIterResults.h.

◆ m_delay_final

float LArOFIterResults::m_delay_final
private

Definition at line 90 of file LArOFIterResults.h.

◆ m_gain

CaloGain::CaloGain LArOFIterResults::m_gain
private

Definition at line 74 of file LArOFIterResults.h.

◆ m_nIterPerf

int LArOFIterResults::m_nIterPerf
private

Definition at line 80 of file LArOFIterResults.h.

◆ m_ofcIndex

unsigned LArOFIterResults::m_ofcIndex
private

Definition at line 94 of file LArOFIterResults.h.

◆ m_peakSample_final

unsigned LArOFIterResults::m_peakSample_final
private

Definition at line 88 of file LArOFIterResults.h.

◆ m_peakSample_init

unsigned LArOFIterResults::m_peakSample_init
private

Definition at line 86 of file LArOFIterResults.h.

◆ m_quality

float LArOFIterResults::m_quality
private

Definition at line 92 of file LArOFIterResults.h.

◆ m_tau

float LArOFIterResults::m_tau
private

Definition at line 84 of file LArOFIterResults.h.

◆ m_valid

bool LArOFIterResults::m_valid
private

Definition at line 76 of file LArOFIterResults.h.


The documentation for this class was generated from the following files:
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArOFIterResults::m_converged
bool m_converged
Definition: LArOFIterResults.h:78
LArOFIterResults::m_chid
HWIdentifier m_chid
Definition: LArOFIterResults.h:72
LArOFIterResults::m_quality
float m_quality
Definition: LArOFIterResults.h:92
calibdata.valid
list valid
Definition: calibdata.py:45
LArOFIterResults::m_valid
bool m_valid
Definition: LArOFIterResults.h:76
LArOFIterResults::m_peakSample_final
unsigned m_peakSample_final
Definition: LArOFIterResults.h:88
LArOFIterResults::m_ofcIndex
unsigned m_ofcIndex
Definition: LArOFIterResults.h:94
LArOFIterResults::m_delay_final
float m_delay_final
Definition: LArOFIterResults.h:90
LArOFIterResults::m_amplitude
float m_amplitude
Definition: LArOFIterResults.h:82
CaloGain::CaloGain
CaloGain
Definition: CaloGain.h:11
LArOFIterResults::m_peakSample_init
unsigned m_peakSample_init
Definition: LArOFIterResults.h:86
LArOFIterResults::m_nIterPerf
int m_nIterPerf
Definition: LArOFIterResults.h:80
LArOFIterResults::m_tau
float m_tau
Definition: LArOFIterResults.h:84
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition: LArNewCalib_DelayDump_OFC_Cali.py:69
LArOFIterResults::m_gain
CaloGain::CaloGain m_gain
Definition: LArOFIterResults.h:74