CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HLTEventAnalyzerRAW Class Reference

#include <HLTEventAnalyzerRAW.h>

Inheritance diagram for HLTEventAnalyzerRAW:
edm::EDAnalyzer

Public Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void analyzeTrigger (const edm::Event &, const edm::EventSetup &, const std::string &triggerName)
 
virtual void beginRun (edm::Run const &, edm::EventSetup const &)
 
 HLTEventAnalyzerRAW (const edm::ParameterSet &)
 
 ~HLTEventAnalyzerRAW ()
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 

Private Attributes

trigger::Vids basemetIds_
 
trigger::VRbasemet basemetRefs_
 
trigger::Vids calometIds_
 
trigger::VRcalomet calometRefs_
 
trigger::Vids compositeIds_
 
trigger::VRcomposite compositeRefs_
 
trigger::Vids electronIds_
 
trigger::VRelectron electronRefs_
 
HLTConfigProvider hltConfig_
 
trigger::Vids jetIds_
 
trigger::VRjet jetRefs_
 
trigger::Vids l1emIds_
 
trigger::VRl1em l1emRefs_
 
trigger::Vids l1etmissIds_
 
trigger::VRl1etmiss l1etmissRefs_
 
trigger::Vids l1hfringsIds_
 
trigger::VRl1hfrings l1hfringsRefs_
 
trigger::Vids l1jetIds_
 
trigger::VRl1jet l1jetRefs_
 
trigger::Vids l1muonIds_
 
trigger::VRl1muon l1muonRefs_
 
trigger::Vids muonIds_
 
trigger::VRmuon muonRefs_
 
trigger::Vids photonIds_
 payload extracted from TriggerEventWithRefs More...
 
trigger::VRphoton photonRefs_
 
trigger::Vids pixtrackIds_
 
trigger::VRpixtrack pixtrackRefs_
 
std::string processName_
 module config parameters More...
 
edm::Handle
< trigger::TriggerEventWithRefs
triggerEventWithRefsHandle_
 
edm::InputTag triggerEventWithRefsTag_
 
std::string triggerName_
 
edm::Handle< edm::TriggerResultstriggerResultsHandle_
 additional class data memebers More...
 
edm::InputTag triggerResultsTag_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::EDAnalyzer
CurrentProcessingContext const * currentContext () const
 

Detailed Description

This class is an EDAnalyzer analyzing the combined HLT information for RAW

Date:
2010/02/19 14:26:53
Revision:
1.5
Author
Martin Grunewald

See header file for documentation

Date:
2010/02/19 14:26:53
Revision:
1.11
Author
Martin Grunewald

Definition at line 26 of file HLTEventAnalyzerRAW.h.

Constructor & Destructor Documentation

HLTEventAnalyzerRAW::HLTEventAnalyzerRAW ( const edm::ParameterSet ps)
explicit

Definition at line 36 of file HLTEventAnalyzerRAW.cc.

References gather_cfg::cout, edm::InputTag::encode(), processName_, triggerEventWithRefsTag_, triggerName_, and triggerResultsTag_.

36  :
37  processName_(ps.getParameter<std::string>("processName")),
38  triggerName_(ps.getParameter<std::string>("triggerName")),
39  triggerResultsTag_(ps.getParameter<edm::InputTag>("triggerResults")),
40  triggerEventWithRefsTag_(ps.getParameter<edm::InputTag>("triggerEventWithRefs"))
41 {
42  using namespace std;
43  using namespace edm;
44 
45  cout << "HLTEventAnalyzerRAW configuration: " << endl
46  << " ProcessName = " << processName_ << endl
47  << " TriggerName = " << triggerName_ << endl
48  << " TriggerResultsTag = " << triggerResultsTag_.encode() << endl
49  << " TriggerEventWithRefsTag = " << triggerEventWithRefsTag_.encode() << endl;
50 
51 }
T getParameter(std::string const &) const
std::string encode() const
Definition: InputTag.cc:72
edm::InputTag triggerEventWithRefsTag_
tuple cout
Definition: gather_cfg.py:41
edm::InputTag triggerResultsTag_
std::string processName_
module config parameters
HLTEventAnalyzerRAW::~HLTEventAnalyzerRAW ( )

Definition at line 53 of file HLTEventAnalyzerRAW.cc.

54 {
55 }

Member Function Documentation

void HLTEventAnalyzerRAW::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 92 of file HLTEventAnalyzerRAW.cc.

References analyzeTrigger(), gather_cfg::cout, edm::Event::getByLabel(), hltConfig_, i, edm::HandleBase::isValid(), n, HLTConfigProvider::size(), triggerEventWithRefsHandle_, triggerEventWithRefsTag_, HLTConfigProvider::triggerName(), triggerName_, triggerResultsHandle_, and triggerResultsTag_.

93 {
94  using namespace std;
95  using namespace edm;
96 
97  cout << endl;
98 
99  // get event products
102  cout << "HLTEventAnalyzerRAW::analyze: Error in getting TriggerResults product from Event!" << endl;
103  return;
104  }
107  cout << "HLTEventAnalyzerRAW::analyze: Error in getting TriggerEventWithRefs product from Event!" << endl;
108  return;
109  }
110  // sanity check
111  assert(triggerResultsHandle_->size()==hltConfig_.size());
112 
113  // analyze this event for the triggers requested
114  if (triggerName_=="@") {
115  const unsigned int n(hltConfig_.size());
116  for (unsigned int i=0; i!=n; ++i) {
117  analyzeTrigger(iEvent,iSetup,hltConfig_.triggerName(i));
118  }
119  } else {
120  analyzeTrigger(iEvent,iSetup,triggerName_);
121  }
122 
123  return;
124 
125 }
unsigned int size() const
number of trigger paths in trigger table
int i
Definition: DBlmapReader.cc:9
edm::Handle< edm::TriggerResults > triggerResultsHandle_
additional class data memebers
const std::string & triggerName(unsigned int triggerIndex) const
edm::InputTag triggerEventWithRefsTag_
HLTConfigProvider hltConfig_
bool isValid() const
Definition: HandleBase.h:76
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
edm::Handle< trigger::TriggerEventWithRefs > triggerEventWithRefsHandle_
virtual void analyzeTrigger(const edm::Event &, const edm::EventSetup &, const std::string &triggerName)
tuple cout
Definition: gather_cfg.py:41
edm::InputTag triggerResultsTag_
void HLTEventAnalyzerRAW::analyzeTrigger ( const edm::Event iEvent,
const edm::EventSetup iSetup,
const std::string &  triggerName 
)
virtual

Definition at line 127 of file HLTEventAnalyzerRAW.cc.

References basemetIds_, basemetRefs_, calometIds_, calometRefs_, compositeIds_, compositeRefs_, gather_cfg::cout, electronIds_, electronRefs_, hltConfig_, i, j, jetIds_, jetRefs_, l1extra::L1HFRings::kRing1NegEta, l1extra::L1HFRings::kRing1PosEta, l1extra::L1HFRings::kRing2NegEta, l1extra::L1HFRings::kRing2PosEta, l1emIds_, l1emRefs_, l1etmissIds_, l1etmissRefs_, l1hfringsIds_, l1hfringsRefs_, l1jetIds_, l1jetRefs_, l1muonIds_, l1muonRefs_, m, moduleLabel(), HLTConfigProvider::moduleLabels(), HLTConfigProvider::moduleType(), muonIds_, muonRefs_, n, photonIds_, photonRefs_, pixtrackIds_, pixtrackRefs_, processName_, dt_dqm_sourceclient_common_cff::reco, HLTConfigProvider::size(), findQualityFiles::size, triggerEventWithRefsHandle_, edm::TriggerNames::triggerIndex(), HLTConfigProvider::triggerIndex(), edm::Event::triggerNames(), and triggerResultsHandle_.

Referenced by analyze().

127  {
128 
129  using namespace std;
130  using namespace edm;
131  using namespace reco;
132  using namespace trigger;
133 
134  cout << endl;
135 
136  const unsigned int n(hltConfig_.size());
137  const unsigned int triggerIndex(hltConfig_.triggerIndex(triggerName));
138  assert(triggerIndex==iEvent.triggerNames(*triggerResultsHandle_).triggerIndex(triggerName));
139 
140  // abort on invalid trigger name
141  if (triggerIndex>=n) {
142  cout << "HLTEventAnalyzerRAW::analyzeTrigger: path "
143  << triggerName << " - not found!" << endl;
144  return;
145  }
146 
147  cout << "HLTEventAnalyzerRAW::analyzeTrigger: path "
148  << triggerName << " [" << triggerIndex << "]" << endl;
149  // modules on this trigger path
150  const unsigned int m(hltConfig_.size(triggerIndex));
151  const vector<string>& moduleLabels(hltConfig_.moduleLabels(triggerIndex));
152 
153  // Results from TriggerResults product
154  cout << " Trigger path status:"
155  << " WasRun=" << triggerResultsHandle_->wasrun(triggerIndex)
156  << " Accept=" << triggerResultsHandle_->accept(triggerIndex)
157  << " Error =" << triggerResultsHandle_->error(triggerIndex)
158  << endl;
159  const unsigned int moduleIndex(triggerResultsHandle_->index(triggerIndex));
160  cout << " Last active module - label/type: "
161  << moduleLabels[moduleIndex] << "/" << hltConfig_.moduleType(moduleLabels[moduleIndex])
162  << " [" << moduleIndex << " out of 0-" << (m-1) << " on this path]"
163  << endl;
164  assert (moduleIndex<m);
165 
166  // Results from TriggerEventWithRefs product
167  photonIds_.clear();
168  photonRefs_.clear();
169  electronIds_.clear();
170  electronRefs_.clear();
171  muonIds_.clear();
172  muonRefs_.clear();
173  jetIds_.clear();
174  jetRefs_.clear();
175  compositeIds_.clear();
176  compositeRefs_.clear();
177  basemetIds_.clear();
178  basemetRefs_.clear();
179  calometIds_.clear();
180  calometRefs_.clear();
181  pixtrackIds_.clear();
182  pixtrackRefs_.clear();
183  l1emIds_.clear();
184  l1emRefs_.clear();
185  l1muonIds_.clear();
186  l1muonRefs_.clear();
187  l1jetIds_.clear();
188  l1jetRefs_.clear();
189  l1etmissIds_.clear();
190  l1etmissRefs_.clear();
191  l1hfringsIds_.clear();
192  l1hfringsRefs_.clear();
193 
194  // Attention: must look only for modules actually run in this path
195  // for this event!
196  for (unsigned int j=0; j<=moduleIndex; ++j) {
197  const string& moduleLabel(moduleLabels[j]);
198  const string moduleType(hltConfig_.moduleType(moduleLabel));
199  // check whether the module is packed up in TriggerEventWithRef product
200  const unsigned int filterIndex(triggerEventWithRefsHandle_->filterIndex(InputTag(moduleLabel,"",processName_)));
201  if (filterIndex<triggerEventWithRefsHandle_->size()) {
202  cout << " Filter in slot " << j << " - label/type " << moduleLabel << "/" << moduleType << endl;
203  cout << " Filter packed up at: " << filterIndex << endl;
204  cout << " Accepted objects:" << endl;
205 
206  triggerEventWithRefsHandle_->getObjects(filterIndex,photonIds_,photonRefs_);
207  const unsigned int nPhotons(photonIds_.size());
208  if (nPhotons>0) {
209  cout << " Photons: " << nPhotons << " - the objects: # id pt" << endl;
210  for (unsigned int i=0; i!=nPhotons; ++i) {
211  cout << " " << i << " " << photonIds_[i]
212  << " " << photonRefs_[i]->pt()
213  << endl;
214  }
215  }
216 
217  triggerEventWithRefsHandle_->getObjects(filterIndex,electronIds_,electronRefs_);
218  const unsigned int nElectrons(electronIds_.size());
219  if (nElectrons>0) {
220  cout << " Electrons: " << nElectrons << " - the objects: # id pt" << endl;
221  for (unsigned int i=0; i!=nElectrons; ++i) {
222  cout << " " << i << " " << electronIds_[i]
223  << " " << electronRefs_[i]->pt()
224  << endl;
225  }
226  }
227 
228  triggerEventWithRefsHandle_->getObjects(filterIndex,muonIds_,muonRefs_);
229  const unsigned int nMuons(muonIds_.size());
230  if (nMuons>0) {
231  cout << " Muons: " << nMuons << " - the objects: # id pt" << endl;
232  for (unsigned int i=0; i!=nMuons; ++i) {
233  cout << " " << i << " " << muonIds_[i]
234  << " " << muonRefs_[i]->pt()
235  << endl;
236  }
237  }
238 
239  triggerEventWithRefsHandle_->getObjects(filterIndex,jetIds_,jetRefs_);
240  const unsigned int nJets(jetIds_.size());
241  if (nJets>0) {
242  cout << " Jets: " << nJets << " - the objects: # id pt" << endl;
243  for (unsigned int i=0; i!=nJets; ++i) {
244  cout << " " << i << " " << jetIds_[i]
245  << " " << jetRefs_[i]->pt()
246  << endl;
247  }
248  }
249 
251  const unsigned int nComposites(compositeIds_.size());
252  if (nComposites>0) {
253  cout << " Composites: " << nComposites << " - the objects: # id pt" << endl;
254  for (unsigned int i=0; i!=nComposites; ++i) {
255  cout << " " << i << " " << compositeIds_[i]
256  << " " << compositeRefs_[i]->pt()
257  << endl;
258  }
259  }
260 
261  triggerEventWithRefsHandle_->getObjects(filterIndex,basemetIds_,basemetRefs_);
262  const unsigned int nBaseMETs(basemetIds_.size());
263  if (nBaseMETs>0) {
264  cout << " BaseMETs: " << nBaseMETs << " - the objects: # id pt" << endl;
265  for (unsigned int i=0; i!=nBaseMETs; ++i) {
266  cout << " " << i << " " << basemetIds_[i]
267  << " " << basemetRefs_[i]->pt()
268  << endl;
269  }
270  }
271 
272  triggerEventWithRefsHandle_->getObjects(filterIndex,calometIds_,calometRefs_);
273  const unsigned int nCaloMETs(calometIds_.size());
274  if (nCaloMETs>0) {
275  cout << " CaloMETs: " << nCaloMETs << " - the objects: # id pt" << endl;
276  for (unsigned int i=0; i!=nCaloMETs; ++i) {
277  cout << " " << i << " " << calometIds_[i]
278  << " " << calometRefs_[i]->pt()
279  << endl;
280  }
281  }
282 
283  triggerEventWithRefsHandle_->getObjects(filterIndex,pixtrackIds_,pixtrackRefs_);
284  const unsigned int nPixTracks(pixtrackIds_.size());
285  if (nPixTracks>0) {
286  cout << " PixTracks: " << nPixTracks << " - the objects: # id pt" << endl;
287  for (unsigned int i=0; i!=nPixTracks; ++i) {
288  cout << " " << i << " " << pixtrackIds_[i]
289  << " " << pixtrackRefs_[i]->pt()
290  << endl;
291  }
292  }
293 
294  triggerEventWithRefsHandle_->getObjects(filterIndex,l1emIds_,l1emRefs_);
295  const unsigned int nL1EM(l1emIds_.size());
296  if (nL1EM>0) {
297  cout << " L1EM: " << nL1EM << " - the objects: # id pt" << endl;
298  for (unsigned int i=0; i!=nL1EM; ++i) {
299  cout << " " << i << " " << l1emIds_[i]
300  << " " << l1emRefs_[i]->pt()
301  << endl;
302  }
303  }
304 
305  triggerEventWithRefsHandle_->getObjects(filterIndex,l1muonIds_,l1muonRefs_);
306  const unsigned int nL1Muon(l1muonIds_.size());
307  if (nL1Muon>0) {
308  cout << " L1Muon: " << nL1Muon << " - the objects: # id pt" << endl;
309  for (unsigned int i=0; i!=nL1Muon; ++i) {
310  cout << " " << i << " " << l1muonIds_[i]
311  << " " << l1muonRefs_[i]->pt()
312  << endl;
313  }
314  }
315 
316  triggerEventWithRefsHandle_->getObjects(filterIndex,l1jetIds_,l1jetRefs_);
317  const unsigned int nL1Jet(l1jetIds_.size());
318  if (nL1Jet>0) {
319  cout << " L1Jet: " << nL1Jet << " - the objects: # id pt" << endl;
320  for (unsigned int i=0; i!=nL1Jet; ++i) {
321  cout << " " << i << " " << l1jetIds_[i]
322  << " " << l1jetRefs_[i]->pt()
323  << endl;
324  }
325  }
326 
327  triggerEventWithRefsHandle_->getObjects(filterIndex,l1etmissIds_,l1etmissRefs_);
328  const unsigned int nL1EtMiss(l1etmissIds_.size());
329  if (nL1EtMiss>0) {
330  cout << " L1EtMiss: " << nL1EtMiss << " - the objects: # id pt" << endl;
331  for (unsigned int i=0; i!=nL1EtMiss; ++i) {
332  cout << " " << i << " " << l1etmissIds_[i]
333  << " " << l1etmissRefs_[i]->pt()
334  << endl;
335  }
336  }
337 
339  const unsigned int nL1HfRings(l1hfringsIds_.size());
340  if (nL1HfRings>0) {
341  cout << " L1HfRings: " << nL1HfRings << " - the objects: # id 4 4" << endl;
342  for (unsigned int i=0; i!=nL1HfRings; ++i) {
343  cout << " " << i << " " << l1hfringsIds_[i]
348  << " " << l1hfringsRefs_[i]->hfBitCount(l1extra::L1HFRings::kRing1PosEta)
349  << " " << l1hfringsRefs_[i]->hfBitCount(l1extra::L1HFRings::kRing1NegEta)
350  << " " << l1hfringsRefs_[i]->hfBitCount(l1extra::L1HFRings::kRing2PosEta)
351  << " " << l1hfringsRefs_[i]->hfBitCount(l1extra::L1HFRings::kRing2NegEta)
352  << endl;
353  }
354  }
355 
356  }
357  }
358 
359  return;
360 }
unsigned int size() const
number of trigger paths in trigger table
int i
Definition: DBlmapReader.cc:9
trigger::Vids compositeIds_
virtual edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const
Definition: Event.cc:208
const std::string moduleType(const std::string &module) const
C++ class name of module.
trigger::Vids l1etmissIds_
edm::Handle< edm::TriggerResults > triggerResultsHandle_
additional class data memebers
trigger::VRl1muon l1muonRefs_
trigger::Vids electronIds_
trigger::VRl1em l1emRefs_
trigger::Vids photonIds_
payload extracted from TriggerEventWithRefs
trigger::VRl1jet l1jetRefs_
unsigned int triggerIndex(const std::string &triggerName) const
slot position of trigger path in trigger table (0 to size-1)
trigger::VRcomposite compositeRefs_
trigger::VRphoton photonRefs_
unsigned int triggerIndex(std::string const &name) const
Definition: TriggerNames.cc:32
HLTConfigProvider hltConfig_
int j
Definition: DBlmapReader.cc:9
trigger::VRelectron electronRefs_
const std::vector< std::string > & moduleLabels(unsigned int trigger) const
label(s) of module(s) on a trigger path
trigger::Vids pixtrackIds_
trigger::Vids l1hfringsIds_
trigger::VRl1etmiss l1etmissRefs_
edm::Handle< trigger::TriggerEventWithRefs > triggerEventWithRefsHandle_
trigger::VRl1hfrings l1hfringsRefs_
trigger::VRcalomet calometRefs_
trigger::VRmuon muonRefs_
tuple cout
Definition: gather_cfg.py:41
trigger::VRpixtrack pixtrackRefs_
std::string processName_
module config parameters
trigger::VRbasemet basemetRefs_
tuple size
Write out results.
const std::string * moduleLabel() const
Definition: HLTadd.h:40
void HLTEventAnalyzerRAW::beginRun ( edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 61 of file HLTEventAnalyzerRAW.cc.

References gather_cfg::cout, HLTConfigProvider::dump(), hltConfig_, HLTConfigProvider::init(), n, processName_, HLTConfigProvider::size(), HLTConfigProvider::triggerIndex(), and triggerName_.

62 {
63  using namespace std;
64  using namespace edm;
65 
66  bool changed(true);
67  if (hltConfig_.init(iRun,iSetup,processName_,changed)) {
68  if (changed) {
69  // check if trigger name in (new) config
70  if (triggerName_!="@") { // "@" means: analyze all triggers in config
71  const unsigned int n(hltConfig_.size());
72  const unsigned int triggerIndex(hltConfig_.triggerIndex(triggerName_));
73  if (triggerIndex>=n) {
74  cout << "HLTEventAnalyzerRAW::analyze:"
75  << " TriggerName " << triggerName_
76  << " not available in (new) config!" << endl;
77  cout << "Available TriggerNames are: " << endl;
78  hltConfig_.dump("Triggers");
79  }
80  }
81  }
82  } else {
83  cout << "HLTEventAnalyzerRAW::analyze:"
84  << " config extraction failure with process name "
85  << processName_ << endl;
86  }
87 
88 }
unsigned int size() const
number of trigger paths in trigger table
void dump(const std::string &what) const
Dumping config info to cout.
unsigned int triggerIndex(const std::string &triggerName) const
slot position of trigger path in trigger table (0 to size-1)
HLTConfigProvider hltConfig_
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
tuple cout
Definition: gather_cfg.py:41
std::string processName_
module config parameters

Member Data Documentation

trigger::Vids HLTEventAnalyzerRAW::basemetIds_
private

Definition at line 61 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRbasemet HLTEventAnalyzerRAW::basemetRefs_
private

Definition at line 62 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::calometIds_
private

Definition at line 63 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRcalomet HLTEventAnalyzerRAW::calometRefs_
private

Definition at line 64 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::compositeIds_
private

Definition at line 59 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRcomposite HLTEventAnalyzerRAW::compositeRefs_
private

Definition at line 60 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::electronIds_
private

Definition at line 53 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRelectron HLTEventAnalyzerRAW::electronRefs_
private

Definition at line 54 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

HLTConfigProvider HLTEventAnalyzerRAW::hltConfig_
private

Definition at line 47 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), analyzeTrigger(), and beginRun().

trigger::Vids HLTEventAnalyzerRAW::jetIds_
private

Definition at line 57 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRjet HLTEventAnalyzerRAW::jetRefs_
private

Definition at line 58 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::l1emIds_
private

Definition at line 68 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRl1em HLTEventAnalyzerRAW::l1emRefs_
private

Definition at line 69 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::l1etmissIds_
private

Definition at line 74 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRl1etmiss HLTEventAnalyzerRAW::l1etmissRefs_
private

Definition at line 75 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::l1hfringsIds_
private

Definition at line 76 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRl1hfrings HLTEventAnalyzerRAW::l1hfringsRefs_
private

Definition at line 77 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::l1jetIds_
private

Definition at line 72 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRl1jet HLTEventAnalyzerRAW::l1jetRefs_
private

Definition at line 73 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::l1muonIds_
private

Definition at line 70 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRl1muon HLTEventAnalyzerRAW::l1muonRefs_
private

Definition at line 71 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::muonIds_
private

Definition at line 55 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRmuon HLTEventAnalyzerRAW::muonRefs_
private

Definition at line 56 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::photonIds_
private

payload extracted from TriggerEventWithRefs

Definition at line 51 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRphoton HLTEventAnalyzerRAW::photonRefs_
private

Definition at line 52 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::Vids HLTEventAnalyzerRAW::pixtrackIds_
private

Definition at line 65 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

trigger::VRpixtrack HLTEventAnalyzerRAW::pixtrackRefs_
private

Definition at line 66 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger().

std::string HLTEventAnalyzerRAW::processName_
private

module config parameters

Definition at line 39 of file HLTEventAnalyzerRAW.h.

Referenced by analyzeTrigger(), beginRun(), and HLTEventAnalyzerRAW().

edm::Handle<trigger::TriggerEventWithRefs> HLTEventAnalyzerRAW::triggerEventWithRefsHandle_
private

Definition at line 46 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), and analyzeTrigger().

edm::InputTag HLTEventAnalyzerRAW::triggerEventWithRefsTag_
private

Definition at line 42 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), and HLTEventAnalyzerRAW().

std::string HLTEventAnalyzerRAW::triggerName_
private

Definition at line 40 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), beginRun(), and HLTEventAnalyzerRAW().

edm::Handle<edm::TriggerResults> HLTEventAnalyzerRAW::triggerResultsHandle_
private

additional class data memebers

Definition at line 45 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), and analyzeTrigger().

edm::InputTag HLTEventAnalyzerRAW::triggerResultsTag_
private

Definition at line 41 of file HLTEventAnalyzerRAW.h.

Referenced by analyze(), and HLTEventAnalyzerRAW().