10 #ifndef tmEventSetup_L1TUtmObject_hh 11 #define tmEventSetup_L1TUtmObject_hh 16 #include "tmEventSetup/esObject.hh" 39 int comparison_operator,
43 unsigned int ext_channel_id,
44 std::vector<L1TUtmCut>
cuts,
65 cuts_.reserve(esObj.getCuts().size());
66 for (
auto it = esObj.getCuts().begin(); it != esObj.getCuts().end(); ++it)
133 #endif // tmEventSetup_L1TUtmObject_hh const std::vector< L1TUtmCut > & getCuts() const
void setComparisonOperator(const int x)
void setBxOffset(const int x)
std::vector< L1TUtmCut > cuts_
void setType(const int x)
void setCuts(const std::vector< L1TUtmCut > &x)
const int getComparisonOperator() const
const std::string & getName() const
void setExternalChannelId(const unsigned int x)
const unsigned int getExternalChannelId() const
void setThreshold(double x)
const int getBxOffset() const
const int getType() const
L1TUtmObject(std::string name, int type, int comparison_operator, int bx_offset, double threshold, std::string ext_signal_name, unsigned int ext_channel_id, std::vector< L1TUtmCut > cuts, unsigned int vers)
const double getThreshold() const
void setExternalSignalName(const std::string &x)
L1TUtmObject(const tmeventsetup::esObject &esObj)
void setName(const std::string &x)
#define COND_SERIALIZABLE
virtual ~L1TUtmObject()=default
std::string ext_signal_name_
const std::string & getExternalSignalName() const
unsigned int ext_channel_id_