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 //
22 
23 #include <memory>
24 #include <string>
25 
26 // user include files
38 //#include "DQM/SiPixelCommon/interface/SiPixelFolderOrganizer.h"
41 //Pixel data formats
51 //DataFormats for MuonHLT
63 // Geometry
76 //More
80 
81 #include <boost/cstdint.hpp>
82 
84 
85  struct LayerMEs{
87  };
88 
89  public:
90  explicit SiPixelMuonHLT(const edm::ParameterSet& conf);
92 
94 
95  virtual void analyze(const edm::Event&, const edm::EventSetup&);
96  virtual void beginJob() ;
97  virtual void endJob() ;
98 
99  virtual void Histo_init();
100 
101  private:
105  int eventNo;
107 
111 
114  bool verbose_;
115  //int nTrigs;
116 
117  //std::vector<std::string> theTriggerBits;
118  //std::vector<std::string> theDirectoryName;
119  //std::vector<std::string> theHLTCollectionLevel;
120 
124 
126  std::map<int, MonitorElement*> MEContainerAllBarrelEtaPhi;
127  std::map<int, MonitorElement*> MEContainerAllBarrelZPhi;
128  std::map<int, MonitorElement*> MEContainerAllBarrelEta;
129  std::map<int, MonitorElement*> MEContainerAllBarrelZ;
130  std::map<int, MonitorElement*> MEContainerAllBarrelPhi;
131  std::map<int, MonitorElement*> MEContainerAllBarrelN;
132  std::map<int, MonitorElement*> MEContainerAllEndcapXY;
133  std::map<int, MonitorElement*> MEContainerAllEndcapPhi;
134  std::map<int, MonitorElement*> MEContainerAllEndcapN;
135  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEtaPhi;
136  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZPhi;
137  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEta;
138  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZ;
139  std::map<int, MonitorElement*> MEContainerOnTrackBarrelPhi;
140  std::map<int, MonitorElement*> MEContainerOnTrackBarrelN;
141  std::map<int, MonitorElement*> MEContainerOnTrackEndcapXY;
142  std::map<int, MonitorElement*> MEContainerOnTrackEndcapPhi;
143  std::map<int, MonitorElement*> MEContainerOnTrackEndcapN;
144 
145  //define Token(-s)
149  };
150 
151 #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:30
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
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelRecHit > > rechitsToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > clustersToken_
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()
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > l3MuonCollectionToken_
std::map< int, MonitorElement * > MEContainerOnTrackBarrelEtaPhi
edmNew::DetSet< SiPixelCluster >::const_iterator ClusterIterator
std::map< int, MonitorElement * > MEContainerOnTrackEndcapXY
std::map< int, MonitorElement * > MEContainerOnTrackEndcapPhi