9#include "trg/top/dataobjects/TRGTOPSlotTiming.h"
14void TRGTOPSlotTiming::setSlotId(
int slotId) {
m_slotId = slotId ; }
15void TRGTOPSlotTiming::setSlotTiming(
int slotTiming) {
m_slotTiming = slotTiming ; }
16void TRGTOPSlotTiming::setSlotSegment(
int slotSegment) {
m_slotSegment = slotSegment; }
17void TRGTOPSlotTiming::setSlotNHits(
int slotNHits) {
m_slotNHits = slotNHits ; }
18void TRGTOPSlotTiming::setSlotLogL(
int slotLogL) {
m_slotLogL = slotLogL ; }
19void TRGTOPSlotTiming::setSlotDecisionClockCycle(
int slotDecisionClockCycle) {
m_slotDecisionClockCycle = slotDecisionClockCycle; }
20void TRGTOPSlotTiming::setSlotNErrors(
int slotNErrors) {
m_slotNErrors = slotNErrors; }
21void TRGTOPSlotTiming::setSlotThisBoard(
int slotThisBoard) {
m_slotThisBoard = slotThisBoard; }
23void TRGTOPSlotTiming::setSlotFirstTS(
int slotFirstTS) {
m_slotFirstTS = slotFirstTS; }
25bool TRGTOPSlotTiming::isThisBoard()
const
31bool TRGTOPSlotTiming::isFirstTSAvailable()
const
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)
int m_slotId
slot Id (1 through 16)
int m_slotSegment
slot segment
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.