CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelEDAClient.h
Go to the documentation of this file.
1 #ifndef SiPixelEDAClient_H
2 #define SiPixelEDAClient_H
3 
9 
11 
12 #include <iostream>
13 #include <fstream>
14 #include <string>
15 #include <vector>
16 #include <map>
17 
18 class DQMStore;
19 class SiPixelWebInterface;
22 class SiPixelDataQuality;
24 
26 
27 public:
28 
30  virtual ~SiPixelEDAClient();
31 
32  //void defaultWebPage(xgi::Input *in,
33  //xgi::Output *out);
34  //void publish(xdata::InfoSpace *){};
35 
36 protected:
37 
38  void beginJob();
39  void beginRun(edm::Run const& run,
40  edm::EventSetup const& eSetup);
41  void analyze(edm::Event const& e,
42  edm::EventSetup const& eSetup);
43  void beginLuminosityBlock(edm::LuminosityBlock const& lumiSeg,
44  edm::EventSetup const& context) ;
45  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg,
46  edm::EventSetup const& c);
47  void endRun(edm::Run const& run,
48  edm::EventSetup const& eSetup);
49  void endJob();
50 
51 private:
52 
53  unsigned long long m_cacheID_;
55  int nEvents_;
59 
60 
62 
63  SiPixelWebInterface* sipixelWebInterface_;
68 
71  unsigned int staticUpdateFrequency_;
76  bool hiRes_;
77  double noiseRate_;
80  int nFEDs_;
81  bool Tier0Flag_;
82  bool firstRun;
85 
86  std::ostringstream html_out_;
87 
88  //define Token(-s)
90 };
91 
92 
93 #endif
unsigned int staticUpdateFrequency_
SiPixelEDAClient(const edm::ParameterSet &ps)
SiPixelInformationExtractor * sipixelInformationExtractor_
std::string inputSource_
SiPixelActionExecutor * sipixelActionExecutor_
virtual ~SiPixelEDAClient()
std::ostringstream html_out_
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
unsigned long long m_cacheID_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
SiPixelWebInterface * sipixelWebInterface_
SiPixelDataQuality * sipixelDataQuality_
SiPixelTrackerMapCreator * trackerMapCreator_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
edm::EDGetTokenT< FEDRawDataCollection > inputSourceToken_
std::string summaryXMLfile_
Definition: Run.h:41