CbmRoot
CbmAnaJpsiSuperEventReport.h
Go to the documentation of this file.
1 
2 #ifndef CBMANAJPSISUPEREVENTREPORT_H
3 #define CBMANAJPSISUPEREVENTREPORT_H
4 
5 #include "CbmAnaJpsiHist.h"
6 #include "CbmSimulationReport.h"
7 #include "TSystem.h"
8 
9 #include <string>
10 
12 public:
17 
22 
23  /*
24  * \brief Create report.
25  */
26  void Create(const std::string& fileEventByEvent,
27  const std::string& fileSuperEvent,
28  const std::string& outputDir);
29 
30 protected:
34  virtual void Create();
35 
39  virtual void Draw();
40 
41  /*
42  * \brief Draw comparison between superevent and event-by-event
43  */
44  void DrawComparison();
45 
46  void DrawMinvSignalBg();
47 
48  double SignalOverBg(int step);
49 
50  void SignalOverBgAllSteps();
51 
52  void DrawPairSource();
53 
54  void DrawMinvMismatchPt();
55 
56  void DrawMinvDiffPtBins();
57 
59  fHMSuperEvent; // histogram manager for super event histograms
61  fHMEventByEvent; //histogram manager for event-by-event histograms
62 
63 private:
66 
68 };
69 
70 #endif
CbmAnaJpsiSuperEventReport::CbmAnaJpsiSuperEventReport
CbmAnaJpsiSuperEventReport(const CbmAnaJpsiSuperEventReport &)
CbmAnaJpsiSuperEventReport::DrawComparison
void DrawComparison()
Definition: CbmAnaJpsiSuperEventReport.cxx:114
CbmAnaJpsiHist.h
CbmHistManager
Histogram manager.
Definition: CbmHistManager.h:41
CbmAnaJpsiSuperEventReport::CbmAnaJpsiSuperEventReport
CbmAnaJpsiSuperEventReport()
Constructor.
Definition: CbmAnaJpsiSuperEventReport.cxx:31
CbmAnaJpsiSuperEventReport::DrawMinvDiffPtBins
void DrawMinvDiffPtBins()
Definition: CbmAnaJpsiSuperEventReport.cxx:436
CbmAnaJpsiSuperEventReport::SignalOverBgAllSteps
void SignalOverBgAllSteps()
Definition: CbmAnaJpsiSuperEventReport.cxx:334
CbmAnaJpsiSuperEventReport::DrawMinvSignalBg
void DrawMinvSignalBg()
Definition: CbmAnaJpsiSuperEventReport.cxx:189
CbmAnaJpsiSuperEventReport::fHMEventByEvent
CbmHistManager * fHMEventByEvent
Definition: CbmAnaJpsiSuperEventReport.h:61
CbmAnaJpsiSuperEventReport::Draw
virtual void Draw()
Inherited from CbmSimulationReport.
Definition: CbmAnaJpsiSuperEventReport.cxx:62
CbmAnaJpsiSuperEventReport::DrawPairSource
void DrawPairSource()
Definition: CbmAnaJpsiSuperEventReport.cxx:370
CbmAnaJpsiSuperEventReport::SignalOverBg
double SignalOverBg(int step)
Definition: CbmAnaJpsiSuperEventReport.cxx:297
CbmAnaJpsiSuperEventReport
Definition: CbmAnaJpsiSuperEventReport.h:11
CbmAnaJpsiSuperEventReport::DrawMinvMismatchPt
void DrawMinvMismatchPt()
Definition: CbmAnaJpsiSuperEventReport.cxx:397
CbmAnaJpsiSuperEventReport::Create
virtual void Create()
Inherited from CbmSimulationReport.
Definition: CbmAnaJpsiSuperEventReport.cxx:52
CbmSimulationReport.h
Base class for simulation reports.
CbmAnaJpsiSuperEventReport::Create
void Create(const std::string &fileEventByEvent, const std::string &fileSuperEvent, const std::string &outputDir)
CbmAnaJpsiSuperEventReport::operator=
CbmAnaJpsiSuperEventReport operator=(const CbmAnaJpsiSuperEventReport &)
CbmSimulationReport
Base class for simulation reports.
Definition: CbmSimulationReport.h:28
CbmAnaJpsiSuperEventReport::ClassDef
ClassDef(CbmAnaJpsiSuperEventReport, 1)
CbmAnaJpsiSuperEventReport::~CbmAnaJpsiSuperEventReport
virtual ~CbmAnaJpsiSuperEventReport()
Destructor.
Definition: CbmAnaJpsiSuperEventReport.cxx:36
CbmAnaJpsiSuperEventReport::fHMSuperEvent
CbmHistManager * fHMSuperEvent
Definition: CbmAnaJpsiSuperEventReport.h:59