00001
00002
00003 #define _CalibData_CalibModel_cxx
00004
00005 #include "CalibData/CalibModel.h"
00006 #include "GaudiKernel/Kernel.h"
00007 #include "GaudiKernel/ClassID.h"
00008
00039 std::string root;
00040 std::string tkr;
00041 std::string cal;
00042 std::string acd;
00043 std::string test;
00044 std::string nas;
00045 std::string mdc;
00046
00047
00048 class CalibModel {
00049 public:
00052 CalibModel () {
00053
00054
00055
00056 std::string root = "/Calib";
00057 std::string test = root + "/Test";
00058 std::string nas = root + "/NAS";
00059 std::string Mdc = root + "/Mdc";
00060 std::string Tof = root + "/Tof";
00061 std::string Dedx = root + "/Dedx";
00062 std::string Emc = root + "/Emc";
00063 std::string Muc = root + "/Muc";
00064 std::string EsTime = root + "/EsTime";
00065 std::string EstTof = root + "/EstTof";
00066
00067
00068
00069
00070 CalibData::Test_Gen = test + "_Gen";
00071 CalibData::Test_1 = test + "_1";
00072
00073
00074
00075 CalibData::MdcCal = Mdc + "Cal";
00076 CalibData::TofCal = Tof + "Cal";
00077 CalibData::DedxCal = Dedx + "Cal";
00078 CalibData::EmcCal = Emc + "Cal";
00079 CalibData::MucCal = Muc + "Cal";
00080 CalibData::EsTimeCal = EsTime + "Cal";
00081 CalibData::EstTofCal = EstTof + "Cal";
00082 CalibData::MdcAlign = Mdc+"Align";
00083 CalibData::TofQElec="/Calib/TofQElec";
00084 CalibData::TofSim="/Calib/TofSim";
00085 CalibData::DedxSim="/Calib/DedxSim";
00086 CalibData::MdcDataConstant = Mdc+"DataConst";
00087
00088
00089
00090
00091 CalibData::pairs.push_back(std::make_pair(CalibData::MdcCal,
00092 CLID_Calib_MdcCal));
00093 CalibData::pairs.push_back(std::make_pair(CalibData::TofCal,
00094 CLID_Calib_TofCal));
00095 CalibData::pairs.push_back(std::make_pair(CalibData::DedxCal,
00096 CLID_Calib_DedxCal));
00097 CalibData::pairs.push_back(std::make_pair(CalibData::EmcCal,
00098 CLID_Calib_EmcCal));
00099 CalibData::pairs.push_back(std::make_pair(CalibData::MucCal,
00100 CLID_Calib_MucCal));
00101 CalibData::pairs.push_back(std::make_pair(CalibData::EsTimeCal,
00102 CLID_Calib_EsTimeCal));
00103 CalibData::pairs.push_back(std::make_pair(CalibData::EstTofCal,
00104 CLID_Calib_EstTofCal));
00105 CalibData::pairs.push_back(std::make_pair(CalibData::MdcAlign,
00106 CLID_Calib_MdcAlign));
00107 CalibData::pairs.push_back(std::make_pair(CalibData::TofQElec,
00108 CLID_TofQ_Elec));
00109 CalibData::pairs.push_back(std::make_pair(CalibData::TofSim,
00110 CLID_Calib_TofSim));
00111 CalibData::pairs.push_back(std::make_pair(CalibData::DedxSim,
00112 CLID_Dedx_Sim));
00113 CalibData::pairs.push_back(std::make_pair(CalibData::MdcDataConstant,
00114 CLID_Calib_MdcDataConst));
00115
00116
00117 }
00118
00119 };
00120
00121
00122 static CalibModel mod;
00123
00124
00125 #undef _CalibData_CalibModel_cxx