|
ATLAS Offline Software
|
Go to the documentation of this file.
33 : m_eventData(
other.m_eventData),
35 m_runData(
other.m_runData)
68 std::vector<unsigned int> trigData;
92 if (
index < 0 && bitName ==
"L1_MBTS_1_1")
index = 228;
93 if (
index < 0)
return false;
100 unsigned int word =
pos/32;
101 unsigned int bpos =
pos%32;
125 for (
unsigned int i = 0;
i <
nRoIs();
i++)
133 TString printout =
"";
137 printout += Form(
", triggers = %40s",
triggers().
Data());
139 printout +=
", RoIs = ";
140 for (
unsigned int i = 0;
i <
nRoIs();
i++)
152 for (
unsigned int i = 0;
i <
nRoIs();
i++)
153 ell.DrawEllipse(
roI(
i).
eta,
roI(
i).
phi, roISize, roISize, 0, 360, 0);
170 box.DrawBox(eta - etaSize/2, phi - phiSize/2, eta + etaSize/2, phi + phiSize/2);
unsigned int nTriggerWords() const
bool bit(unsigned int pos) const
int triggerBitPosition(const TString &triggerBitName) const
bool isPassed(const TString &bitName) const
virtual ~EventData()
Destructor.
RoIPosition roI(unsigned int i) const
unsigned int nRoIs() const
unsigned int bunchId() const
std::vector< unsigned int > m_eventData
POOL::TEvent event(POOL::TEvent::kClassAccess)
void drawBoxRoIs(double etaSize=0.2, double phiSize=0.2) const
void decrementInstanceCount() const
void setRunIndex(int idx)
void setTriggerData(const std::vector< unsigned int > &words)
void drawDRRoIs(double roISize=0.1) const
std::vector< unsigned int > triggerData() const
unsigned int triggerWord(unsigned int i) const
static void drawBoxRoI(double eta, double phi, double etaSize=0.2, double phiSize=0.2)
void incrementInstanceCount() const
unsigned int lumiBlock() const
TString description(unsigned int verbosity) const
const RunData * runData() const