1 #ifndef __RUN_PARAM_BASE_H__
2 #define __RUN_PARAM_BASE_H__
12 std::string m_dir_base;
20 RunParamBase(
const std::string type,
const std::string label,
const std::string header);
23 void SetBaseDir(
const std::string dir_base) { m_dir_base = dir_base; }
28 void SetMapID(
const std::string map_id) { m_map_id = map_id; }
43 virtual void Print(std::ostream& os);
79 #endif // __RUN_PARAM_BASE_H__
virtual void Print(std::ostream &os)
void SetBaseDir(const std::string dir_base)
std::string MapTableName()
void SetMapID(const std::string map_id)
std::string MapFileName()
std::tuple< short, short, short > RocBoardChan_t
std::vector< std::string > LineList
void WriteToLocalFile(const std::string fn_tsv)
virtual int ReadFileCont(LineList &lines)
int run(const int nEvents=1)
void SetMapIDbyDB(const std::string map_id)
virtual ~CalibParamBase()
void SetMapIDbyFile(const std::string map_id)
ChanMapBase(const std::string label, const std::string header)
virtual void ReadDbTable(DbSvc &db)
RunParamBase(const std::string type, const std::string label, const std::string header)
virtual int WriteFileCont(std::ostream &os)
GeomParamBase(const std::string label, const std::string header)
std::string RangeFileName()
void ReadFromLocalFile(const std::string fn_tsv)
virtual void WriteDbTable(DbSvc &db)
CalibParamBase(const std::string label, const std::string header)