9#ifndef TRGTOPSLOTTIMING_H
10#define TRGTOPSLOTTIMING_H
13#include <framework/datastore/RelationsObject.h>
67 int slotDecisionClockCycle,
86 int getSlotId()
const {
return m_slotId; }
97 void setSlotId(
int slotId);
98 void setSlotTiming(
int slotTiming);
99 void setSlotSegment(
int slotSegment);
100 void setSlotNHits(
int slotNHits);
101 void setSlotLogL(
int slotLogL);
102 void setSlotDecisionClockCycle(
int slotDecisionClockCycle);
103 void setSlotNErrors(
int slotNErrors);
104 void setSlotThisBoard(
int slotThisBoard);
105 void setSlotFirstTS(
int slotFirstTS);
108 bool isThisBoard()
const;
110 bool isFirstTSAvailable()
const;
Defines interface for accessing relations of objects in StoreArray.
int m_slotTiming
slot timing
int m_slotNHits
slot N hits (timestamps)
int m_slotThisBoard
source of slot information (1 means this UT3, 0 means the other UT3)
TRGTOPSlotTiming(int slotId, int slotTiming, int slotSegment, int slotNHits, int slotLogL, int slotDecisionClockCycle, int slotNErrors, int slotThisBoard, int slotFirstTS)
Another Useful Constructor.
int m_slotId
slot Id (1 through 16)
TRGTOPSlotTiming(int slotId)
A Useful Constructor.
ClassDef(TRGTOPSlotTiming, 5)
the class title
int m_slotSegment
slot segment
~TRGTOPSlotTiming()
Destructor.
int m_slotNErrors
slot errors
int m_slotDecisionClockCycle
clock cycle when the decision was made
int m_slotFirstTS
first TS for the decision (when available)
Abstract base class for different kinds of events.