The single EDProduct to be saved for each event (AOD case) More...
#include <TriggerEvent.h>
Classes | |
class | TriggerFilterObject |
Helper class: recording trigger objects firing a single filter. More... | |
Private Attributes | |
Keys | collectionKeys_ |
1-past-end indices into linearised vector More... | |
std::vector< std::string > | collectionTags_ |
Input tags of packed up collections. More... | |
std::vector< TriggerFilterObject > | triggerFilters_ |
collection of all TriggerFilterObjects More... | |
TriggerObjectCollection | triggerObjects_ |
collection of all unique physics objects (linearised vector) More... | |
std::string | usedProcessName_ |
data members More... | |
The single EDProduct to be saved for each event (AOD case)
The single EDProduct to be saved for each event (AOD case) describing the (HLT) trigger table
Definition at line 27 of file TriggerEvent.h.
|
inline |
methods
constructors
Definition at line 64 of file TriggerEvent.h.
|
inline |
Definition at line 65 of file TriggerEvent.h.
References collectionKeys_, collectionTags_, triggerFilters_, and triggerObjects_.
|
inline |
Definition at line 79 of file TriggerEvent.h.
References collectionKeys_, collectionTags_, alcaDQMUpload::encode(), i, and n.
|
inline |
Definition at line 88 of file TriggerEvent.h.
References collectionKeys_, and collectionTags_.
|
inline |
Definition at line 94 of file TriggerEvent.h.
References triggerFilters_.
|
inline |
setters
Definition at line 77 of file TriggerEvent.h.
References triggerObjects_.
|
inline |
find index of collection from collection tag
Definition at line 116 of file TriggerEvent.h.
References collectionTags_, edm::InputTag::encode(), i, n, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 104 of file TriggerEvent.h.
References collectionKeys_.
|
inline |
Definition at line 99 of file TriggerEvent.h.
References collectionKeys_.
|
inline |
Definition at line 102 of file TriggerEvent.h.
References collectionTags_.
|
inline |
Definition at line 103 of file TriggerEvent.h.
References collectionTags_.
|
inline |
Definition at line 98 of file TriggerEvent.h.
References collectionTags_.
|
inline |
Definition at line 112 of file TriggerEvent.h.
References triggerFilters_.
Referenced by HSCPHLTFilter::IncreasedTreshold(), and HSCPValidator::IncreasedTreshold().
|
inline |
find index of filter in data-member vector from filter tag
Definition at line 125 of file TriggerEvent.h.
References edm::InputTag::encode(), i, n, AlCaHLTBitMon_QueryRunRegistry::string, and triggerFilters_.
Referenced by egHLT::trigTools::fillHLTposition(), egHLT::trigTools::getFiltersPassed(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), HLTMuonMatchAndPlot::selectedTriggerObjects(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
Definition at line 113 of file TriggerEvent.h.
References triggerFilters_.
Referenced by IsoTrig::analyze(), egHLT::trigTools::fillHLTposition(), HLTTauDQMLitePathPlotter::getFilterCollection(), egHLT::trigTools::getFiltersPassed(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), HLTMuonMatchAndPlot::selectedTriggerObjects(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
Definition at line 107 of file TriggerEvent.h.
References customizeTrackingMonitorSeedNumber::idx, AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, and triggerFilters_.
|
inline |
Definition at line 105 of file TriggerEvent.h.
References triggerFilters_.
Referenced by IsoTrig::analyze().
|
inline |
Definition at line 106 of file TriggerEvent.h.
References triggerFilters_.
|
inline |
Definition at line 100 of file TriggerEvent.h.
References triggerObjects_.
Referenced by IsoTrig::analyze(), egHLT::trigTools::fillHLTposition(), HLTTauDQMLitePathPlotter::getFilterCollection(), HLTTauDQMLitePathPlotter::getObjectCollection(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), and egHLT::trigTools::setFiltersObjPasses().
|
inline |
other
Definition at line 135 of file TriggerEvent.h.
References collectionTags_.
|
inline |
Definition at line 137 of file TriggerEvent.h.
References triggerFilters_.
Referenced by IsoTrig::analyze(), HLTTauDQMLitePathPlotter::getFilterCollection(), HSCPHLTFilter::IncreasedTreshold(), HSCPValidator::IncreasedTreshold(), and HLTMuonMatchAndPlot::selectedTriggerObjects().
|
inline |
Definition at line 136 of file TriggerEvent.h.
References triggerObjects_.
|
inline |
getters
Definition at line 97 of file TriggerEvent.h.
References usedProcessName_.
|
private |
1-past-end indices into linearised vector
Definition at line 55 of file TriggerEvent.h.
Referenced by addCollections(), collectionKey(), collectionKeys(), and TriggerEvent().
|
private |
Input tags of packed up collections.
Definition at line 53 of file TriggerEvent.h.
Referenced by addCollections(), collectionIndex(), collectionTag(), collectionTagEncoded(), collectionTags(), sizeCollections(), and TriggerEvent().
|
private |
collection of all TriggerFilterObjects
Definition at line 59 of file TriggerEvent.h.
Referenced by addFilter(), filterIds(), filterIndex(), filterKeys(), filterLabel(), filterTag(), filterTagEncoded(), sizeFilters(), and TriggerEvent().
|
private |
collection of all unique physics objects (linearised vector)
Definition at line 57 of file TriggerEvent.h.
Referenced by addObjects(), getObjects(), sizeObjects(), and TriggerEvent().
|
private |
data members
processName used to select products packed up
Definition at line 51 of file TriggerEvent.h.
Referenced by usedProcessName().