CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
METFileSaver.h
Go to the documentation of this file.
1 #ifndef METFILESAVER_H
2 #define METFILESAVER_H
3 
4 // author: Mike Schmitt (The University of Florida)
5 // date: 8/24/2006
6 // modification: Bobby Scurlock
7 // date: 03.11.2006
8 // note: added RMS(METx) vs SumET capability
9 // modification: Rick Cavanaugh
10 // date: 05.11.2006
11 // note: added configuration parameters
12 // modification: Mike Schmitt
13 // date: 02.28.2007
14 // note: code rewrite
15 
17 
20 
21 #include <string>
22 #include <map>
24 
26 public:
27 
28  explicit METFileSaver(const edm::ParameterSet&);
29 
30  virtual void analyze(const edm::Event&, const edm::EventSetup&);
31  virtual void beginJob() ;
32  virtual void endJob() ;
33 
34  private:
35 
36  // DAQ Tools
38  std::map<std::string, MonitorElement*> me;
39 
40  // Inputs from Configuration File
41  std::string outputFile_;
42 
43 };
44 
45 #endif // METFILESAVER_H
std::map< std::string, MonitorElement * > me
Definition: METFileSaver.h:38
virtual void beginJob()
Definition: METFileSaver.cc:38
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: METFileSaver.cc:45
virtual void endJob()
Definition: METFileSaver.cc:49
std::string outputFile_
Definition: METFileSaver.h:41
DQMStore * dbe_
Definition: METFileSaver.h:37
METFileSaver(const edm::ParameterSet &)
Definition: METFileSaver.cc:29