/** * \file CbmLitClusteringQaDraw.h * \brief Draw histograms for clustering QA. * \author Andrey Lebedev * \date 2011 */ #ifndef CBMLITCLUSTERINGQADRAW_H_ #define CBMLITCLUSTERINGQADRAW_H_ #include using std::string; class TH1; class CbmHistManager; /** * \class CbmLitClusteringQaDraw.h * \brief Draw histograms for clustering QA. * \author Andrey Lebedev * \date 2011 */ class CbmLitClusteringQaDraw { public: /** * \brief Constructor. */ CbmLitClusteringQaDraw(); /** * \brief Destructor. */ virtual ~CbmLitClusteringQaDraw(); /** * \brief Draw histograms. * \param[in] histManager Pointer to histogram manager. * \param[in] outputDir Output directory for images. If not specified images are not saved. */ void Draw( CbmHistManager* histManager, const string& outputDir = ""); private: void DrawHistogramsByPattern( const string& histNamePattern); CbmHistManager* fHM; // Pointer to histogram manager string fOutputDir; // Output directory for images }; #endif /* CBMLITCLUSTERINGQADRAW_H_ */