/** * \file CbmLitFieldQaReport.h * \brief Creates field QA report. * \author Andrey Lebedev * \date 2011 */ #ifndef CBMLITFIELDQAREPORT_H_ #define CBMLITFIELDQAREPORT_H_ #include "CbmSimulationReport.h" #include "TSystem.h" #include /** * \class CbmLitFieldQaReport * \brief Creates field QA report. * \author Andrey Lebedev * \date 2011 */ class CbmLitFieldQaReport : public CbmSimulationReport { public: /** * \brief Constructor. */ CbmLitFieldQaReport(); /** * \brief Destructor. */ virtual ~CbmLitFieldQaReport(); private: /** * \brief Inherited from CbmLitSimulationReport. */ virtual void Create( ostream& out); /** * \brief Inherited from CbmLitSimulationReport. */ virtual string GetQaFileName() const { return "field_qa.json"; } /** * \brief Inherited from CbmLitSimulationReport. */ virtual string GetIdealFileName() const { return string(gSystem->Getenv("VMCWORKDIR")) + ("/littrack/cbm/qa/field/field_qa_ideal.json"); } /** * \brief Inherited from CbmLitSimulationReport. */ virtual string GetCheckFileName() const { return "field_qa_check.json"; } // /** // * \brief Return string with summary table for field QA. // * \return String with summary table for field QA. // */ // std::string PrintSummaryTable(); }; #endif /* CBMLITFIELDQAREPORT_H_ */