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

Example Detector. More...

#include <TRGECLTrg.h>

Inheritance diagram for TRGECLTrg:
Collaboration diagram for TRGECLTrg:

Public Member Functions

void setEventId (int eventId)
 Set event id.
 
void setPRS01 (double prs01)
 Set Phi ring sum thetaid == 01.
 
void setPRS02 (double prs02)
 Set Phi ring sum thetaid == 02.
 
void setPRS03 (double prs03)
 Set Phi ring sum thetaid == 03.
 
void setPRS04 (double prs04)
 Set Phi ring sum thetaid == 04.
 
void setPRS05 (double prs05)
 Set Phi ring sum thetaid == 05.
 
void setPRS06 (double prs06)
 Set Phi ring sum thetaid == 06.
 
void setPRS07 (double prs07)
 Set Phi ring sum thetaid == 07.
 
void setPRS08 (double prs08)
 Set Phi ring sum thetaid == 08.
 
void setPRS09 (double prs09)
 Set Phi ring sum thetaid == 09.
 
void setPRS10 (double prs10)
 Set Phi ring sum thetaid == 10.
 
void setPRS11 (double prs11)
 Set Phi ring sum thetaid == 11.
 
void setPRS12 (double prs12)
 Set Phi ring sum thetaid == 12.
 
void setPRS13 (double prs13)
 Set Phi ring sum thetaid == 13.
 
void setPRS14 (double prs14)
 Set Phi ring sum thetaid == 14.
 
void setPRS15 (double prs15)
 Set Phi ring sum thetaid == 15.
 
void setPRS16 (double prs16)
 Set Phi ring sum thetaid == 16.
 
void setPRS17 (double prs17)
 Set Phi ring sum thetaid == 17.
 
void setEtot (double etot)
 Set Etot (total energy in ThetaID 2-15)
 
void setBhabha01 (double bhabha01)
 Set Bhabha combination 01.
 
void setBhabha02 (double bhabha02)
 Set Bhabha combination 02.
 
void setBhabha03 (double bhabha03)
 Set Bhabha combination 03.
 
void setBhabha04 (double bhabha04)
 Set Bhabha combination 04.
 
void setBhabha05 (double bhabha05)
 Set Bhabha combination 05.
 
void setBhabha06 (double bhabha06)
 Set Bhabha combination 06.
 
void setBhabha07 (double bhabha07)
 Set Bhabha combination 07.
 
void setBhabha08 (double bhabha08)
 Set Bhabha combination 08.
 
void setBhabha09 (double bhabha09)
 Set Bhabha combination 09.
 
void setBhabha10 (double bhabha10)
 Set Bhabha combination 10.
 
void setBhabha11 (double bhabha11)
 Set Bhabha combination 11.
 
void setBhabha12 (double bhabha12)
 Set Bhabha combination 12.
 
void setBhabha13 (double bhabha13)
 Set Bhabha combination 13.
 
void setBhabha14 (double bhabha14)
 Set Bhabha combination 14.
 
void setBhabha15 (double bhabha15)
 Set Bhabha combination 15.
 
void setBhabha16 (double bhabha16)
 Set Bhabha combination 16.
 
void setBhabha17 (double bhabha17)
 Set Bhabha combination 17.
 
void setBhabha18 (double bhabha18)
 Set Bhabha combination 18.
 
void setICN (int icn)
 Set ICN.
 
void setICNFw (int icn_fw)
 Set ICN in forward Endcap.
 
void setICNBr (int icn_br)
 Set ICN in barrel.
 
void setICNBw (int icn_bw)
 Set ICN in backward Endcap.
 
void setECLtoGDL (int bitECLtoGDL, int i)
 Set bit for GDL.
 
void setitimebin (int itimebin)
 set bin #
 
void setBeamBkgVeto (int BeamBkgVeto)
 Set beam background veto.
 
void setBhabhaVeto (int bhabhaveto)
 Set Bhabha veto.
 
void setBhabhaPrescaleBit (int prebit)
 Set Bhabha veto.
 
void setEventTiming (double eventtiming)
 Set Event Timing.
 
void setNofTCHit (double NofTCHit)
 Set No of TC Hit.
 
void setBrNofTCHit (double BrNofTCHit)
 Set No of TC Hit.
 
void setFwdNofTCHit (double FwdNofTCHit)
 Set No of TC Hit.
 
void setBwdNofTCHit (double BwdNofTCHit)
 Set No of TC Hit.
 
void setHit (int hit)
 Set hit.
 
void setRevoclk (int Revoclk)
 Set Revoclk.
 
void setTimingSource (int TimingSource)
 Set TimingSource.
 
void setPhysics (int physics)
 Set physics.
 
void set2DBhabha (int v2DBhabha)
 Set 2DBhabha.
 
void set3DBhabha (int v3DBhabha)
 Set 3DBhabha veto.
 
void set3DBhabhaSel (int v3DBhabha_sel)
 Set 3DBhabha selection.
 
void setELow (int ELow)
 Set ELow.
 
void setEHihg (int EHigh)
 Set EHihg.
 
void setELum (int ELum)
 Set ELum.
 
void setClusterOverflow (int ClusterOverflow)
 Set ClusterOverflow.
 
void setLowMultiBit (int LowMultiBit)
 Set LowMultiBit.
 
void setmumuBit (int mumuBit)
 Set LowMultiBit.
 
void set3DBhabhaVetoInTrackFlag (int v3DBhabhaVetoInTrackFlag)
 
void set3DBhabhaVetoClusterTCId (int v3DBhabhaVetoClusterTCId, int idx)
 
void set3DBhabhaVetoClusterEnergy (double v3DBhabhaVetoClusterEnergy, int idx)
 
void set3DBhabhaVetoClusterTiming (double v3DBhabhaVetoClusterTiming, int idx)
 
void set3DBhabhaVetoClusterThetaId (int v3DBhabhaVetoClusterThetaId, int idx)
 
void set3DBhabhaSelectionThetaFlag (int v3DBhabhaSelectionThetaFlag)
 
void set3DBhabhaSelectionClusterTCId (int v3DBhabhaSelectionClusterTCId, int idx)
 
void set3DBhabhaSelectionClusterThetaId (int v3DBhabhaSelectionClusterThetaId, int idx)
 
void set3DBhabhaSelectionClusterEnergy (double v3DBhabhaSelectionClusterEnergy, int idx)
 
void set3DBhabhaSelectionClusterTiming (double v3DBhabhaSelectionClusterTiming, int idx)
 
void setEventTimingQualityFlag (int vEventTimingQualityFlag)
 
void setEventTimingTCId (int vEventTimingTCId)
 
void setEventTimingTCThetaId (int vEventTimingTCThetaId)
 
void setEventTimingTCEnergy (double vEventTimingTCEnergy)
 
void setEtot1to17 (double etot1to17)
 Set Etot1to17 (total energy in ThetaID 1-17)
 
void setTaub2bFlag (int taub2bFlag)
 Set taub2b bit flag.
 
void setTaub2bAngleFlag (int taub2bAngleFlag)
 Set taub2b angle flag.
 
void setTaub2bEtotFlag (int taub2bEtotFlag)
 Set taub2b total energy flag (total energy sum cut for taub2b bit)
 
void setTaub2bClusterEFlag (int taub2bClusterEFlag)
 Set taub2b cluster energy cut flag.
 
void setNofCluster1to17 (int NofCluster1to17)
 set the number of cluster in all theta region (thetaID=1-17)
 
void setDataClockWindowStartTime (double vDataClockWindowStartTime)
 
double getNofTCHit ()
 Get No of TC Hit.
 
double getEtot ()
 Get Etot (total energy in ThetaID 2-15)
 
double getEventTiming ()
 Get Event Timing.
 
int getECLtoGDL (int iii)
 Get bits for GDL.
 
int get3DBhabha ()
 Get 3D Bhabha bit.
 
 TRGECLTrg ()
 Empty constructor Recommended for ROOT IO.
 
 ClassDef (TRGECLTrg, 4)
 the class title
 

Private Attributes

int m_eventId
 The cell id of this hit.
 
double m_prs01
 Phi Ring Sum (17 rings in total) theta id 0.
 
double m_prs02
 theta id 1
 
double m_prs03
 theta id 2
 
double m_prs04
 theta id 3
 
double m_prs05
 theta id 4
 
double m_prs06
 theta id 5
 
double m_prs07
 theta id 6
 
double m_prs08
 theta id 7
 
double m_prs09
 theta id 8
 
double m_prs10
 theta id 9
 
double m_prs11
 theta id 10
 
double m_prs12
 theta id 11
 
double m_prs13
 theta id 12
 
double m_prs14
 theta id 13
 
double m_prs15
 theta id 14
 
double m_prs16
 theta id 15
 
double m_prs17
 theta id 16
 
double m_etot
 Etot (total energy in ThetaID 2-15)
 
double m_bhabha01
 Bhabha* (11 phi ring combination in total) Bhabha cobibation 1.
 
double m_bhabha02
 Bhabha cobibation 2.
 
double m_bhabha03
 Bhabha cobibation 3.
 
double m_bhabha04
 Bhabha cobibation 4.
 
double m_bhabha05
 Bhabha cobibation 5.
 
double m_bhabha06
 Bhabha cobibation 6.
 
double m_bhabha07
 Bhabha cobibation 7.
 
double m_bhabha08
 Bhabha cobibation 8.
 
double m_bhabha09
 Bhabha cobibation 9.
 
double m_bhabha10
 Bhabha cobibation 10.
 
double m_bhabha11
 Bhabha cobibation 11.
 
double m_bhabha12
 Bhabha cobibation 12.
 
double m_bhabha13
 Bhabha cobibation 13.
 
double m_bhabha14
 Bhabha cobibation 14.
 
double m_bhabha15
 Bhabha cobibation 15.
 
double m_bhabha16
 Bhabha cobibation 16.
 
double m_bhabha17
 Bhabha cobibation 17.
 
double m_bhabha18
 Bhabha cobibation 18.
 
int m_icn
 ICN Total ICN.
 
int m_icn_br
 Barrel ICN.
 
int m_icn_fw
 Forward endcap ICN.
 
int m_icn_bw
 Backward endcap ICN.
 
int m_bitECLtoGDL [4]
 bit output to GDL
 
int m_itimebin
 time bin
 
int m_BeamBkgVeto
 beambkf veto
 
int m_BhabhaVeto
 bhabha veto
 
double m_eventtiming
 Event Timing.
 
int m_NofTCHit
 The number of TC Hit.
 
int m_BrNofTCHit
 The number of TC Hit in Barrel.
 
int m_FwdNofTCHit
 The number of TC Hit in Forward.
 
int m_BwdNofTCHit
 The number of TC Hit in Backward.
 
int m_hit
 TC Hit or not.
 
int m_Revoclk
 Revo clk.
 
int m_TimingSource
 Timing source.
 
int m_physics
 Physics trigger.
 
int m_2DBhabha
 2D Bhabha
 
int m_3DBhabha
 3D Bhabha for veto
 
int m_3DBhabha_sel
 3D Bhabha for selection
 
int m_BhabhaPrescaleBit
 Prescale bit for selection Bhabha.
 
int m_ELow
 E low.
 
int m_EHigh
 E high.
 
int m_ELum
 E lom.
 
int m_ClusterOverflow
 Cluster overflow.
 
int m_LowMultiBit
 Low multi bit.
 
int m_mumuBit
 mumu bit
 
int m_3DBhabhaVetoInTrackFlag
 
int m_3DBhabhaVetoClusterTCId1
 
int m_3DBhabhaVetoClusterTCId2
 
int m_3DBhabhaVetoClusterThetaId1
 
int m_3DBhabhaVetoClusterThetaId2
 
double m_3DBhabhaVetoClusterEnergy1
 
double m_3DBhabhaVetoClusterEnergy2
 
double m_3DBhabhaVetoClusterTiming1
 
double m_3DBhabhaVetoClusterTiming2
 
int m_3DBhabhaSelectionThetaFlag
 
int m_3DBhabhaSelectionClusterTCId1
 
int m_3DBhabhaSelectionClusterTCId2
 
int m_3DBhabhaSelectionClusterThetaId1
 
int m_3DBhabhaSelectionClusterThetaId2
 
double m_3DBhabhaSelectionClusterEnergy1
 
double m_3DBhabhaSelectionClusterEnergy2
 
double m_3DBhabhaSelectionClusterTiming1
 
double m_3DBhabhaSelectionClusterTiming2
 
int m_EventTimingQualityFlag
 
int m_EventTimingTCId
 
int m_EventTimingTCThetaId
 
double m_EventTimingTCEnergy
 
double m_etot1to17
 
int m_taub2bFlag = 0
 
int m_taub2bAngleFlag = 0
 
int m_taub2bEtotFlag = 0
 
int m_taub2bClusterEFlag = 0
 
int m_NofCluster1to17 = 0
 
double m_DataClockWindowStartTime
 

Detailed Description

Example Detector.

Definition at line 20 of file TRGECLTrg.h.


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