CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiplicityCorrelatorHistogramMaker.h
Go to the documentation of this file.
1 #ifndef DPGAnalysis_SiStripTools_MultiplicityCorrelatorHistogramMaker_H
2 #define DPGAnalysis_SiStripTools_MultiplicityCorrelatorHistogramMaker_H
3 
6 
7 
8 namespace edm {
9  class ParameterSet;
10  class Event;
11  class Run;
12 }
13 class TH1F;
14 class TH2F;
15 
17 
18  public:
21 
23 
24  void beginRun(const edm::Run& iRun);
25  void fill(const edm::Event& iEvent, const int xmult, const int ymult);
26 
27  private:
28 
31  bool m_runHisto;
36  double m_scfact;
37  TH2F* m_yvsxmult;
38  TH1F* m_atanyoverx;
40  TProfile** m_atanyoverxvsbxrun;
42  TH2F** m_yvsxmultrun;
43  TProfile2D** m_yvsxmultprofvsbxrun;
44  TProfile2D** m_xvsymultprofvsbxrun;
45 };
46 
47 
48 #endif // DPGAnalysis_SiStripTools_MultiplicityCorrelatorHistogramMaker_H
void fill(const edm::Event &iEvent, const int xmult, const int ymult)
int iEvent
Definition: GenABIO.cc:230
Definition: Run.h:43