|
ATLAS Offline Software
|
Go to the documentation of this file.
48 if(
m_word.size() < 2)
return;
59 if(
m_word.size() < 2)
return;
80 if(
m_word.size() < 2)
return;
87 <<
"setL1thresholds error! Value is out of range: " << lt;
119 float area = eta_width * phi_width;
132 if(
var.getKey() > 9) {
137 <<
"Cannot add a var with key < 9 (internal use only)";
152 case 1:
return kMuon;
231 if(
m_word.size() < 2)
return 0;
242 std::vector<TrigMonVar>
var;
270 os <<
str(*
this) << std::endl;
uint32_t getRoiId() const
std::vector< float > m_var_val
uint32_t getRoiWord() const
Scalar phi() const
phi method
void setRoIArea(float eta_width, float phi_width)
Scalar eta() const
pseudorapidity method
void setNL1th(unsigned int lt)
uint8_t getRoiId_Unknown()
void addVar(const TrigMonVar &var)
std::vector< uint16_t > m_var_key
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
Helpers for checking error return status codes and reporting errors.
void print(std::ostream &os=std::cout)
std::vector< float > & getVarVal()
void setRoiId(unsigned int id)
void setEtaPhi(float eta, float phi)
std::string str(const TrigMonRoi &o)
std::vector< uint32_t > m_word
const std::vector< TrigMonVar > getVar() const