CbmRoot
Loading...
Searching...
No Matches
CbmAnaDielectronReports.cxx
Go to the documentation of this file.
1/* Copyright (C) 2012-2015 UGiessen, JINR-LIT
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Semen Lebedev [committer] */
4
6
8#include "CbmReport.h"
9#include "CbmStudyReport.h"
10
11#include "TSystem.h"
12
13#include <fstream>
14
15using namespace std;
16
18
20
21void CbmAnaDielectronReports::CreateStudyReport(const string&, const vector<string>& fileNames,
22 const vector<string>& studyNames, const string& outputDir)
23{
24 if (outputDir != "") gSystem->mkdir(outputDir.c_str(), true);
25
27 report->Create(fileNames, studyNames, outputDir);
28 delete report;
29}
30
ClassImp(CbmAnaDielectronReports)
Base class for study reports.
Main class wrapper for report generation.
void CreateStudyReport(const std::string &title, const std::vector< std::string > &fileNames, const std::vector< std::string > &studyNames, const std::string &outputDir)
virtual ~CbmAnaDielectronReports()
Destructor.
Creates study report for LMVM analysis.
Base class for study reports.
void Create(const std::vector< CbmHistManager * > &histManagers, const std::vector< std::string > &studyNames, const std::string &outputDir)
Main function which creates report data.
Hash for CbmL1LinkKey.