1 #ifndef DQMOFFLINE_LUMI_TTRIGGER_H
2 #define DQMOFFLINE_LUMI_TTRIGGER_H
7 namespace ZCountingTrigger {
10 TTrigger(
const std::vector<std::string> &muonTriggerNames,
const std::vector<std::string> &muonTriggerObjectNames);
19 std::vector<ZCountingTrigger::TriggerRecord>
fRecords;
bool passObj(const std::string &iName, const std::string &iObjName, const TriggerObjects &iTrigObj) const
std::bitset< kNTrigObjectBit > TriggerObjects
TTrigger(const std::vector< std::string > &muonTriggerNames, const std::vector< std::string > &muonTriggerObjectNames)
int getTriggerBit(const std::string &iName) const
std::vector< ZCountingTrigger::TriggerRecord > fRecords
std::bitset< kNTrigBit > TriggerBits
bool pass(const std::string &iName, const TriggerBits &iTrig) const
int getTriggerObjectBit(const std::string &iName, const std::string &iObjName) const