CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalDQMStatusWriter.h
Go to the documentation of this file.
1 #ifndef EcalDQMStatusWriter_h
2 #define EcalDQMStatusWriter_h
3 
4 /*
5  * \file EcalDQMStatusWriter.h
6  *
7  * $Date: 2010/08/09 09:00:10 $
8  * $Revision: 1.7 $
9  * \author G. Della Ricca
10  *
11 */
12 
13 #include <string>
14 #include <map>
15 #include <iostream>
16 #include <fstream>
17 #include <cstdio>
18 #include <typeinfo>
19 #include <sstream>
20 
25 
28 
30 
31 public:
32 
34 virtual ~EcalDQMStatusWriter() {};
35 
36 void analyze(const edm::Event & e, const edm::EventSetup & c) {};
37 
38 void beginRun(const edm::Run & r, const edm::EventSetup & c);
39 
40 private:
41 
44 
45 uint32_t convert(uint32_t c);
46 
47 bool verbose_;
48 std::vector<std::string> objectName_;
49 std::vector<std::string> inpFileName_;
50 std::vector<unsigned long long> since_;
51 
52 };
53 #endif
std::vector< unsigned long long > since_
EcalDQMTowerStatus * readEcalDQMTowerStatusFromFile(const char *)
void analyze(const edm::Event &e, const edm::EventSetup &c)
uint32_t convert(uint32_t c)
EcalDQMChannelStatus * readEcalDQMChannelStatusFromFile(const char *)
void beginRun(const edm::Run &r, const edm::EventSetup &c)
std::vector< std::string > inpFileName_
std::vector< std::string > objectName_
EcalDQMStatusWriter(const edm::ParameterSet &ps)
Definition: Run.h:33