1 #ifndef DQMOFFLINE_TRIGGER_EGHLTTRIGCODES
2 #define DQMOFFLINE_TRIGGER_EGHLTTRIGCODES
31 std::vector<std::pair<std::string,TrigBitSet> >
codeDefs_;
43 void setCode(
const char *descript,
int bitNr);
46 static bool keyComp(
const std::pair<std::string,TrigBitSet>& lhs,
const std::pair<std::string,TrigBitSet>& rhs);
63 static void setCodes(std::vector<std::string>& filterNames);
static void getCodeName(TrigBitSet code, std::string &id)
static bool keyComp(const std::pair< std::string, TrigBitSet > &lhs, const std::pair< std::string, TrigBitSet > &rhs)
static TrigBitSet getCode(const std::string &descript)
void getCodeName(TrigBitSet code, std::string &id) const
std::vector< std::pair< std::string, TrigBitSet > > codeDefs_
void setCode(const char *descript, TrigBitSet code)
static TrigBitSetMap trigBitSetMap_
static const int maxNrBits_
static void setCodes(std::vector< std::string > &filterNames)
TrigBitSet getCode(const char *descript) const
std::bitset< maxNrBits_ > TrigBitSet