CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TreeProducerCalibSimul.h
Go to the documentation of this file.
1 #ifndef TREEPRODUCERCALIBSIMUL_H
2 #define TREEPRODUCERCALIBSIMUL_H
3 
4 // system include files
5 #include <memory>
6 
7 // framework
15 
16 // for reconstruction
24 
25 // geometry
30 
31 // my include files
33 
34 
35 // root includes
36 #include "TROOT.h"
37 #include "TSystem.h"
38 #include "TFile.h"
39 #include "TTree.h"
40 #include "TF1.h"
41 #include "TH1.h"
42 #include "TH2.h"
43 #include "TGraph.h"
44 #include "TStyle.h"
45 #include "TCanvas.h"
46 #include "TSelector.h"
47 #include "TApplication.h"
48 
49 // c++ includes
50 #include <string>
51 #include <stdio.h>
52 #include <sstream>
53 #include <iostream>
54 #include <unistd.h>
55 #include <fstream>
56 #include <math.h>
57 #include <stdexcept>
58 
59 
61  public:
64 
65  virtual void analyze(const edm::Event&, const edm::EventSetup&);
66  virtual void beginJob();
67  virtual void endJob();
68  private:
69 
70 
71  std::string rootfile_;
72  std::string txtfile_;
73  std::string EBRecHitCollection_;
74  std::string RecHitProducer_;
76  std::string hodoRecInfoProducer_;
77  std::string tdcRecInfoCollection_;
78  std::string tdcRecInfoProducer_;
80  std::string eventHeaderProducer_;
81  double posCluster_;
82 
84 
88  int noHits;
89  int noHodo;
90  int noTdc;
91  int noHeader;
92 };
93 
94 
95 
96 #endif
TreeProducerCalibSimul(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)