CbmRoot
Loading...
Searching...
No Matches
CbmAnaJpsiSuperEventReport.h
Go to the documentation of this file.
1/* Copyright (C) 2015-2016 UGiessen, JINR-LIT
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Semen Lebedev [committer], Adrian Amatus Weber, Florian Uhlig */
4
5#ifndef CBMANAJPSISUPEREVENTREPORT_H
6#define CBMANAJPSISUPEREVENTREPORT_H
7
8#include "CbmAnaJpsiHist.h"
10
11#include "TSystem.h"
12
13#include <string>
14
16public:
21
26
27 /*
28 * \brief Create report.
29 */
30 void Create(const std::string& fileEventByEvent, const std::string& fileSuperEvent, const std::string& outputDir);
31
32protected:
36 virtual void Create();
37
41 virtual void Draw();
42
43 /*
44 * \brief Draw comparison between superevent and event-by-event
45 */
46 void DrawComparison();
47
48 void DrawMinvSignalBg();
49
50 double SignalOverBg(int step);
51
53
54 void DrawPairSource();
55
56 void DrawMinvMismatchPt();
57
58 void DrawMinvDiffPtBins();
59
60 CbmHistManager* fHMSuperEvent; // histogram manager for super event histograms
61 CbmHistManager* fHMEventByEvent; //histogram manager for event-by-event histograms
62
63private:
66
68};
69
70#endif
Base class for simulation reports.
virtual void Create()
Inherited from CbmSimulationReport.
virtual ~CbmAnaJpsiSuperEventReport()
Destructor.
void Create(const std::string &fileEventByEvent, const std::string &fileSuperEvent, const std::string &outputDir)
CbmAnaJpsiSuperEventReport(const CbmAnaJpsiSuperEventReport &)
CbmAnaJpsiSuperEventReport operator=(const CbmAnaJpsiSuperEventReport &)
virtual void Draw()
Inherited from CbmSimulationReport.
ClassDef(CbmAnaJpsiSuperEventReport, 1)
Histogram manager.
Base class for simulation reports.