Belle II Software development
TRGECLFAMPara Class Reference

Raw TC result nefor digitizing. More...

#include <TRGECLFAMPara.h>

Inheritance diagram for TRGECLFAMPara:

Public Member Functions

 TRGECLFAMPara ()
 Empty constructor Recommended for ROOT IO.
 
 TRGECLFAMPara (int FPGAversion, int TCId, int FAMId, int ChannelId, int TEreconstruct, double ConversionFactor, int Toffset, int Threshold, int Wavemean, int Wavesigma, const std::vector< double > &SignalPDF, const std::vector< double > &NoiseCovarianceMatrix)
 Construction.
 
void setFPGAversion (int FPGAversion)
 Set FPGAversion.
 
void setTCId (int TCId)
 Set TCId.
 
void setFAMId (int FAMId)
 Set FAMId.
 
void setChannelId (int ChannelId)
 Set TCId.
 
void setTEreconstruct (int TEreconstruct)
 Set T&E reconstruction method.
 
void setConversionFactor (double ConversionFactor)
 Set ConversionFactor CC.
 
void setToffset (int Toffset)
 Set T offset.
 
void setThreshold (int Threshold)
 Set Threshold.
 
void setWavemean (int Wavemean)
 Set Wavemean.
 
void setWavesigma (int Wavesigma)
 Set Wavesigma.
 
void setSignalPDF (const std::vector< double > &SignalPDF)
 set Fitter Amplitude Coefficient
 
void setNoiseCovarianceMatrix (const std::vector< double > &NoiseCovarianceMatrix)
 set Fitter Timing Coefficient
 
int getFPGAversion () const
 Get FPGAversion.
 
int getTCId () const
 Get TCId.
 
int getFAMId () const
 Get FAMId.
 
int getChannelId () const
 Get ChannelId.
 
int getTEreconstruct () const
 Get T&E reconstruction method.
 
int getConversionFactor () const
 Get ConversionFactor CC.
 
int getToffset () const
 Get T offset.
 
int getThreshold () const
 Get Threshold.
 
int getWavemean () const
 Get Wavemean.
 
int getWavesigma () const
 Get Wavesigma.
 
std::vector< double > setSignalPDF ()
 Get Fitter Amplitude Coefficient.
 
std::vector< double > setNoiseCovarianceMatrix ()
 Get Fitter Timing Coefficient.
 
 ClassDef (TRGECLFAMPara, 2)
 the class title
 

Public Attributes

int m_FPGAversion
 FPGAversion.
 
int m_TCId
 TCId.
 
int m_FAMId
 FAM ID.
 
int m_ChannelId
 FAM Channel ID.
 
int m_TEreconstruct
 T&E reconstruction method.
 
double m_ConversionFactor
 ConversionFactor CC.
 
int m_Toffset
 T offset.
 
int m_Threshold
 Threshold.
 
int m_Wavemean
 Wavemean.
 
int m_Wavesigma
 Wavesigma.
 
std::vector< double > m_SignalPDF
 Fitter Amplitude Coefficient.
 
std::vector< double > m_NoiseCovarianceMatrix
 Fitter Timing Coefficient.
 

Detailed Description

Raw TC result nefor digitizing.

Definition at line 21 of file TRGECLFAMPara.h.

Constructor & Destructor Documentation

◆ TRGECLFAMPara() [1/2]

TRGECLFAMPara ( )
inline

Empty constructor Recommended for ROOT IO.

Definition at line 25 of file TRGECLFAMPara.h.

25 :
27 m_TCId(0),
28 m_FAMId(0),
29 m_ChannelId(0),
32 m_Toffset(0),
33 m_Threshold(0),
34 m_Wavemean(0),
36 {
37 m_SignalPDF.clear();
38
40
41 }
int m_Toffset
T offset.
double m_ConversionFactor
ConversionFactor CC.
int m_Wavesigma
Wavesigma.
int m_ChannelId
FAM Channel ID.
int m_TEreconstruct
T&E reconstruction method.
int m_Threshold
Threshold.
int m_Wavemean
Wavemean.
std::vector< double > m_SignalPDF
Fitter Amplitude Coefficient.
std::vector< double > m_NoiseCovarianceMatrix
Fitter Timing Coefficient.
int m_FPGAversion
FPGAversion.

◆ TRGECLFAMPara() [2/2]

TRGECLFAMPara ( int  FPGAversion,
int  TCId,
int  FAMId,
int  ChannelId,
int  TEreconstruct,
double  ConversionFactor,
int  Toffset,
int  Threshold,
int  Wavemean,
int  Wavesigma,
const std::vector< double > &  SignalPDF,
const std::vector< double > &  NoiseCovarianceMatrix 
)
inline

Construction.

Definition at line 43 of file TRGECLFAMPara.h.

57 :
58 m_FPGAversion(FPGAversion),
59 m_TCId(TCId),
60 m_FAMId(FAMId),
61 m_ChannelId(ChannelId),
62 m_TEreconstruct(TEreconstruct),
63 m_ConversionFactor(ConversionFactor),
64 m_Toffset(Toffset),
65 m_Threshold(Threshold),
66 m_Wavemean(Wavemean),
67 m_Wavesigma(Wavesigma),
68 m_SignalPDF(SignalPDF),
69 m_NoiseCovarianceMatrix(NoiseCovarianceMatrix)
70 { }

Member Function Documentation

◆ getChannelId()

int getChannelId ( ) const
inline

Get ChannelId.

Definition at line 120 of file TRGECLFAMPara.h.

121 { return m_ChannelId ; }

◆ getConversionFactor()

int getConversionFactor ( ) const
inline

Get ConversionFactor CC.

Definition at line 128 of file TRGECLFAMPara.h.

129 { return m_ConversionFactor ; }

◆ getFAMId()

int getFAMId ( ) const
inline

Get FAMId.

Definition at line 116 of file TRGECLFAMPara.h.

117 { return m_FAMId ; }

◆ getFPGAversion()

int getFPGAversion ( ) const
inline

Get FPGAversion.

Definition at line 108 of file TRGECLFAMPara.h.

109 { return m_FPGAversion ; }

◆ getTCId()

int getTCId ( ) const
inline

Get TCId.

Definition at line 112 of file TRGECLFAMPara.h.

113 { return m_TCId ; }

◆ getTEreconstruct()

int getTEreconstruct ( ) const
inline

Get T&E reconstruction method.

Definition at line 124 of file TRGECLFAMPara.h.

125 { return m_TEreconstruct ; }

◆ getThreshold()

int getThreshold ( ) const
inline

Get Threshold.

Definition at line 136 of file TRGECLFAMPara.h.

137 { return m_Threshold ; }

◆ getToffset()

int getToffset ( ) const
inline

Get T offset.

Definition at line 132 of file TRGECLFAMPara.h.

133 { return m_Toffset ; }

◆ getWavemean()

int getWavemean ( ) const
inline

Get Wavemean.

Definition at line 140 of file TRGECLFAMPara.h.

141 { return m_Wavemean ; }

◆ getWavesigma()

int getWavesigma ( ) const
inline

Get Wavesigma.

Definition at line 144 of file TRGECLFAMPara.h.

145 { return m_Wavesigma ; }

◆ setChannelId()

void setChannelId ( int  ChannelId)
inline

Set TCId.

Definition at line 82 of file TRGECLFAMPara.h.

82{ m_ChannelId = ChannelId; }

◆ setConversionFactor()

void setConversionFactor ( double  ConversionFactor)
inline

Set ConversionFactor CC.

Definition at line 88 of file TRGECLFAMPara.h.

88{ m_ConversionFactor = ConversionFactor; }

◆ setFAMId()

void setFAMId ( int  FAMId)
inline

Set FAMId.

Definition at line 79 of file TRGECLFAMPara.h.

79{ m_FAMId = FAMId; }

◆ setFPGAversion()

void setFPGAversion ( int  FPGAversion)
inline

Set FPGAversion.

Definition at line 73 of file TRGECLFAMPara.h.

73{ m_FPGAversion = FPGAversion; }

◆ setNoiseCovarianceMatrix() [1/2]

std::vector< double > setNoiseCovarianceMatrix ( )
inline

Get Fitter Timing Coefficient.

Definition at line 149 of file TRGECLFAMPara.h.

149{ return m_NoiseCovarianceMatrix ;}

◆ setNoiseCovarianceMatrix() [2/2]

void setNoiseCovarianceMatrix ( const std::vector< double > &  NoiseCovarianceMatrix)
inline

set Fitter Timing Coefficient

Definition at line 105 of file TRGECLFAMPara.h.

105{ m_NoiseCovarianceMatrix = NoiseCovarianceMatrix;}

◆ setSignalPDF() [1/2]

std::vector< double > setSignalPDF ( )
inline

Get Fitter Amplitude Coefficient.

Definition at line 147 of file TRGECLFAMPara.h.

147{ return m_SignalPDF ;}

◆ setSignalPDF() [2/2]

void setSignalPDF ( const std::vector< double > &  SignalPDF)
inline

set Fitter Amplitude Coefficient

Definition at line 103 of file TRGECLFAMPara.h.

103{ m_SignalPDF = SignalPDF;}

◆ setTCId()

void setTCId ( int  TCId)
inline

Set TCId.

Definition at line 76 of file TRGECLFAMPara.h.

76{ m_TCId = TCId; }

◆ setTEreconstruct()

void setTEreconstruct ( int  TEreconstruct)
inline

Set T&E reconstruction method.

Definition at line 85 of file TRGECLFAMPara.h.

85{ m_TEreconstruct = TEreconstruct; }

◆ setThreshold()

void setThreshold ( int  Threshold)
inline

Set Threshold.

Definition at line 94 of file TRGECLFAMPara.h.

94{ m_Threshold = Threshold; }

◆ setToffset()

void setToffset ( int  Toffset)
inline

Set T offset.

Definition at line 91 of file TRGECLFAMPara.h.

91{ m_Toffset = Toffset; }

◆ setWavemean()

void setWavemean ( int  Wavemean)
inline

Set Wavemean.

Definition at line 97 of file TRGECLFAMPara.h.

97{ m_Wavemean = Wavemean; }

◆ setWavesigma()

void setWavesigma ( int  Wavesigma)
inline

Set Wavesigma.

Definition at line 100 of file TRGECLFAMPara.h.

100{ m_Wavesigma = Wavesigma; }

Member Data Documentation

◆ m_ChannelId

int m_ChannelId

FAM Channel ID.

Definition at line 163 of file TRGECLFAMPara.h.

◆ m_ConversionFactor

double m_ConversionFactor

ConversionFactor CC.

Definition at line 168 of file TRGECLFAMPara.h.

◆ m_FAMId

int m_FAMId

FAM ID.

Definition at line 161 of file TRGECLFAMPara.h.

◆ m_FPGAversion

int m_FPGAversion

FPGAversion.

Definition at line 155 of file TRGECLFAMPara.h.

◆ m_NoiseCovarianceMatrix

std::vector<double> m_NoiseCovarianceMatrix

Fitter Timing Coefficient.

Definition at line 184 of file TRGECLFAMPara.h.

◆ m_SignalPDF

std::vector<double> m_SignalPDF

Fitter Amplitude Coefficient.

Definition at line 182 of file TRGECLFAMPara.h.

◆ m_TCId

int m_TCId

TCId.

Definition at line 158 of file TRGECLFAMPara.h.

◆ m_TEreconstruct

int m_TEreconstruct

T&E reconstruction method.

Definition at line 165 of file TRGECLFAMPara.h.

◆ m_Threshold

int m_Threshold

Threshold.

Definition at line 174 of file TRGECLFAMPara.h.

◆ m_Toffset

int m_Toffset

T offset.

Definition at line 171 of file TRGECLFAMPara.h.

◆ m_Wavemean

int m_Wavemean

Wavemean.

Definition at line 177 of file TRGECLFAMPara.h.

◆ m_Wavesigma

int m_Wavesigma

Wavesigma.

Definition at line 180 of file TRGECLFAMPara.h.


The documentation for this class was generated from the following file: