1 #ifndef HLTcore_TriggerSummaryProducerAOD_h
2 #define HLTcore_TriggerSummaryProducerAOD_h
115 std::map<edm::ProductID,unsigned int>
offset_;
118 std::vector<edm::Handle<trigger::TriggerFilterObjectWithRefs> >
fobs_;
virtual void produce(edm::Event &, const edm::EventSetup &)
trigger::TriggerObjectCollection toc_
trigger object collection
~TriggerSummaryProducerAOD()
std::vector< bool > maskFilters_
packing decision
std::set< edm::InputTag, OrderInputTag > InputTagSet
edm::ProcessNameSelector selector_
selector for getMany methods
void fillFilterObjectMember(const int &, const int &, const edm::Ref< C > &)
edm::service::TriggerNamesService * tns_
the pointer to the current TriggerNamesService
void fillTriggerObjectCollections(const edm::Event &)
std::vector< std::string > tags_
TriggerSummaryProducerAOD(const edm::ParameterSet &)
void fillTriggerObject(const T &)
std::map< edm::ProductID, unsigned int > offset_
global map for indices into toc_: offset per input L3 collection
void fillFilterObjectMembers(const edm::Event &, const edm::InputTag &tag, const trigger::Vids &, const std::vector< edm::Ref< C > > &)
std::vector< TriggerObject > TriggerObjectCollection
collection of trigger physics objects (e.g., all isolated muons)
std::vector< size_type > Keys
std::vector< edm::Handle< trigger::TriggerFilterObjectWithRefs > > fobs_
handles to the filter objects
InputTagSet collectionTagsEvent_
list of L3 collection tags
std::string pn_
process name
InputTagSet collectionTagsGlobal_
InputTagSet filterTagsEvent_
list of L3 filter tags
InputTagSet filterTagsGlobal_