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.1 2009/11/05 08:10:34 duggan 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
54 //DataFormats for MuonHLT
66 // Geometry
79 //More
83 
84 #include <boost/cstdint.hpp>
85 
87 
88  struct LayerMEs{
90  };
91 
92  public:
93  explicit SiPixelMuonHLT(const edm::ParameterSet& conf);
95 
97 
98  virtual void analyze(const edm::Event&, const edm::EventSetup&);
99  virtual void beginJob() ;
100  virtual void endJob() ;
101 
102  virtual void Histo_init();
103 
104  private:
108  int eventNo;
110 
112  std::string monitorName_;
113  std::string outputFile_;
114 
117  bool verbose_;
118  //int nTrigs;
119 
120  //std::vector<std::string> theTriggerBits;
121  //std::vector<std::string> theDirectoryName;
122  //std::vector<std::string> theHLTCollectionLevel;
123 
127 
129  std::map<int, MonitorElement*> MEContainerAllBarrelEtaPhi;
130  std::map<int, MonitorElement*> MEContainerAllBarrelZPhi;
131  std::map<int, MonitorElement*> MEContainerAllBarrelEta;
132  std::map<int, MonitorElement*> MEContainerAllBarrelZ;
133  std::map<int, MonitorElement*> MEContainerAllBarrelPhi;
134  std::map<int, MonitorElement*> MEContainerAllBarrelN;
135  std::map<int, MonitorElement*> MEContainerAllEndcapXY;
136  std::map<int, MonitorElement*> MEContainerAllEndcapPhi;
137  std::map<int, MonitorElement*> MEContainerAllEndcapN;
138  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEtaPhi;
139  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZPhi;
140  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEta;
141  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZ;
142  std::map<int, MonitorElement*> MEContainerOnTrackBarrelPhi;
143  std::map<int, MonitorElement*> MEContainerOnTrackBarrelN;
144  std::map<int, MonitorElement*> MEContainerOnTrackEndcapXY;
145  std::map<int, MonitorElement*> MEContainerOnTrackEndcapPhi;
146  std::map<int, MonitorElement*> MEContainerOnTrackEndcapN;
147 
148  };
149 
150 #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