BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibModelSvc.cxx
Go to the documentation of this file.
1
// $Header: /bes/bes/BossCvs/Calibration/CalibData/src/CalibModelSvc.cxx,v 1.2 2006/11/17
2
// 02:37:06 huangb Exp $
3
4
#include "CalibData/CalibModelSvc.h"
5
#include "CalibData/CalibModel.h"
6
7
// extern const CLID& CLID_Calib_CalibCLIDNode;
8
9
namespace
CalibData
{
10
const
std::vector<CalibModelSvc::CalibPair>&
CalibModelSvc::getPairs
()
const
{
11
return
pairs
;
12
}
13
14
CLID
CalibModelSvc::getCLIDNodeCLID
()
const
{
return
CLID_Calib_CalibCLIDNode
; }
15
16
std::string
CalibModelSvc::getCalibType
(
const
std::string& fullpath ) {
17
unsigned
lastSlash = fullpath.rfind(
"/"
);
18
return
fullpath.substr( lastSlash + 1, fullpath.size() - lastSlash );
19
}
20
21
}
// namespace CalibData
CLID_Calib_CalibCLIDNode
const CLID CLID_Calib_CalibCLIDNode
Definition
Calibration/CalibData/include/CalibData/CalibModel.h:31
CalibData::CalibModelSvc::getCalibType
static std::string getCalibType(const std::string &fullpath)
Return calibration type name, extracted from full path name in TCDS.
Definition
CalibModelSvc.cxx:16
CalibData::CalibModelSvc::getPairs
const std::vector< CalibPair > & getPairs() const
Definition
CalibModelSvc.cxx:10
CalibData::CalibModelSvc::getCLIDNodeCLID
CLID getCLIDNodeCLID() const
Definition
CalibModelSvc.cxx:14
CalibData
Definition
Calibration/CalibData/include/CalibData/CalibBase.h:28
CalibData::pairs
_EXTERN_ CalibPairCol pairs
Definition
Calibration/CalibData/include/CalibData/CalibModel.h:123
8.0.0
BOSS_Source
Calibration
CalibData
src
CalibModelSvc.cxx
Generated by
1.16.1