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 // $Id: MonitorTrackResiduals.h,v 1.18 2010/05/12 06:43:53 dutta Exp $
15 #include <memory>
16 #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  virtual void beginRun(edm::Run const& run, edm::EventSetup const& iSetup);
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  // Own methods
42  void createMEs(const edm::EventSetup&);
43  void resetModuleMEs(int32_t modid);
44  void resetLayerMEs(const std::pair<std::string, int32_t>&);
45  private:
46 
50  std::map< std::pair<std::string,int32_t>, MonitorElement* > m_SubdetLayerResiduals;
51  std::map< std::pair<std::string,int32_t>, MonitorElement* > m_SubdetLayerNormedResiduals;
55  unsigned long long m_cacheID_;
57  bool ModOn;
59 };
60 #endif
virtual void beginRun(edm::Run const &run, edm::EventSetup const &iSetup)
void createMEs(const edm::EventSetup &)
void resetModuleMEs(int32_t modid)
virtual void analyze(const edm::Event &, 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...
SiStripFolderOrganizer folder_organizer
virtual void beginJob(void)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
void resetLayerMEs(const std::pair< std::string, int32_t > &)
edm::ParameterSet Parameters
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:36
std::map< int32_t, MonitorElement * > HistoClass