CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HFLightCalRand.h
Go to the documentation of this file.
1 #ifndef HFLightCalRand_H
2 #define HFLightCalRand_H
3 
7 
8 class TFile;
9 class TH1F;
10 class TH2F;
11 
13  public:
14  HFLightCalRand (const edm::ParameterSet& fConfiguration);
15  virtual ~HFLightCalRand ();
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:
30  TFile* mFile;
31  FILE* tFile;
32  FILE* preFile;
33  TH1F* hts[26][36][2];
34  TH1F* htsm[26][36][2];
35  TH1F* hsp[26][36][2];
36  TH1F* hspe[26][36][2];
37  TH1F* hped[26][36][2];
40  TH1F* htspin[8][3];
41  TH1F* hsppin[8][3];
42  TH1F* hspepin[8][3];
43  TH1F* hpedpin[8][3];
44  TH1F* htsmpin[8][3];
45 
48 };
49 
50 #endif
TH1F * hpedpin[8][3]
TH1F * hsppin[8][3]
virtual void beginJob()
std::string prefile
TH1F * hped[26][36][2]
TH1F * hspe[26][36][2]
HFLightCalRand(const edm::ParameterSet &fConfiguration)
std::string textfile
edm::InputTag hfDigiCollectionTag_
virtual void endJob(void)
std::string histfile
virtual void analyze(const edm::Event &fEvent, const edm::EventSetup &fSetup)
TH1F * htsmpin[8][3]
TH2F * hsignalRMSmapM
virtual ~HFLightCalRand()
TH1F * hsp[26][36][2]
TH2F * hsignalRMSmapP
TH1F * htsm[26][36][2]
edm::InputTag hcalCalibDigiCollectionTag_
TH1F * htspin[8][3]
TH1F * hspepin[8][3]
TH1F * hts[26][36][2]