Belle II Software development
|
Raw TC result nefor digitizing. More...
#include <TRGECLETMPara.h>
Public Member Functions | |
TRGECLETMPara () | |
Empty constructor Recommended for ROOT IO. | |
TRGECLETMPara (int FPGAversion, double ADCto100MeV, int ELow, int EHigh, int ELum, int FWD2DBhabha[14], int BWD2DBhabha[14], int Bhabha3DSelectionThreshold[2], int Bhabha3DVetoThreshold[2], int Bhabha3DSelectionAngle[4], int Bhabha3DVetoAngle[4], int mumuThreshold, int mumuAngle[4], int LowMultiThreshold[4], int Prescalefactor[3], int TriggerLatency, int ETMDelay, int n300MeVCluster, int ECLBurstThreshold) | |
Construction. | |
void | setFPGAversion (int FPGAversion) |
Set FPGAversion. | |
void | setADCto100MeV (double ADCto100MeV) |
Set 100 MeV/ADC conversion factor. | |
void | setELow (int ELow) |
Set Total Energy > 500 MeV. | |
void | setEHigh (int EHigh) |
Set Total Energy > 1000 MeV. | |
void | setELum (int ELum) |
Set Total Energy > 3000 MeV. | |
void | set2DBhabhaFWD (int i, int FWD2DBhabha[14]) |
Set Belle 1 type(2D) Bhabha threshold in forward part (Higher) | |
void | set2DBhabhaBWD (int i, int BWD2DBhabha[14]) |
Set Belle 1 type(2D) Bhabha threshold in backward part (Lower) | |
void | set3DBhabhaSelectionThreshold (int i, int Bhabha3DSelectionThreshold[2]) |
Set 3D Selection Bhabha Threshold. | |
void | set3DBhabhaVetoThreshold (int i, int Bhabha3DVetoThreshold[2]) |
Set 3D Veto Bhabha Threshold. | |
void | set3DBhabhaSelectionAngle (int i, int Bhabha3DSelectionAngle[4]) |
Set 3D Selection Bhabha Angle. | |
void | set3DBhabhaVetoAngle (int i, int Bhabha3DVetoAngle[4]) |
Set 3D Veto Bhabha Angle. | |
void | setmumuThreshold (int mumuThreshold) |
Set mumu Threshold. | |
void | setmumuAngle (int i, int mumuAngle[4]) |
Set mumu Threshold. | |
void | setPrescalefactor (int i, int Prescalefactor[3]) |
Set Bhabha Prescale Factor. | |
void | setLowMultiThreshold (int i, int LowMultiThreshold[4]) |
Set Low Multiplicity bit Threshold. | |
void | setTriggerLatency (int TriggerLatency) |
Set Letency of Trigger Window (interval btw L1 and ETM TRG ) | |
void | setETMDelay (int ETMDelay) |
Set Delay of ETM to GDL. | |
void | setn300MeVCluster (int n300MeVCluster) |
Set the number of cluster exceeding 300 MeV. | |
void | setECLBurstThreshold (int ECLBurstThreshold) |
Set ECL Burst Threshold. | |
int | getFPGAversion () const |
Get FPGAversion. | |
double | getADCto100MeV () const |
Get 100 MeV/ADC conversion factor. | |
int | getELow () const |
Get Total Energy > 500 MeV. | |
int | getEHigh () const |
Get Total Energy > 1000 MeV. | |
int | getELum () const |
Get Total Energy > 3000 MeV. | |
int | get2DBhabhaFWD (int i) const |
Get Belle 1 type(2D) Bhabha threshold in forward part (Higher) | |
int | get2DBhabhaBWD (int i) const |
Get Belle 1 type(2D) Bhabha threshold in backward part (Lower) | |
int | get3DBhabhaSelectionThreshold (int i) const |
Get 3D Bhabha Threshold. | |
int | get3DBhabhaVetoThreshold (int i) const |
Get 3D Bhabha Threshold. | |
int | get3DBhabhaSelectionAngle (int i) const |
Get 3D Bhabha Threshold. | |
int | get3DBhabhaVetoAngle (int i) const |
Get 3D Bhabha Threshold. | |
int | getmumuThreshold () const |
Set mumu Threshold. | |
int | getmumuAngle (int i) const |
get mumu Threshold | |
int | getPrescalefactor (int i) const |
get Bhabha Prescale Factor | |
int | getn300MeVCluster () const |
get the number of cluster exceeding 300 MeV. | |
int | getECLBurstThreshold () const |
get ECL Burst Threshold | |
int | getLowMultiThreshold (int i) const |
Get Low Multiplicity bit Threshold. | |
int | getTriggerLatency () const |
Get Letency of Trigger Window (interval btw L1 and ETM TRG ) | |
int | getETMDelay () const |
Get Delay of ETM to GDL. | |
Private Member Functions | |
ClassDef (TRGECLETMPara, 2) | |
the class title | |
Private Attributes | |
int | m_FPGAversion = 0 |
FPGAversion. | |
double | m_ADCto100MeV = 0.0 |
100 MeV/ADC conversion factor | |
int | m_ELow = 0 |
Total Energy > 500 MeV. | |
int | m_EHigh = 0 |
Total Energy > 1000 MeV. | |
int | m_ELum = 0 |
Total Energy > 3000 MeV. | |
int | m_2DBhabhaFWD [14] = {0} |
Belle 1 type(2D) Bhabha threshold in forward part (Higher) | |
int | m_2DBhabhaBWD [14] = {0} |
Belle 1 type(2D) Bhabha threshold in backward part (Lower) | |
int | m_3DBhabhaSelectionThreshold [2] = {0} |
3D Selection Bhabha Threshold | |
int | m_3DBhabhaVetoThreshold [2] = {0} |
3D Veto Bhabha Threshold | |
int | m_3DBhabhaSelectionAngle [4] = {0} |
3D Selection Bhabha Angle Selection | |
int | m_3DBhabhaVetoAngle [4] = {0} |
3D Veto Bhabha Angle Selection | |
int | m_mumuThreshold = 0 |
mumu bit Threshold | |
int | m_mumuAngle [4] = {0} |
mumu bit angle selection | |
int | m_LowMultiThreshold [4] = {0} |
Low Multiplicity bit Threshold. | |
int | m_Prescalefactor [3] = {0} |
Prescale factor. | |
int | m_TriggerLatency = 0 |
Letency of Trigger Window (Interval btw L1 and ETM TRG ) | |
int | m_ETMDelay = 0 |
Delay of ETM to GDL. | |
int | m_n300MeVCluster = 0 |
The number of cluster exceeding 300 MeV. | |
int | m_ECLBurstThreshold = 0 |
ECL Burst bit Threshold. | |
Raw TC result nefor digitizing.
Definition at line 21 of file TRGECLETMPara.h.
|
inline |
Empty constructor Recommended for ROOT IO.
Definition at line 25 of file TRGECLETMPara.h.
|
inline |
Construction.
Definition at line 32 of file TRGECLETMPara.h.
|
inline |
Get Belle 1 type(2D) Bhabha threshold in backward part (Lower)
Definition at line 153 of file TRGECLETMPara.h.
|
inline |
Get Belle 1 type(2D) Bhabha threshold in forward part (Higher)
Definition at line 151 of file TRGECLETMPara.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get Letency of Trigger Window (interval btw L1 and ETM TRG )
Definition at line 176 of file TRGECLETMPara.h.
|
inline |
Set Belle 1 type(2D) Bhabha threshold in backward part (Lower)
Definition at line 108 of file TRGECLETMPara.h.
|
inline |
Set Belle 1 type(2D) Bhabha threshold in forward part (Higher)
Definition at line 106 of file TRGECLETMPara.h.
|
inline |
Set 3D Selection Bhabha Angle.
Definition at line 114 of file TRGECLETMPara.h.
|
inline |
Set 3D Selection Bhabha Threshold.
Definition at line 110 of file TRGECLETMPara.h.
|
inline |
Set 3D Veto Bhabha Angle.
Definition at line 116 of file TRGECLETMPara.h.
|
inline |
Set 3D Veto Bhabha Threshold.
Definition at line 112 of file TRGECLETMPara.h.
|
inline |
Set 100 MeV/ADC conversion factor.
Definition at line 98 of file TRGECLETMPara.h.
|
inline |
Set ECL Burst Threshold.
Definition at line 135 of file TRGECLETMPara.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set Delay of ETM to GDL.
Definition at line 129 of file TRGECLETMPara.h.
|
inline |
|
inline |
Set Low Multiplicity bit Threshold.
Definition at line 125 of file TRGECLETMPara.h.
|
inline |
Set mumu Threshold.
Definition at line 120 of file TRGECLETMPara.h.
|
inline |
Set mumu Threshold.
Definition at line 118 of file TRGECLETMPara.h.
|
inline |
Set the number of cluster exceeding 300 MeV.
Definition at line 132 of file TRGECLETMPara.h.
|
inline |
Set Bhabha Prescale Factor.
Definition at line 122 of file TRGECLETMPara.h.
|
inline |
Set Letency of Trigger Window (interval btw L1 and ETM TRG )
Definition at line 127 of file TRGECLETMPara.h.
|
private |
Belle 1 type(2D) Bhabha threshold in backward part (Lower)
Definition at line 197 of file TRGECLETMPara.h.
|
private |
Belle 1 type(2D) Bhabha threshold in forward part (Higher)
Definition at line 195 of file TRGECLETMPara.h.
|
private |
3D Selection Bhabha Angle Selection
Definition at line 203 of file TRGECLETMPara.h.
|
private |
3D Selection Bhabha Threshold
Definition at line 199 of file TRGECLETMPara.h.
|
private |
3D Veto Bhabha Angle Selection
Definition at line 205 of file TRGECLETMPara.h.
|
private |
3D Veto Bhabha Threshold
Definition at line 201 of file TRGECLETMPara.h.
|
private |
100 MeV/ADC conversion factor
Definition at line 187 of file TRGECLETMPara.h.
|
private |
ECL Burst bit Threshold.
Definition at line 221 of file TRGECLETMPara.h.
|
private |
Total Energy > 1000 MeV.
Definition at line 191 of file TRGECLETMPara.h.
|
private |
Total Energy > 500 MeV.
Definition at line 189 of file TRGECLETMPara.h.
|
private |
Total Energy > 3000 MeV.
Definition at line 193 of file TRGECLETMPara.h.
|
private |
Delay of ETM to GDL.
Definition at line 217 of file TRGECLETMPara.h.
|
private |
FPGAversion.
Definition at line 185 of file TRGECLETMPara.h.
|
private |
Low Multiplicity bit Threshold.
Definition at line 211 of file TRGECLETMPara.h.
|
private |
mumu bit angle selection
Definition at line 209 of file TRGECLETMPara.h.
|
private |
mumu bit Threshold
Definition at line 207 of file TRGECLETMPara.h.
|
private |
The number of cluster exceeding 300 MeV.
Definition at line 219 of file TRGECLETMPara.h.
|
private |
Prescale factor.
Definition at line 213 of file TRGECLETMPara.h.
|
private |
Letency of Trigger Window (Interval btw L1 and ETM TRG )
Definition at line 215 of file TRGECLETMPara.h.