11#ifndef LArSamples_EventData_H
12#define LArSamples_EventData_H
23 RoIPosition(
float e = -999,
float p = -999,
const char* n =
"",
const char* l =
"")
60 unsigned int triggerWord(
unsigned int i)
const;
66 std::vector<unsigned int> triggerData()
const;
68 bool isPassed(
const TString& bitName)
const;
72 void setTriggerData(
const std::vector<unsigned int>& words);
78 bool bit(
unsigned int pos)
const;
79 TString triggers()
const;
83 void drawDRRoIs(
double roISize = 0.1)
const;
84 void drawBoxRoIs(
double etaSize = 0.2,
double phiSize = 0.2)
const;
87 static void drawBoxRoI(
double eta,
double phi,
double etaSize = 0.2,
double phiSize = 0.2);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
unsigned int lumiBlock() const
void setRunIndex(int idx)
void setRunData(const RunData *runData)
std::vector< RoIPosition > m_rois
unsigned int l1Word(unsigned int i) const
RoIPosition roI(unsigned int i) const
std::vector< unsigned int > m_eventData
unsigned int nRoIs() const
const RunData * m_runData
unsigned int triggerWord(unsigned int i) const
unsigned int nTriggerWords() const
const RunData * runData() const
unsigned int bunchId() const
void addRoI(float eta, float phi, const char *name="", const char *label="")
std::string description
glabal timer - how long have I taken so far?
std::string label(const std::string &format, int i)
RoIPosition(float e=-999, float p=-999, const char *n="", const char *l="")