BOSS
7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibModelSvc.h
Go to the documentation of this file.
1
// $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/CalibModelSvc.h,v 1.2 2006/11/17 02:37:06 huangb Exp $
2
#ifndef CalibData_CalibModelSvc_h
3
#define CalibData_CalibModelSvc_h
4
5
/**
6
@file CalibModelSvc.h
7
8
A nearly-contentless class which only exists to make information
9
from CalibModel available to components other than CalibData.
10
11
For now just serve information needed by CalibDataSvc.
12
*/
13
#include <string>
14
#include <vector>
15
#include "GaudiKernel/ClassID.h"
16
17
namespace
CalibData
{
18
class
CalibModelSvc
{
19
public
:
20
typedef
std::pair<std::string, CLID>
CalibPair
;
21
22
const
std::vector<CalibPair>&
getPairs
()
const
;
23
24
CLID
getCLIDNodeCLID
()
const
;
25
26
27
/// Return calibration type name, extracted from full path name in TCDS
28
static
std::string
getCalibType
(
const
std::string& fullpath);
29
};
30
}
31
32
33
34
35
36
37
38
#endif
CalibData::CalibModelSvc
Definition
CalibModelSvc.h:18
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:19
CalibData::CalibModelSvc::CalibPair
std::pair< std::string, CLID > CalibPair
Definition
CalibModelSvc.h:20
CalibData::CalibModelSvc::getPairs
const std::vector< CalibPair > & getPairs() const
Definition
CalibModelSvc.cxx:9
CalibData::CalibModelSvc::getCLIDNodeCLID
CLID getCLIDNodeCLID() const
Definition
CalibModelSvc.cxx:14
CalibData
Definition
Calibration/CalibData/CalibData-00-02-02/CalibData/CalibBase.h:27
7.1.2
Calibration
CalibData
CalibData-00-02-02
CalibData
CalibModelSvc.h
Generated by
1.12.0