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;
185 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
201 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
217 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
231 if(
m_word.size() < 2)
return 0;
242 std::vector<TrigMonVar> var;
250 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
260 for(
unsigned int i = 0; i <
m_var_key.size(); ++i) {
270 os <<
str(*
this) << std::endl;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Helpers for checking error return status codes and reporting errors.
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
std::vector< float > m_var_val
void setRoiId(unsigned int id)
uint32_t getRoiId() const
std::vector< uint32_t > m_word
std::vector< uint16_t > m_var_key
const std::vector< TrigMonVar > getVar() const
void setNL1th(unsigned int lt)
uint32_t getRoiWord() const
void setEtaPhi(float eta, float phi)
void print(std::ostream &os=std::cout)
std::vector< float > & getVarVal()
void setRoIArea(float eta_width, float phi_width)
void addVar(const TrigMonVar &var)
uint8_t getRoiId_Unknown()