Raw TC result nefor digitizing.
More...
#include <TRGECLFAMPara.h>
|
| 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
|
|
Raw TC result nefor digitizing.
Definition at line 21 of file TRGECLFAMPara.h.
◆ TRGECLFAMPara() [1/2]
Empty constructor Recommended for ROOT IO.
Definition at line 25 of file TRGECLFAMPara.h.
25 :
26 m_FPGAversion(1),
27 m_TCId(0),
28 m_FAMId(0),
29 m_ChannelId(0),
30 m_TEreconstruct(0),
31 m_ConversionFactor(0),
32 m_Toffset(0),
33 m_Threshold(0),
34 m_Wavemean(0),
35 m_Wavesigma(0)
36 {
37 m_SignalPDF.clear();
38
39 m_NoiseCovarianceMatrix.clear();
40
41 }
◆ 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 { }
◆ 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()
◆ getFPGAversion()
int getFPGAversion |
( |
| ) |
const |
|
inline |
Get FPGAversion.
Definition at line 108 of file TRGECLFAMPara.h.
109 { return m_FPGAversion ; }
◆ getTCId()
◆ 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()
◆ getWavemean()
int getWavemean |
( |
| ) |
const |
|
inline |
◆ 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 |
◆ 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()
◆ 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; }
◆ m_ChannelId
◆ m_ConversionFactor
double m_ConversionFactor |
◆ m_FAMId
◆ m_FPGAversion
◆ m_NoiseCovarianceMatrix
std::vector<double> m_NoiseCovarianceMatrix |
◆ m_SignalPDF
std::vector<double> m_SignalPDF |
◆ m_TCId
◆ m_TEreconstruct
◆ m_Threshold
◆ m_Toffset
◆ m_Wavemean
◆ m_Wavesigma
The documentation for this class was generated from the following file: