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
52 //DataFormats for MuonHLT
64 // Geometry
77 //More
81 
82 #include <boost/cstdint.hpp>
83 
85 
86  struct LayerMEs{
88  };
89 
90  public:
91  explicit SiPixelMuonHLT(const edm::ParameterSet& conf);
93 
95 
96  virtual void analyze(const edm::Event&, const edm::EventSetup&);
97  virtual void beginJob() ;
98  virtual void endJob() ;
99 
100  virtual void Histo_init();
101 
102  private:
106  int eventNo;
108 
112 
115  bool verbose_;
116  //int nTrigs;
117 
118  //std::vector<std::string> theTriggerBits;
119  //std::vector<std::string> theDirectoryName;
120  //std::vector<std::string> theHLTCollectionLevel;
121 
125 
127  std::map<int, MonitorElement*> MEContainerAllBarrelEtaPhi;
128  std::map<int, MonitorElement*> MEContainerAllBarrelZPhi;
129  std::map<int, MonitorElement*> MEContainerAllBarrelEta;
130  std::map<int, MonitorElement*> MEContainerAllBarrelZ;
131  std::map<int, MonitorElement*> MEContainerAllBarrelPhi;
132  std::map<int, MonitorElement*> MEContainerAllBarrelN;
133  std::map<int, MonitorElement*> MEContainerAllEndcapXY;
134  std::map<int, MonitorElement*> MEContainerAllEndcapPhi;
135  std::map<int, MonitorElement*> MEContainerAllEndcapN;
136  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEtaPhi;
137  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZPhi;
138  std::map<int, MonitorElement*> MEContainerOnTrackBarrelEta;
139  std::map<int, MonitorElement*> MEContainerOnTrackBarrelZ;
140  std::map<int, MonitorElement*> MEContainerOnTrackBarrelPhi;
141  std::map<int, MonitorElement*> MEContainerOnTrackBarrelN;
142  std::map<int, MonitorElement*> MEContainerOnTrackEndcapXY;
143  std::map<int, MonitorElement*> MEContainerOnTrackEndcapPhi;
144  std::map<int, MonitorElement*> MEContainerOnTrackEndcapN;
145 
146  //define Token(-s)
150  };
151 
152 #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:27
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