1 #ifndef PhysicsTools_PatAlgos_PATTriggerProducer_h
2 #define PhysicsTools_PatAlgos_PATTriggerProducer_h
118 std::map<std::string,std::vector<PathAndFlags> >::const_iterator it =
map_.find(filter);
119 return (it ==
map_.end() ?
empty_ : it->second);
122 void insert(
const std::string &
filter,
const std::string &
path,
unsigned int pathIndex,
bool lastFilter,
bool l3Filter) {
125 std::map<std::string,std::vector<PathAndFlags> >
map_;
const std::vector< PathAndFlags > empty_
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
edm::InputTag tagL1ExtraForJet_
bool autoProcessNameL1ExtraHTM_
virtual void beginLuminosityBlock(edm::LuminosityBlock &iLuminosityBlock, const edm::EventSetup &iSetup)
bool autoProcessNameL1ExtraIsoEG_
edm::InputTag tagTriggerEvent_
PATTriggerProducer(const edm::ParameterSet &iConfig)
HLTConfigProvider hltConfig_
bool autoProcessNameL1ExtraTauJet_
edm::InputTag tagTriggerResults_
The single EDProduct containing the HLT Prescale Table.
void insert(const std::string &filter, const std::string &path, unsigned int pathIndex, bool lastFilter, bool l3Filter)
PathAndFlags(const std::string &name, unsigned int index, bool last, bool l3)
edm::InputTag tagL1ExtraETM_
std::string hltPrescaleLabel_
bool autoProcessNameL1ExtraMu_
bool autoProcessNameL1ExtraCenJet_
const std::vector< PathAndFlags > & operator[](const std::string &filter) const
bool addPathModuleLabels_
Produces the full or stand-alone PAT trigger information collections.
edm::InputTag tagL1ExtraIsoEG_
std::map< std::string, std::vector< PathAndFlags > > map_
trigger::HLTPrescaleTable hltPrescaleTableLumi_
virtual void beginRun(edm::Run &iRun, const edm::EventSetup &iSetup)
edm::InputTag tagL1GlobalTriggerObjectMaps_
edm::InputTag tagL1ExtraMu_
ModuleLabelToPathAndFlags moduleLabelToPathAndFlags_
bool autoProcessNameL1ExtraForJet_
edm::InputTag tagL1ExtraTauJet_
trigger::HLTPrescaleTable hltPrescaleTableRun_
void init(const HLTConfigProvider &conf)
bool autoProcessNameL1ExtraETM_
std::vector< std::string > exludeCollections_
bool autoProcessNameL1ExtraNoIsoEG_
edm::InputTag tagL1ExtraNoIsoEG_
edm::InputTag tagL1ExtraCenJet_
edm::InputTag tagL1ExtraHTM_
edm::ParameterSet * l1PSet_
std::string labelHltPrescaleTable_