/** * \file CbmLitClusteringQaPTreeCreator.h * \brief Create property tree for clustering QA. * \author Andrey Lebedev * \date 2011 */ #ifndef CBMLITCLUSTERINGQAPTREECREATOR_H_ #define CBMLITCLUSTERINGQAPTREECREATOR_H_ #include #include using boost::property_tree::ptree; using std::string; class CbmHistManager; /** * \file CbmLitClusteringQaPTreeCreator.h * \brief Create property tree for clustering QA. * \author Andrey Lebedev * \date 2011 */ class CbmLitClusteringQaPTreeCreator { public: /** * \brief Constructor. */ CbmLitClusteringQaPTreeCreator(); /** * \brief Destructor. */ virtual ~CbmLitClusteringQaPTreeCreator(); /** * \brief Create and return property for CbmLitHistManager. * \return property tree. */ ptree Create( CbmHistManager* histManager); private: void NofObjectsToPTree( ptree& pt); // Pointer to histogram manager CbmHistManager* fHM; }; #endif /* CBMLITCLUSTERINGQAPTREECREATOR_H_ */