Belle II Software  release-08-01-10
TRGECLETMPara Class Reference

Raw TC result nefor digitizing. More...

#include <TRGECLETMPara.h>

Inheritance diagram for TRGECLETMPara:
Collaboration diagram for TRGECLETMPara:

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.
 

Detailed Description

Raw TC result nefor digitizing.

Definition at line 21 of file TRGECLETMPara.h.


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