 |
Belle II Software
release-05-01-25
|
13 #ifndef TRGECLUNPACKERSUMSTORE_H
14 #define TRGECLUNPACKERSUMSTORE_H
24 class TRGECLUnpackerSumStore :
public TObject {
124 for (
int i = 0; i < 6; i++) {
132 for (
int i = 0; i < 6; i++) {
140 for (
int i = 0; i < 6; i++) {
148 for (
int i = 0; i < 6; i++) {
156 for (
int i = 0; i < 6; i++) {
164 for (
int i = 0; i < 6; i++) {
172 for (
int i = 0; i < 6; i++) {
365 for (
int i = 0; i < 6; i++) {
void setCLFBha(int cl_bha[6])
The mothod to set Bha Flag.
int s_bg_veto
BG Veto bit of this hit.
int s_mumu
mumu bit of this hit.
void setECLBST(int ecl_bst)
The mothod to set ECL Burst.
void setSumNum(int sum_win)
The mothod to set the sumamry window.
int getNCL() const
The mothod to get Number of Cluster.
int s_time
Timing of this hit.
void setEtotType(int etot_type)
The mothod to set Total Energy Type.
int s_time_type
Timing Type of this hit.
TRGECLUnpackerSumStore(int eventId, int cl_theta[6], int cl_phi[6], int cl_time[6], int cl_energy[6], int cl_1gev[6], int cl_2gev[6], int cl_bha[6], int ncl, int icn, int icn_over, int low_multi, int b2bhabhav, int b2bhabhas, int mumu, int prescale, int b1bhabha, int b1_type, int physics, int bg_veto, int etot, int etot_type, int ecl_bst, int time, int time_type)
Useful Constructor.
int s_ecl_bst
The case of ECL Burst of this hit.
int getICN() const
The mothod to get ICN.
void set3DBhabhaV(int b2bhabhav)
The mothod to set 3D Bhabha veto bit.
int s_physics
Physics bit of this hit.
void setCLF2GeV(int cl_2gev[6])
The mothod to set 2GeV Flag.
int s_etot_type
Total Energy Type of this hit.
void setICNOver(int icn_over)
The mothod to set ICN overflow bit.
int s_cl_1gev[6]
Cluster CM 1GeV Flag of this hit.
int getEtot() const
The mothod to get Total Energy.
int s_cl_time[6]
Cluster time of this hit.
int getSumNum() const
The mothod to get the sumamry window.
int s_icn
ICN of this hit.
int s_b2bhabhav
3D Bhabha for veto bit of this hit.
int s_sum_revo
The summary revoclk of this hit.
int getSumRevo() const
The mothod to get the sumamry revoclk.
void setCLF1GeV(int cl_1gev[6])
The mothod to set 1GeV Flag.
int getBG() const
The mothod to get BG Veto bit.
const int * getCLPhi() const
The mothod to get Cluster Phi.
void setPhysics(int physics)
The mothod to set Physics bit.
int s_ncl
Number of Cluster of this hit.
int getPrescale() const
The mothod to get prescale bit.
int getEtotType() const
The mothod to get Total Energy Type.
const int * getCL1GeV() const
The mothod to get 1GeV Flag.
int getMumu() const
The mothod to get mumu bit.
void setCLTime(int cl_time[6])
The mothod to set Cluster time.
int getEventId() const
The method to get event id.
const int * getCLEnergy() const
The mothod to get Cluster energy.
int getECLBST() const
The mothod to get ECL Burst.
int s_cl_2gev[6]
Cluster CM 2GeV Flag of this hit.
Abstract base class for different kinds of events.
int get3DBhabhaS() const
The mothod to get 3D Bhabha selection bit.
const int * getCLTime() const
The mothod to get Cluster time.
void setLowMulti(int low_multi)
The mothod to set Lowmilti bit.
void setTimeType(int time_type)
The mothod to set Timing Type.
int s_low_multi
Lowmilti bit of this hit.
int s_cl_bha[6]
Cluster Bhabha Flag of this hit.
int getICNOver() const
The mothod to get ICN overflow bit.
void set2DBhabha(int b1bhabha)
The mothod to set 2D Bhabha bit.
int get2DBhabha() const
The mothod to get 2D Bhabha bit.
ClassDef(TRGECLUnpackerSumStore, 4)
the class title
void setCLTheta(int cl_theta[6])
The method to set Cluster Theta.
int s_cl_phi[6]
Cluster Phi of this hit.
void setPrescale(int prescale)
The mothod to set prescale bit.
void setSumRevo(int sum_revo)
The mothod to set the sumamry revoclk.
void setNCL(int ncl)
The mothod to set Number of Cluster.
void set3DBhabhaS(int b2bhabhas)
The mothod to set 3D Bhabha selection bit.
void setBhabhaType(int b1_type)
The mothod to set 2D Bhabha Type.
int s_prescale
prescale bit of this hit.
void setTime(int time)
The mothod to set Timing.
void setCLEnergy(int cl_energy[6])
The mothod to set Cluster energy.
int s_icn_over
ICN overflow bit of this hit.
int get3DBhabhaV() const
The mothod to get 3D Bhabha veto bit.
int s_cl_theta[6]
Cluster Theta of this hit.
int getTimeType() const
The mothod to get Timing Type.
int getBhabhaType() const
The mothod to get 2D Bhabha Type.
int getTime() const
The mothod to get Timing.
int s_sum_win
The summary window of this hit.
void setMumu(int mumu)
The mothod to set mumu bit.
void setBG(int bg_veto)
The mothod to set BG Veto bit.
int s_b1bhabha
2D Bhabha bit of this hit.
int s_b2bhabhas
3D Bhabha for selection bit of this hit.
const int * getCLBha() const
The mothod to get Bhabha Flag.
int s_etot
Total Energy of this hit.
int s_eventId
The evt id of this hit.
void setEtot(int etot)
The mothod to set Total Energy.
const int * getCLTheta() const
The method to get Cluster Theta.
void setCLPhi(int cl_phi[6])
The mothod to set Cluster Phi.
int getLowMulti() const
The mothod to get Lowmilti bit.
int s_cl_energy[6]
Cluster energy of this hit.
const int * getCL2GeV() const
The mothod to get 2GeV Flag.
void setICN(int icn)
The mothod to set ICN.
int getPhysics() const
The mothod to get Physics bit.
void setEventId(int eventId)
The method to set event id.
int s_b1_type
2D Bhabha Type of this hit.