CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelMuonHLT.h
Go to the documentation of this file.
1 #ifndef SiPixelMuonHLT_SiPixelMuonHLT_h
2 #define SiPixelMuonHLT_SiPixelMuonHLT_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelMuonHLT
6 // Class : SiPixelMuonHLT
7 //
8 /*
9  Description: <one line class summary>
10 
11  Usage:
12  <usage>
13 
14 */
15 //
17 //
18 // Original Author: Dan Duggan
19 // Created:
20 // $Id: SiPixelMuonHLT.h,v 1.3 2011/05/20 17:17:24 wmtan Exp $
21 //
23 
24 #include <memory>
25 #include <string>
26 
27 // user include files
39 //#include "DQM/SiPixelCommon/interface/SiPixelFolderOrganizer.h"
42 //Pixel data formats
53 //DataFormats for MuonHLT
65 // Geometry
78 //More
82 
83 #include <boost/cstdint.hpp>
84 
86 
87  struct LayerMEs{
89  };
90 
91  public:
92  explicit SiPixelMuonHLT(const edm::ParameterSet& conf);
94 
96 
97  virtual void analyze(const edm::Event&, const edm::EventSetup&);
98  virtual void beginJob() ;
99  virtual void endJob() ;
100 
101  virtual void Histo_init();
102 
103  private:
107  int eventNo;
109 
111  std::string monitorName_;
112  std::string outputFile_;
113 
116  bool verbose_;
117  //int nTrigs;
118 
119  //std::vector<std::string> theTriggerBits;
120  //std::vector<std::string> theDirectoryName;
121  //std::vector<std::string> theHLTCollectionLevel;
122 
126 
128  std::map<int, MonitorElement*> MEContainerAllBarrelEtaPhi;
129  std::map<int, MonitorElement*> MEContainerAllBarrelZPhi;
130  std::map<int, MonitorElement*> MEContainerAllBarrelEta;
131  std::map<int, MonitorElement*> MEContainerAllBarrelZ;
132  std::map<int, MonitorElement*> MEContainerAllBarrelPhi;
133  std::map<int, MonitorElement*> MEContainerAllBarrelN;
134  std::map<int, MonitorElement*> MEContainerAllEndcapXY;
135  std::map<int, MonitorElement*> MEContainerAllEndcapPhi;
136  std::map<int, MonitorElement*> MEContainerAllEndcapN;
137  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEtaPhi;
138  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZPhi;
139  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEta;
140  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZ;
141  std::map<int, MonitorElement*> MEContainerOnTrackBarrelPhi;
142  std::map<int, MonitorElement*> MEContainerOnTrackBarrelN;
143  std::map<int, MonitorElement*> MEContainerOnTrackEndcapXY;
144  std::map<int, MonitorElement*> MEContainerOnTrackEndcapPhi;
145  std::map<int, MonitorElement*> MEContainerOnTrackEndcapN;
146 
147  };
148 
149 #endif
SiPixelMuonHLT(const edm::ParameterSet &conf)
edm::InputTag rechitsCollectionTag_
std::map< int, MonitorElement * > MEContainerAllBarrelZ
edm::InputTag l3MuonCollectionTag_
std::map< int, MonitorElement * > MEContainerAllEndcapPhi
std::map< int, MonitorElement * > MEContainerAllBarrelN
bool verbose_
every n events
std::map< int, MonitorElement * > MEContainerOnTrackBarrelPhi
std::map< int, MonitorElement * > MEContainerAllBarrelZPhi
std::map< int, MonitorElement * > MEContainerOnTrackEndcapN
edm::ParameterSet parameters_
data_type const * const_iterator
Definition: DetSetNew.h:25
std::map< int, MonitorElement * > MEContainerAllBarrelEta
std::map< int, MonitorElement * > MEContainerOnTrackBarrelN
std::map< int, MonitorElement * > MEContainerAllBarrelPhi
virtual void analyze(const edm::Event &, const edm::EventSetup &)
std::string monitorName_
std::map< int, MonitorElement * > MEContainerAllEndcapXY
std::map< int, MonitorElement * > MEContainerOnTrackBarrelEta
edm::InputTag src_
MonitorElement * EtaPhiAllClustersMap
edm::InputTag clusterCollectionTag_
std::map< int, MonitorElement * > MEContainerAllEndcapN
int prescaleEvt_
counter
std::map< int, MonitorElement * > MEContainerAllBarrelEtaPhi
virtual void endJob()
tuple conf
Definition: dbtoconf.py:185
DQMStore * theDMBE
edm::ParameterSet conf_
std::map< int, MonitorElement * > MEContainerOnTrackBarrelZPhi
virtual void beginJob()
std::string outputFile_
std::map< int, MonitorElement * > MEContainerOnTrackBarrelZ
SiStripFolderOrganizer folder_organizer
virtual void Histo_init()
std::map< int, MonitorElement * > MEContainerOnTrackBarrelEtaPhi
edmNew::DetSet< SiPixelCluster >::const_iterator ClusterIterator
std::map< int, MonitorElement * > MEContainerOnTrackEndcapXY
std::map< int, MonitorElement * > MEContainerOnTrackEndcapPhi