CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelHistoricInfoReader.h
Go to the documentation of this file.
1 #ifndef SiPixelHistoricInfoReader_H
2 #define SiPixelHistoricInfoReader_H
3 
4 
13 
14 #include "TString.h"
15 #include "TObjArray.h"
16 #include "TFile.h"
17 
18 
20  typedef std::vector<std::string> vstring;
21 
22 public:
25 
26  virtual void beginJob();
27  virtual void beginRun(const edm::Run&, const edm::EventSetup&) ;
28  virtual void analyze(const edm::Event&, const edm::EventSetup&);
29  virtual void endRun(const edm::Run&, const edm::EventSetup&) ;
30  virtual void endJob();
31 
32  std::string getMEregionString(uint32_t) const;
33  void plot();
34 
35 private:
37 
40 
41  bool variable_[20];
42  std::vector<std::string> variables_;
43 
44  std::vector<uint32_t> allDetIds;
45  TString hisID, title;
46  TObjArray* AllDetHistograms;
47 
48  bool normEvents_;
49 
50  bool makePlots_;
51  std::string typePlots_;
52  std::string outputDir_;
53  std::string outputFile_;
54  TFile* outputDirFile_;
55 };
56 
57 #endif
virtual void endRun(const edm::Run &, const edm::EventSetup &)
std::vector< uint32_t > allDetIds
std::string getMEregionString(uint32_t) const
std::vector< std::string > vstring
std::vector< std::string > variables_
SiPixelHistoricInfoReader(const edm::ParameterSet &)
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: Run.h:33
virtual void analyze(const edm::Event &, const edm::EventSetup &)