 |
Belle II Software
release-05-01-25
|
14 #ifndef TRGECLETMPARA_H
15 #define TRGECLETMPARA_H
25 class TRGECLETMPara :
public TObject {
44 int Bhabha3DSelectionThreshold[2],
45 int Bhabha3DVetoThreshold[2],
46 int Bhabha3DSelectionAngle[4],
47 int Bhabha3DVetoAngle[4],
50 int LowMultiThreshold[4],
51 int Prescalefactor[3],
60 for (
int index = 0; index < 14; index++) {
int get2DBhabhaFWD(int i) const
Get Belle 1 type(2D) Bhabha threshold in forward part (Higher)
int getEHigh() const
Get Total Energy > 1000 MeV.
void setELow(int ELow)
Set Total Energy > 500 MeV.
int get3DBhabhaSelectionThreshold(int i) const
Get 3D Bhabha Threshold.
int getTriggerLatency() const
Get Letency of Trigger Window (interval btw L1 and ETM TRG )
int m_2DBhabhaFWD[14]
Belle 1 type(2D) Bhabha threshold in forward part (Higher)
void set3DBhabhaSelectionAngle(int i, int Bhabha3DSelectionAngle[4])
Set 3D Selection Bhabha Angle.
int getETMDelay() const
Get Delay of ETM to GDL.
int m_3DBhabhaVetoAngle[4]
3D Veto Bhabha Angle Selection
void setmumuAngle(int i, int mumuAngle[4])
Set mumu Threshold.
int getn300MeVCluster() const
get the number of cluster exceeding 300 MeV.
int m_mumuThreshold
mumu bit Threshold
Raw TC result nefor digitizing.
TRGECLETMPara()
Empty constructor Recommended for ROOT IO.
int m_LowMultiThreshold[4]
Low Multiplicity bit Threshold.
void set2DBhabhaFWD(int i, int FWD2DBhabha[14])
Set Belle 1 type(2D) Bhabha threshold in forward part (Higher)
int getELow() const
Get Total Energy > 500 MeV.
int get3DBhabhaVetoAngle(int i) const
Get 3D Bhabha Threshold.
void setADCto100MeV(double ADCto100MeV)
Set 100 MeV/ADC conversion factor.
int m_2DBhabhaBWD[14]
Belle 1 type(2D) Bhabha threshold in backward part (Lower)
void set3DBhabhaVetoThreshold(int i, int Bhabha3DVetoThreshold[2])
Set 3D Veto Bhabha Threshold.
int m_Prescalefactor[3]
Prescale factor.
int getECLBurstThreshold() const
get ECL Burst Threshold
int m_TriggerLatency
Letency of Trigger Window (Interval btw L1 and ETM TRG )
int m_ELow
Total Energy > 500 MeV.
Abstract base class for different kinds of events.
void setn300MeVCluster(int n300MeVCluster)
Set the number of cluster exceeding 300 MeV.
void setEHigh(int EHigh)
Set Total Energy > 1000 MeV.
int m_3DBhabhaVetoThreshold[2]
3D Veto Bhabha Threshold
int getmumuAngle(int i) const
get mumu Threshold
void setTriggerLatency(int TriggerLatency)
Set Letency of Trigger Window (interval btw L1 and ETM TRG )
int m_3DBhabhaSelectionAngle[4]
3D Selection Bhabha Angle Selection
int getFPGAversion() const
Get FPGAversion.
int get3DBhabhaSelectionAngle(int i) const
Get 3D Bhabha Threshold.
double getADCto100MeV() const
Get 100 MeV/ADC conversion factor.
void setPrescalefactor(int i, int Prescalefactor[3])
Set Bhabha Prescale Factor.
void setELum(int ELum)
Set Total Energy > 3000 MeV.
int m_ECLBurstThreshold
ECL Burst bit Threshold.
int getPrescalefactor(int i) const
get Bhabha Prescale Factor
void setmumuThreshold(int mumuThreshold)
Set mumu Threshold.
void set2DBhabhaBWD(int i, int BWD2DBhabha[14])
Set Belle 1 type(2D) Bhabha threshold in backward part (Lower)
int m_EHigh
Total Energy > 1000 MeV.
int getmumuThreshold() const
Set mumu Threshold.
ClassDef(TRGECLETMPara, 2)
the class title
int m_ETMDelay
Delay of ETM to GDL.
void setLowMultiThreshold(int i, int LowMultiThreshold[4])
Set Low Multiplicity bit Threshold.
void setETMDelay(int ETMDelay)
Set Delay of ETM to GDL.
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.
int m_ELum
Total Energy > 3000 MeV.
int m_FPGAversion
FPGAversion.
int getELum() const
Get Total Energy > 3000 MeV.
int get3DBhabhaVetoThreshold(int i) const
Get 3D Bhabha Threshold.
int m_3DBhabhaSelectionThreshold[2]
3D Selection Bhabha Threshold
int get2DBhabhaBWD(int i) const
Get Belle 1 type(2D) Bhabha threshold in backward part (Lower)
int m_mumuAngle[4]
mumu bit angle selection
void setECLBurstThreshold(int ECLBurstThreshold)
Set ECL Burst Threshold.
void setFPGAversion(int FPGAversion)
Set FPGAversion.
void set3DBhabhaVetoAngle(int i, int Bhabha3DVetoAngle[4])
Set 3D Veto Bhabha Angle.
int getLowMultiThreshold(int i) const
Get Low Multiplicity bit Threshold.
void set3DBhabhaSelectionThreshold(int i, int Bhabha3DSelectionThreshold[2])
Set 3D Selection Bhabha Threshold.
int m_n300MeVCluster
The number of cluster exceeding 300 MeV.
double m_ADCto100MeV
100 MeV/ADC conversion factor