Belle II Software  release-06-00-14
TRGTOPUnpackerStore Class Reference

Example Detector. More...

#include <TRGTOPUnpackerStore.h>

Inheritance diagram for TRGTOPUnpackerStore:
Collaboration diagram for TRGTOPUnpackerStore:

Public Member Functions

 TRGTOPUnpackerStore (int eventIdL1)
 A Useful Constructor.
 
 TRGTOPUnpackerStore (int eventIdL1, int eventIdTOP, int windowIdTOP, int rvcB2L, int rvcWindow, int rvcTopTimingDecisionPrev, int rvcTopTimingDecisionNow, int rvcTopTimingDecisionNowGdl, int combinedTimingTop, int nSlotsCombinedTimingTop, int combinedTimingTopResidual, int nErrorsMinor, int nErrorsMajor, int trigType, int nHitSum, int logLSum, int logLVar, int timingVar)
 Another Useful Constructor.
 
 ~TRGTOPUnpackerStore ()
 Destructor.
 
int getEventIdL1 () const
 
int getEventIdTOP () const
 
int getWindowIdTOP () const
 
int getRvcB2L () const
 
int getRvcWindow () const
 
int getRvcTopTimingDecisionPrev () const
 
int getRvcTopTimingDecisionNow () const
 
int getRvcTopTimingDecisionNowGdl () const
 
int getCombinedTimingTop () const
 
int getNSlotsCombinedTimingTop () const
 
int getCombinedTimingTopResidual () const
 
int getNErrorsMinor () const
 
int getNErrorsMajor () const
 
int getTrigType () const
 
int getNHitSum () const
 
int getLogLSum () const
 
int getLogLVar () const
 
int getTimingVar () const
 
const std::vector< Belle2::TRGTOPSlotTiminggetSlotTimingDecisions ()
 
void setEventIdL1 (int eventIdL1)
 
void setEventIdTOP (int eventIdTOP)
 
void setWindowIdTOP (int windowIdTOP)
 
void setRvcB2L (int rvcB2L)
 
void setRvcWindow (int rvcWindow)
 
void setRvcTopTimingDecisionPrev (int rvcTopTimingDecisionPrev)
 
void setRvcTopTimingDecisionNow (int rvcTopTimingDecisionNow)
 
void setRvcTopTimingDecisionNowGdl (int rvcTopTimingDecisionNowGdl)
 
void setCombinedTimingTop (int combinedTimingTop)
 
void setNSlotsCombinedTimingTop (int nSlotsCombinedTimingTop)
 
void setCombinedTimingTopResidual (int combinedTimingTopResidual)
 
void setNErrorsMinor (int nErrorsMinor)
 
void setNErrorsMajor (int nErrorsMajor)
 
void setTrigType (int trigType)
 
void setNHitSum (int nHitSum)
 
void setLogLSum (int logLSum)
 
void setLogLVar (int logLVar)
 
void setTimingVar (int timingVar)
 
void setSlotTimingDecision (TRGTOPSlotTiming slotTiming)
 

Private Member Functions

 ClassDef (TRGTOPUnpackerStore, 2)
 the class title
 

Private Attributes

int m_eventIdL1
 L1 event id.
 
int m_eventIdTOP
 TOP decision's event id.
 
int m_windowIdTOP
 Window number for TOP decision.
 
int m_rvcB2L
 rvc at the time when B2L buffer was sent out
 
int m_rvcWindow
 rvc of the current window
 
int m_rvcTopTimingDecisionPrev
 rvc of previous TOP timing decision
 
int m_rvcTopTimingDecisionNow
 rvc of the current TOP timing decision
 
int m_rvcTopTimingDecisionNowGdl
 rvc of the current TOP timing decision sent to GDL
 
int m_combinedTimingTop
 combined t0
 
int m_nSlotsCombinedTimingTop
 number of slots used for combined decision
 
int m_combinedTimingTopResidual
 t0 residual (between actual and estimated timing decisions)
 
int m_nErrorsMinor
 the number of minor errors observed during unpacking
 
int m_nErrorsMajor
 the number of major errors observed during unpacking
 
int m_trigType
 trigger type
 
int m_nHitSum
 N hit sum (over slots)
 
int m_logLSum
 logL sum (over slots)
 
int m_logLVar
 logL variance (among slots)
 
int m_timingVar
 timing variance (among slots)
 
std::vector< TRGTOPSlotTimingm_slotTimingDecisions
 vector of slot-level timing decisions More...
 

Detailed Description

Example Detector.

Definition at line 26 of file TRGTOPUnpackerStore.h.

Member Data Documentation

◆ m_slotTimingDecisions

std::vector<TRGTOPSlotTiming> m_slotTimingDecisions
private

vector of slot-level timing decisions

a vector of slot-level TOP timing decisions

Definition at line 206 of file TRGTOPUnpackerStore.h.


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