9#ifndef TRGECLUNPACKEREVTSTORE_H
10#define TRGECLUNPACKEREVTSTORE_H
156 for (
int i = 0; i < 6; i++) {
164 for (
int i = 0; i < 6; i++) {
172 for (
int i = 0; i < 6; i++) {
180 for (
int i = 0; i < 6; i++) {
188 for (
int i = 0; i < 6; i++) {
196 for (
int i = 0; i < 6; i++) {
204 for (
int i = 0; i < 6; i++) {
470 for (
int i = 0; i < 6; i++) {
int getEvtTimeWin() const
The mothod to get Evt Timing Win.
int getICNOver() const
The mothod to get ICN overflow bit.
void setETM(int etm)
The method to set the ETM version.
void setEvtTimeMax(int timemax)
The method to set Evt Timing Max.
void setEvtWin(int evt_win)
The method to set event window.
int e_b2bhabhav
3D Bhabha for veto bit of this hit.
void setCLF1GeV(int cl_1gev[6])
The mothod to set 1GeV Flag.
void setTRGTYPE(int trgtype)
The method to set TRG Type.
void setNCL(int ncl)
The mothod to set Number of Cluster.
int get3DBhabhaS() const
The method to get 3D Bhabha selection bit.
int getNTC() const
The method to get event ntc.
int getEvtTime() const
The method to get event Timing.
int e_trgtype
trigger type
int getEvtTimeMin() const
The mothod to get Evt Timing Min.
int getEvtRevo() const
The method to get event revoclk.
int getEvtExist() const
The method to get Evt Check.
int getEvtTimeMax() const
The mothod to get Evt Timing Max.
int e_ncl
Number of Cluster of this hit.
void setCLPhi(int cl_phi[6])
The mothod to set Cluster Phi.
int get2DBhabha() const
The method to get 2D Bhabha bit.
int get3DBhabhaV() const
The method to get 3D Bhabha veto bit.
int e_eventId
The evt id of this event.
void setNTC(int ntc)
The method to set event ntc.
void setPhysics(int physics)
The method to set Physics bit.
int getCheckSum() const
The method to get checksum flag.
int e_b2bhabhas
3D Bhabha for selection bit of this hit.
int getEtotType() const
The mothod to get Total Energy Type.
int e_evt_time
Event Timing of this event.
void setTimeType(int time_type)
The mothod to set Timing Type.
int e_cl_1gev[6]
Cluster CM 1GeV Flag of this hit.
int getEtot() const
The method to get Total Energy.
int e_cl_bha[6]
Cluster Bhabha Flag of this hit.
int e_evt_revo
Event revoclk of this event.
int e_evt_time_min
Event Timing Range min of this event.
int e_ntc
Number of TC of this event.
void setPrescale(int prescale)
The method to set prescale bit.
int getMumu() const
The method to get mumu bit.
int getETM() const
The method to get the ETM version.
const int * getCLTheta() const
The method to get Cluster Theta.
void setEvtTimeMin(int timemin)
The method to set Evt Timing Min.
void setEtotAll(int etotall)
The method to set ETOT all.
const int * getCLEnergy() const
The mothod to get Cluster energy.
void set3DBhabhaV(int b2bhabhav)
The method to set 3D Bhabha veto bit.
void setLowMulti(int low_multi)
The mothod to set Lowmilti bit.
const int * getCL2GeV() const
The mothod to get 2GeV Flag.
int e_evt_time_win
Event Timing win of this event. -1 or 1.
int e_etm
The ETM version of this event.
void setEvtRevo(int evt_revo)
The method to set event revoclk.
int getLowMulti() const
The mothod to get Lowmilti bit.
int e_b1bhabha
2D Bhabha bit of this event.
void setECLBST(int eclbst)
The mothod to set Total Energy more than 20 gev.
int e_etot
Total Energy of this event (Physics region).
void set2DBhabha(int b1bhabha)
The method to set 2D Bhabha bit.
int e_checkevt
event check of this event.
void setCLF2GeV(int cl_2gev[6])
The mothod to set 2GeV Flag.
int getPhysics() const
The method to get Physics bit.
int e_b1_type
2D Bhabha Type of this hit.
void setCheckSum(int checksum)
The method to set checksum flag.
void setCLFBha(int cl_bha[6])
The mothod to set Bha Flag.
int e_evt_win
Event window of this event.
int e_ecl_bst
The case of Total Energy > 20GeV of this hit.
void setCLEnergy(int cl_energy[6])
The mothod to set Cluster energy.
void setEtot(int etot)
The method to set Total Energy.
int e_etot_all
Total Energy of this event (All region).
int e_cl_energy[6]
Cluster energy of this hit.
TRGECLUnpackerEvtStore(int eventId, int etm, int l1_revo, int evt_time, int evt_revo, int evt_win, int ntc, 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 low_multi, int b2bhabhav, int b2bhabhas, int mumu, int prescale, int icn, int icn_over, int etot_type, int etot, int eclbst, int b1bhabha, int b1_type, int physics, int time_type, int checksum, int evtexist, int trgtype, int etotall, int timemin, int timemax, int timewin)
Useful Constructor.
void setL1Revo(int l1_revo)
The method to set the L1 revoclk.
int getPrescale() const
The method to get prescale bit.
int e_evt_time_max
Event Timing Range max of this event.
int getEventId() const
The method to get event id.
void setEtotType(int etot_type)
The mothod to set Total Energy Type.
int e_time_type
Timing Type of this hit.
int e_prescale
prescale bit of this hit.
int e_etot_type
Total Energy Type of this hit.
int e_l1_revo
The L1 revoclk of this event.
void setEvtExist(int evtexist)
The method to set Evt Exist.
int getTimeType() const
The mothod to get Timing Type.
int e_checksum
checksum flag of this event.
int getBhabhaType() const
The mothod to get 2D Bhabha Type.
int getL1Revo() const
The method to get the L1 revoclk.
ClassDef(TRGECLUnpackerEvtStore, 4)
the class title
void setMumu(int mumu)
The method to set mumu bit.
void setEvtTime(int evt_time)
The method to set event Timing.
void setICN(int icn)
The mothod to set ICN.
int e_icn
ICN of this hit.
int getTRGTYPE() const
The method to get TRG Type.
void set3DBhabhaS(int b2bhabhas)
The method to set 3D Bhabha selection bit.
const int * getCLBha() const
The mothod to get Bhabha Flag.
int e_cl_2gev[6]
Cluster CM 2GeV Flag of this hit.
void setCLTheta(int cl_theta[6])
The method to set Cluster Theta.
int e_cl_theta[6]
Cluster Theta of this hit.
int e_icn_over
ICN overflow bit of this hit.
int getEvtWin() const
The method to get event window.
void setEventId(int eventId)
The method to set event id.
int getEtotAll() const
The mothod to get ETOT all.
const int * getCLPhi() const
The mothod to get Cluster Phi.
int e_cl_time[6]
Cluster time of this hit.
void setCLTime(int cl_time[6])
The mothod to set Cluster time.
void setICNOver(int icn_over)
The mothod to set ICN overflow bit.
int e_cl_phi[6]
Cluster Phi of this hit.
int getICN() const
The mothod to get ICN.
const int * getCL1GeV() const
The mothod to get 1GeV Flag.
void setBhabhaType(int b1_type)
The mothod to set 2D Bhabha Type.
int e_low_multi
Lowmilti bit of this hit.
int e_mumu
mumu bit of this hit.
void setEvtTimeWin(int timewin)
The method to set Evt Timing Win.
const int * getCLTime() const
The mothod to get Cluster time.
int getNCL() const
The mothod to get Number of Cluster.
int e_physics
Physics bit of this event.
int getECLBST() const
The mothod to get Total Energy more than 20GeV.
Abstract base class for different kinds of events.