13 #ifndef TRGTOPUNPACKERSTORE_H
14 #define TRGTOPUNPACKERSTORE_H
20 #include <trg/top/dataobjects/TRGTOPSlotTiming.h>
28 class TRGTOPUnpackerStore :
public TObject {
54 int rvcTopTimingDecisionPrev,
55 int rvcTopTimingDecisionNow,
56 int rvcTopTimingDecisionNowGdl,
57 int combinedTimingTop,
58 int nSlotsCombinedTimingTop,
59 int combinedTimingTopResidual,
95 int getRvcB2L()
const {
return m_rvcB2L;}
106 int getNHitSum()
const {
return m_nHitSum;}
107 int getLogLSum()
const {
return m_logLSum;}
108 int getLogLVar()
const {
return m_logLVar;}
113 const std::vector<Belle2::TRGTOPSlotTiming> getSlotTimingDecisions() {
return m_slotTimingDecisions; }
115 void setEventIdL1(
int eventIdL1);
116 void setEventIdTOP(
int eventIdTOP);
117 void setWindowIdTOP(
int windowIdTOP);
118 void setRvcB2L(
int rvcB2L);
119 void setRvcWindow(
int rvcWindow);
120 void setRvcTopTimingDecisionPrev(
int rvcTopTimingDecisionPrev);
121 void setRvcTopTimingDecisionNow(
int rvcTopTimingDecisionNow);
122 void setRvcTopTimingDecisionNowGdl(
int rvcTopTimingDecisionNowGdl);
123 void setCombinedTimingTop(
int combinedTimingTop);
124 void setNSlotsCombinedTimingTop(
int nSlotsCombinedTimingTop);
125 void setCombinedTimingTopResidual(
int combinedTimingTopResidual);
126 void setNErrorsMinor(
int nErrorsMinor);
127 void setNErrorsMajor(
int nErrorsMajor);
128 void setTrigType(
int trigType);
129 void setNHitSum(
int nHitSum);
130 void setLogLSum(
int logLSum);
131 void setLogLVar(
int logLVar);
132 void setTimingVar(
int timingVar);
135 void setSlotTimingDecision(TRGTOPSlotTiming slotTiming);