CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MonitorTrackResiduals.h
Go to the documentation of this file.
1 #ifndef MonitorTrackResiduals_H
2 #define MonitorTrackResiduals_H
3 
4 // -*- C++ -*-
5 //
6 // Package: TrackerMonitorTrack
7 // Class: MonitorTrackResiduals
8 //
12 // Original Author: Israel Goitom
13 // Created: Fri May 26 14:12:01 CEST 2006
14 #include <memory>
15 #include <fstream>
22 
23 
24 class MonitorElement;
25 class DQMStore;
27 namespace edm { class Event; }
28 
29 typedef std::map<int32_t, MonitorElement *> HistoClass;
30 
32  public:
33  // constructors and EDAnalyzer Methods
36  void dqmBeginRun(const edm::Run& , const edm::EventSetup& ) ;
37  virtual void endRun(const edm::Run&, const edm::EventSetup&);
38  virtual void beginJob(void);
39  virtual void endJob(void);
40  virtual void analyze(const edm::Event&, const edm::EventSetup&);
41  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
42  // Own methods
44  private:
45 
49  std::map< std::pair<std::string,int32_t>, MonitorElement* > m_SubdetLayerResiduals;
50  std::map< std::pair<std::string,int32_t>, MonitorElement* > m_SubdetLayerNormedResiduals;
54  unsigned long long m_cacheID_;
55  bool ModOn;
57 };
58 #endif
virtual void analyze(const edm::Event &, const edm::EventSetup &)
void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
unsigned long long m_cacheID_
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
void createMEs(DQMStore::IBooker &, const edm::EventSetup &)
SiStripFolderOrganizer folder_organizer
virtual void beginJob(void)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
edm::ParameterSet Parameters
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< std::pair< std::string, int32_t >, MonitorElement * > m_SubdetLayerNormedResiduals
GenericTriggerEventFlag * genTriggerEventFlag_
std::map< std::pair< std::string, int32_t >, MonitorElement * > m_SubdetLayerResiduals
MonitorTrackResiduals(const edm::ParameterSet &)
Definition: Run.h:41
std::map< int32_t, MonitorElement * > HistoClass