CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HFPreLightCal.h
Go to the documentation of this file.
1 #ifndef HFPreLightCal_H
2 #define HFPreLightCal_H
3 
7 
8 class TFile;
9 class TH1F;
10 class TH2F;
11 
13  public:
14  HFPreLightCal (const edm::ParameterSet& fConfiguration);
15  virtual ~HFPreLightCal ();
16 
17  // analysis itself
18  virtual void analyze(const edm::Event& fEvent, const edm::EventSetup& fSetup);
19 
20  // begin of the job
21  virtual void beginJob();
22 
23  // very end of the job
24  virtual void endJob(void);
25 
26  private:
29  TFile* mFile;
30  FILE* tFile;
31  TH1F* hts[26][36][2];
32  TH1F *htsmax,*htspinmax;
33  TH1F* htspin[8][3];
34 
37 };
38 
39 #endif
virtual void analyze(const edm::Event &fEvent, const edm::EventSetup &fSetup)
edm::InputTag hcalCalibDigiCollectionTag_
Definition: HFPreLightCal.h:36
std::string histfile
Definition: HFPreLightCal.h:27
virtual void endJob(void)
TH1F * hts[26][36][2]
Definition: HFPreLightCal.h:31
TH1F * htspin[8][3]
Definition: HFPreLightCal.h:33
std::string textfile
Definition: HFPreLightCal.h:28
edm::InputTag hfDigiCollectionTag_
Definition: HFPreLightCal.h:35
virtual void beginJob()
virtual ~HFPreLightCal()
TH1F * htspinmax
Definition: HFPreLightCal.h:32
HFPreLightCal(const edm::ParameterSet &fConfiguration)