CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQMPathPlotter.h
Go to the documentation of this file.
1 /* HLTTau Path Analyzer
2  Michail Bachtis
3  University of Wisconsin - Madison
4  bachtis@hep.wisc.edu
5  */
6 
7 #ifndef HLTTauDQMPathPlotter_h
8 #define HLTTauDQMPathPlotter_h
9 
11 
24 
26 public:
27  HLTTauDQMPathPlotter( const edm::ParameterSet&, bool, std::string );
29  const std::string name() { return name_; }
30  void analyze( const edm::Event&, const edm::EventSetup&, const std::map<int,LVColl>& );
31 
32 private:
33  void endJob() ;
35 
36  //InputTag of TriggerEventWithRefs to analyze
38 
39  //The filters
40  std::vector<edm::ParameterSet> filters_;
41  std::vector<HLTTauDQMPlotter::FilterObject> filterObjs_;
42 
43  //Reference parameters
46  unsigned int refNTriggeredTaus_;
47  unsigned int refNTriggeredLeptons_;
48  double refTauPt_;
49  double refLeptonPt_;
50 
51  //MonitorElements
54 };
55 #endif
const std::string name()
std::vector< HLTTauDQMPlotter::FilterObject > filterObjs_
LVColl getFilterCollection(size_t, int, const trigger::TriggerEventWithRefs &)
MonitorElement * accepted_events
unsigned int refNTriggeredLeptons_
std::vector< LV > LVColl
edm::ParameterSet reference_
std::vector< edm::ParameterSet > filters_
MonitorElement * accepted_events_matched
HLTTauDQMPathPlotter(const edm::ParameterSet &, bool, std::string)
edm::InputTag triggerEventObject_
void analyze(const edm::Event &, const edm::EventSetup &, const std::map< int, LVColl > &)