CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalQLPlotAnalAlgos.h
Go to the documentation of this file.
1 #ifndef PlotAllAnalAlgos_included
2 #define PlotAllAnalAlgos_included 1
3 
4 // user include files
11 #include "TFile.h"
12 
13 //
14 // class declaration
15 //
16 
18 public:
19  HcalQLPlotAnalAlgos(const char *outputFilename,
20  const edm::ParameterSet& histoParams);
21 
22  void end(void);
23  void SetEventType(const HcalTBTriggerData& trigd) ;
24  void processRH(const HBHERecHitCollection& hbherhc,
25  const HBHEDigiCollection& hbhedgc);
26  void processRH(const HORecHitCollection& horhc,
27  const HODigiCollection& hodgc);
28  void processRH(const HFRecHitCollection& hfrhc,
29  const HFDigiCollection& hfdgc);
30  void processDigi(const HBHEDigiCollection& hbhedigic);
31  void processDigi(const HODigiCollection& hodigic);
32  void processDigi(const HFDigiCollection& hfdigic);
33  void processDigi(const HcalCalibDigiCollection& calibdigic,double calibFC2GeV);
34 
35 private:
37  double calibFC2GeV);
38 
39  // ----------member data ---------------------------
42  TFile *mf_;
43 };
44 
45 #endif // HcalQLPlotAnalAlgos_included
void processDigi(const HBHEDigiCollection &hbhedigic)
HcalCalibRecHit recoCalib(const HcalCalibDataFrame &cdigi, double calibFC2GeV)
void processRH(const HBHERecHitCollection &hbherhc, const HBHEDigiCollection &hbhedgc)
void SetEventType(const HcalTBTriggerData &trigd)
HcalQLPlotAnalAlgos(const char *outputFilename, const edm::ParameterSet &histoParams)
HcalQLPlotHistoMgr * histos_
HcalQLPlotHistoMgr::EventType triggerID_