CMS 3D CMS Logo

L1TCommon.h
Go to the documentation of this file.
1 #include <string>
2 
7 
8 namespace dqmoffline {
9 namespace l1t {
10 
11 std::vector<unsigned int>
12 getTriggerIndices(const std::vector<std::string> &requestedTriggers,
13  const std::vector<std::string> &triggersInEvent);
14 
15 std::vector<bool> getTriggerResults(const std::vector<unsigned int> &triggers,
17 
18 std::vector<unsigned int>
19 getFiredTriggerIndices(const std::vector<unsigned int> &triggers,
20  const std::vector<bool> &triggerResults);
21 
22 bool passesAnyTriggerFromList(const std::vector<unsigned int> &triggers,
24 
26 getTriggerObjects(const std::vector<edm::InputTag> &hltFilters,
27  const trigger::TriggerEvent &triggerEvent);
28 
29 std::vector<edm::InputTag>
30 getHLTFilters(const std::vector<unsigned int> &triggers,
31  const HLTConfigProvider &hltConfig,
32  const std::string triggerProcess);
33 
35 getMatchedTriggerObjects(double eta, double phi, double maxDeltaR,
37 } // l1t
38 } // dqmoffline
trigger::TriggerObjectCollection getMatchedTriggerObjects(double eta, double phi, double maxDeltaR, const trigger::TriggerObjectCollection triggerObjects)
Definition: L1TCommon.cc:121
The single EDProduct to be saved for each event (AOD case)
Definition: TriggerEvent.h:25
trigger::TriggerObjectCollection getTriggerObjects(const std::vector< edm::InputTag > &hltFilters, const trigger::TriggerEvent &triggerEvent)
Definition: L1TCommon.cc:80
delete x;
Definition: CaloConfig.h:22
std::vector< unsigned int > getTriggerIndices(const std::vector< std::string > &requestedTriggers, const std::vector< std::string > &triggersInEvent)
Definition: L1TCommon.cc:11
std::vector< edm::InputTag > getHLTFilters(const std::vector< unsigned int > &triggers, const HLTConfigProvider &hltConfig, const std::string triggerProcess)
Definition: L1TCommon.cc:106
static std::string const triggerResults
Definition: EdmProvDump.cc:42
std::vector< TriggerObject > TriggerObjectCollection
collection of trigger physics objects (e.g., all isolated muons)
Definition: TriggerObject.h:81
std::vector< bool > getTriggerResults(const std::vector< unsigned int > &triggers, const edm::TriggerResults &triggerResults)
Definition: L1TCommon.cc:35
std::vector< unsigned int > getFiredTriggerIndices(const std::vector< unsigned int > &triggers, const std::vector< bool > &triggerResults)
Definition: L1TCommon.cc:57
bool passesAnyTriggerFromList(const std::vector< unsigned int > &triggers, const edm::TriggerResults &triggerResults)
Definition: L1TCommon.cc:69