11#include <framework/datastore/RelationsObject.h>
37 PXDRawROIs(
unsigned int nrroi,
unsigned int* data);
58 return (
m_rois[2 * j] >> 4) & 0x3F;
68 return ((
m_rois[2 * j] << 6) & 0x3C0) | ((
m_rois[2 * j + 1] >> 26) & 0x3F) ;
78 return (
m_rois[2 * j + 1] >> 8) & 0x3FF;
88 return (
m_rois[2 * j + 1] >> 18) & 0xFF;
98 return (
m_rois[2 * j + 1]) & 0xFF;
108 return (
m_rois[2 * j] >> 10) & 0x1;
int getMinVid(int j) const
Return MinVid (Row 1) of ROI j.
PXDRawROIs()
Default constructor for the ROOT IO.
int getDHHID(int j) const
Return DHH ID of ROI j.
int getMaxVid(int j) const
Return MaxVid (Row 2) of ROI j.
int getMinUid(int j) const
Return MinUid (Col 1) of ROI j.
int * m_rois
Buffer of size 2*m_NrROIs ints.
int getType(int j) const
Return Type (Datcon or HLT) of ROI j.
unsigned int getNrROIs() const
Get the nr of ROIs.
int getMaxUid(int j) const
Return MaxUid (Col 2) of ROI j.
unsigned int m_2timesNrROIs
Number of ROIs times two (size of one ROI is 2*32bit)
ClassDef(RelationsInterface, 0)
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Abstract base class for different kinds of events.