11#ifndef CBMSTUDYREPORT_H_
12#define CBMSTUDYREPORT_H_
17#include <RtypesCore.h>
55 void Create(
const std::vector<CbmHistManager*>& histManagers,
const std::vector<std::string>& studyNames,
56 const std::string& outputDir);
67 void Create(
const std::vector<std::string>& fileNames,
const std::vector<std::string>& studyNames,
68 const std::string& outputDir);
76 const std::vector<CbmHistManager*>&
HM()
const {
return fHM; }
82 std::vector<CbmHistManager*>
fHM;
Base class for study reports.
virtual void Create()=0
Inherited from CbmReport. Pure abstract function which is called from public Create() function.
virtual ~CbmStudyReport()
Destructor.
CbmStudyReport()
Constructor.
void Create(const std::vector< std::string > &fileNames, const std::vector< std::string > &studyNames, const std::string &outputDir)
Main function which creates report data.
void Create(const std::vector< CbmHistManager * > &histManagers, const std::vector< std::string > &studyNames, const std::string &outputDir)
Main function which creates report data.
const std::vector< std::string > & GetStudyNames() const
const std::vector< CbmHistManager * > & HM() const
const std::string & GetStudyName(Int_t index) const
CbmHistManager * HM(Int_t index) const
std::vector< std::string > fStudyNames
std::vector< CbmHistManager * > fHM