CMS 3D CMS Logo

HLTEventAnalyzerRAW.h
Go to the documentation of this file.
1 #ifndef HLTcore_HLTEventAnalyzerRAW_h
2 #define HLTcore_HLTEventAnalyzerRAW_h
3 
20 namespace edm {
22 }
23 
24 //
25 // class declaration
26 //
28 public:
29  explicit HLTEventAnalyzerRAW(const edm::ParameterSet &);
30  ~HLTEventAnalyzerRAW() override;
31  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
32 
33  void endRun(edm::Run const &, edm::EventSetup const &) override;
34  void beginRun(edm::Run const &, edm::EventSetup const &) override;
35  void analyze(const edm::Event &, const edm::EventSetup &) override;
36  virtual void analyzeTrigger(const edm::Event &, const edm::EventSetup &, const std::string &triggerName);
37 
38 private:
46 
51 
53 
70 
81 
82  /* Phase-2 */
97 
104 };
105 #endif
HLTEventAnalyzerRAW::pixtrackRefs_
trigger::VRpixtrack pixtrackRefs_
Definition: HLTEventAnalyzerRAW.h:69
HLTEventAnalyzerRAW::l1thpspftauRefs_
trigger::VRl1thpspftau l1thpspftauRefs_
Definition: HLTEventAnalyzerRAW.h:94
HLTEventAnalyzerRAW::l1jetRefs_
trigger::VRl1jet l1jetRefs_
Definition: HLTEventAnalyzerRAW.h:76
HLTEventAnalyzerRAW::l1muonRefs_
trigger::VRl1muon l1muonRefs_
Definition: HLTEventAnalyzerRAW.h:74
HLTEventAnalyzerRAW::muonIds_
trigger::Vids muonIds_
Definition: HLTEventAnalyzerRAW.h:58
trigger::VRl1ttkele
l1t::TkElectronVectorRef VRl1ttkele
Definition: TriggerRefsCollections.h:90
trigger::VRphoton
std::vector< reco::RecoEcalCandidateRef > VRphoton
Definition: TriggerRefsCollections.h:67
trigger::Vids
std::vector< int > Vids
Definition: TriggerTypeDefs.h:21
TriggerResults.h
HLTEventAnalyzerRAW::electronRefs_
trigger::VRelectron electronRefs_
Definition: HLTEventAnalyzerRAW.h:57
EDAnalyzer.h
edm::Run
Definition: Run.h:45
HLTEventAnalyzerRAW::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTEventAnalyzerRAW.cc:68
edm::EDGetTokenT< edm::TriggerResults >
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTEventAnalyzerRAW::l1emIds_
trigger::Vids l1emIds_
Definition: HLTEventAnalyzerRAW.h:71
HLTEventAnalyzerRAW::l1ttkeleRefs_
trigger::VRl1ttkele l1ttkeleRefs_
Definition: HLTEventAnalyzerRAW.h:86
HLTEventAnalyzerRAW::l1hfringsIds_
trigger::Vids l1hfringsIds_
Definition: HLTEventAnalyzerRAW.h:79
HLTEventAnalyzerRAW::l1etmissRefs_
trigger::VRl1etmiss l1etmissRefs_
Definition: HLTEventAnalyzerRAW.h:78
HLTEventAnalyzerRAW::pixtrackIds_
trigger::Vids pixtrackIds_
Definition: HLTEventAnalyzerRAW.h:68
HLTEventAnalyzerRAW::compositeIds_
trigger::Vids compositeIds_
Definition: HLTEventAnalyzerRAW.h:62
HLTEventAnalyzerRAW::calometIds_
trigger::Vids calometIds_
Definition: HLTEventAnalyzerRAW.h:66
TriggerEventWithRefs.h
HLTEventAnalyzerRAW::l1tpfjetRefs_
trigger::VRl1tpfjet l1tpfjetRefs_
Definition: HLTEventAnalyzerRAW.h:90
HLTEventAnalyzerRAW::pfmetRefs_
trigger::VRpfmet pfmetRefs_
Definition: HLTEventAnalyzerRAW.h:103
trigger::VRbasemet
std::vector< reco::METRef > VRbasemet
Definition: TriggerRefsCollections.h:72
HLTEventAnalyzerRAW::jetIds_
trigger::Vids jetIds_
Definition: HLTEventAnalyzerRAW.h:60
HLTEventAnalyzerRAW::triggerResultsHandle_
edm::Handle< edm::TriggerResults > triggerResultsHandle_
additional class data memebers
Definition: HLTEventAnalyzerRAW.h:48
HLTEventAnalyzerRAW::HLTEventAnalyzerRAW
HLTEventAnalyzerRAW(const edm::ParameterSet &)
Definition: HLTEventAnalyzerRAW.cc:46
HLTEventAnalyzerRAW::triggerEventWithRefsHandle_
edm::Handle< trigger::TriggerEventWithRefs > triggerEventWithRefsHandle_
Definition: HLTEventAnalyzerRAW.h:49
trigger::VRl1hfrings
std::vector< l1extra::L1HFRingsRef > VRl1hfrings
Definition: TriggerRefsCollections.h:80
trigger::VRpixtrack
std::vector< reco::IsolatedPixelTrackCandidateRef > VRpixtrack
Definition: TriggerRefsCollections.h:74
HLTEventAnalyzerRAW::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &) override
Definition: HLTEventAnalyzerRAW.cc:79
trigger::VRl1ttkmuon
l1t::TkMuonVectorRef VRl1ttkmuon
Definition: TriggerRefsCollections.h:89
edm::Handle< edm::TriggerResults >
HLTEventAnalyzerRAW::analyzeTrigger
virtual void analyzeTrigger(const edm::Event &, const edm::EventSetup &, const std::string &triggerName)
Definition: HLTEventAnalyzerRAW.cc:141
trigger::VRl1tpftau
l1t::PFTauVectorRef VRl1tpftau
Definition: TriggerRefsCollections.h:94
HLTEventAnalyzerRAW::l1ttkmuIds_
trigger::Vids l1ttkmuIds_
Definition: HLTEventAnalyzerRAW.h:83
HLTEventAnalyzerRAW::l1emRefs_
trigger::VRl1em l1emRefs_
Definition: HLTEventAnalyzerRAW.h:72
HLTEventAnalyzerRAW::l1tpftauRefs_
trigger::VRl1tpftau l1tpftauRefs_
Definition: HLTEventAnalyzerRAW.h:92
HLTEventAnalyzerRAW::hltConfig_
HLTConfigProvider hltConfig_
Definition: HLTEventAnalyzerRAW.h:50
HLTEventAnalyzerRAW::pfmetIds_
trigger::Vids pfmetIds_
Definition: HLTEventAnalyzerRAW.h:102
trigger::VRl1tpftrack
l1t::PFTrackVectorRef VRl1tpftrack
Definition: TriggerRefsCollections.h:95
HLTEventAnalyzerRAW::l1ttkeleIds_
trigger::Vids l1ttkeleIds_
Definition: HLTEventAnalyzerRAW.h:85
HLTEventAnalyzerRAW::l1tpftrackIds_
trigger::Vids l1tpftrackIds_
Definition: HLTEventAnalyzerRAW.h:95
HLTEventAnalyzerRAW::l1etmissIds_
trigger::Vids l1etmissIds_
Definition: HLTEventAnalyzerRAW.h:77
HLTEventAnalyzerRAW::pfjetRefs_
trigger::VRpfjet pfjetRefs_
Definition: HLTEventAnalyzerRAW.h:99
HLTEventAnalyzerRAW::basemetRefs_
trigger::VRbasemet basemetRefs_
Definition: HLTEventAnalyzerRAW.h:65
HLTEventAnalyzerRAW::~HLTEventAnalyzerRAW
~HLTEventAnalyzerRAW() override
HLTEventAnalyzerRAW::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: HLTEventAnalyzerRAW.cc:106
HLTEventAnalyzerRAW::triggerResultsTag_
const edm::InputTag triggerResultsTag_
Definition: HLTEventAnalyzerRAW.h:42
trigger::VRl1etmiss
std::vector< l1extra::L1EtMissParticleRef > VRl1etmiss
Definition: TriggerRefsCollections.h:79
trigger::VRl1ttkem
l1t::TkEmVectorRef VRl1ttkem
Definition: TriggerRefsCollections.h:91
trigger::VRl1muon
std::vector< l1extra::L1MuonParticleRef > VRl1muon
Definition: TriggerRefsCollections.h:77
HLTEventAnalyzerRAW::pftauIds_
trigger::Vids pftauIds_
Definition: HLTEventAnalyzerRAW.h:100
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
HLTEventAnalyzerRAW::muonRefs_
trigger::VRmuon muonRefs_
Definition: HLTEventAnalyzerRAW.h:59
HLTEventAnalyzerRAW::l1ttkmuRefs_
trigger::VRl1ttkmuon l1ttkmuRefs_
Definition: HLTEventAnalyzerRAW.h:84
HLTEventAnalyzerRAW::triggerName_
const std::string triggerName_
Definition: HLTEventAnalyzerRAW.h:41
edm::ParameterSet
Definition: ParameterSet.h:47
HLTEventAnalyzerRAW::photonRefs_
trigger::VRphoton photonRefs_
Definition: HLTEventAnalyzerRAW.h:55
edm::stream::EDAnalyzer
Definition: EDAnalyzer.h:31
Event.h
HLTEventAnalyzerRAW::jetRefs_
trigger::VRjet jetRefs_
Definition: HLTEventAnalyzerRAW.h:61
trigger::VRl1thpspftau
l1t::HPSPFTauVectorRef VRl1thpspftau
Definition: TriggerRefsCollections.h:93
trigger::VRpfjet
std::vector< reco::PFJetRef > VRpfjet
Definition: TriggerRefsCollections.h:97
HLTEventAnalyzerRAW::l1tpfjetIds_
trigger::Vids l1tpfjetIds_
Definition: HLTEventAnalyzerRAW.h:89
HLTEventAnalyzerRAW::l1ttkemRefs_
trigger::VRl1ttkem l1ttkemRefs_
Definition: HLTEventAnalyzerRAW.h:88
HLTEventAnalyzerRAW::l1muonIds_
trigger::Vids l1muonIds_
Definition: HLTEventAnalyzerRAW.h:73
trigger::VRl1em
std::vector< l1extra::L1EmParticleRef > VRl1em
Definition: TriggerRefsCollections.h:76
HLTEventAnalyzerRAW::l1hfringsRefs_
trigger::VRl1hfrings l1hfringsRefs_
Definition: HLTEventAnalyzerRAW.h:80
HLTEventAnalyzerRAW::photonIds_
trigger::Vids photonIds_
payload extracted from TriggerEventWithRefs
Definition: HLTEventAnalyzerRAW.h:54
edm::EventSetup
Definition: EventSetup.h:58
HLTEventAnalyzerRAW::triggerEventWithRefsTag_
const edm::InputTag triggerEventWithRefsTag_
Definition: HLTEventAnalyzerRAW.h:44
HLTConfigProvider.h
HLTEventAnalyzerRAW::electronIds_
trigger::Vids electronIds_
Definition: HLTEventAnalyzerRAW.h:56
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HLTEventAnalyzerRAW
Definition: HLTEventAnalyzerRAW.h:27
trigger::VRelectron
std::vector< reco::ElectronRef > VRelectron
Definition: TriggerRefsCollections.h:68
HLTEventAnalyzerRAW::compositeRefs_
trigger::VRcomposite compositeRefs_
Definition: HLTEventAnalyzerRAW.h:63
HLTEventAnalyzerRAW::pftauRefs_
trigger::VRpftau pftauRefs_
Definition: HLTEventAnalyzerRAW.h:101
HLTEventAnalyzerRAW::triggerEventWithRefsToken_
const edm::EDGetTokenT< trigger::TriggerEventWithRefs > triggerEventWithRefsToken_
Definition: HLTEventAnalyzerRAW.h:45
trigger::VRjet
std::vector< reco::CaloJetRef > VRjet
Definition: TriggerRefsCollections.h:70
HLTEventAnalyzerRAW::l1tpftauIds_
trigger::Vids l1tpftauIds_
Definition: HLTEventAnalyzerRAW.h:91
trigger::VRl1tpfjet
l1t::PFJetVectorRef VRl1tpfjet
Definition: TriggerRefsCollections.h:92
HLTConfigProvider
Definition: HLTConfigProvider.h:29
trigger::VRcalomet
std::vector< reco::CaloMETRef > VRcalomet
Definition: TriggerRefsCollections.h:73
HLTEventAnalyzerRAW::basemetIds_
trigger::Vids basemetIds_
Definition: HLTEventAnalyzerRAW.h:64
ConfigurationDescriptions
HLTEventAnalyzerRAW::endRun
void endRun(edm::Run const &, edm::EventSetup const &) override
Definition: HLTEventAnalyzerRAW.cc:77
HLTEventAnalyzerRAW::triggerResultsToken_
const edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition: HLTEventAnalyzerRAW.h:43
HLTEventAnalyzerRAW::l1thpspftauIds_
trigger::Vids l1thpspftauIds_
Definition: HLTEventAnalyzerRAW.h:93
trigger::VRcomposite
std::vector< reco::CompositeCandidateRef > VRcomposite
Definition: TriggerRefsCollections.h:71
trigger::VRl1jet
std::vector< l1extra::L1JetParticleRef > VRl1jet
Definition: TriggerRefsCollections.h:78
trigger::VRmuon
std::vector< reco::RecoChargedCandidateRef > VRmuon
Definition: TriggerRefsCollections.h:69
trigger::VRpfmet
std::vector< reco::PFMETRef > VRpfmet
Definition: TriggerRefsCollections.h:99
HLTEventAnalyzerRAW::l1jetIds_
trigger::Vids l1jetIds_
Definition: HLTEventAnalyzerRAW.h:75
trigger::VRpftau
std::vector< reco::PFTauRef > VRpftau
Definition: TriggerRefsCollections.h:98
ParameterSet.h
HLTEventAnalyzerRAW::calometRefs_
trigger::VRcalomet calometRefs_
Definition: HLTEventAnalyzerRAW.h:67
HLTEventAnalyzerRAW::l1ttkemIds_
trigger::Vids l1ttkemIds_
Definition: HLTEventAnalyzerRAW.h:87
HLTEventAnalyzerRAW::processName_
const std::string processName_
module config parameters
Definition: HLTEventAnalyzerRAW.h:40
edm::Event
Definition: Event.h:73
HLTEventAnalyzerRAW::pfjetIds_
trigger::Vids pfjetIds_
Definition: HLTEventAnalyzerRAW.h:98
edm::InputTag
Definition: InputTag.h:15
HLTEventAnalyzerRAW::l1tpftrackRefs_
trigger::VRl1tpftrack l1tpftrackRefs_
Definition: HLTEventAnalyzerRAW.h:96
PDWG_DiPhoton_SD_cff.triggerName
triggerName
Definition: PDWG_DiPhoton_SD_cff.py:37