ATLAS Offline Software
Loading...
Searching...
No Matches
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{}
unsigned m_peakSample_final
CaloGain::CaloGain m_gain
HWIdentifier m_chid

◆ 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)

◆ 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)

◆ 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}
list valid
Definition calibdata.py:44

◆ 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: