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