Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UploadGeomParam.C
Go to the documentation of this file.
1 
8 R__LOAD_LIBRARY(geom_svc)
9 
10 int UploadGeomParam(const std::string map_id="G9_run5_2")
11 {
12  gSystem->Load("geom_svc.so");
13  GeomParamPlane map;
14  map.SetMapIDbyFile(map_id);
15  map.ReadFromFile();
16  //map.Print(cout);
17  map.WriteToLocalFile("output_for_check.tsv");
18  map.WriteToDB();
19  map.WriteRangeToDB();
20  return 0;
21 }
22 
23 int CheckGeomParam(const int run=25000)
24 {
25  gSystem->Load("libgeom_svc.so");
26  GeomParamPlane map;
27  map.SetMapIDbyDB(run);
28  map.ReadFromDB();
29  map.WriteToLocalFile("check_geom_param.tsv");
30  return 0;
31 }
void WriteToDB()
void WriteToLocalFile(const std::string fn_tsv)
Definition: RunParamBase.cc:83
void WriteRangeToDB()
int UploadGeomParam(const std::string map_id="G9_run5_2")
UploadGeomParam.C: Macro to upload the geometry parameter from tsv file to MySQL DB.
int run(const int nEvents=1)
Definition: run.C:10
void SetMapIDbyDB(const std::string map_id)
Definition: RunParamBase.cc:31
void SetMapIDbyFile(const std::string map_id)
Definition: RunParamBase.cc:21
void ReadFromDB()
Definition: RunParamBase.cc:97
int CheckGeomParam(const int run=25000)
void ReadFromFile()
Definition: RunParamBase.cc:53