CGEM BOSS
6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
TreeMdcDataConstCnv.h
Go to the documentation of this file.
1
#ifndef TreeMdcDataConstCnv_h
2
#define TreeMdcDataConstCnv_h
3
4
/** @class TreeMdcDataConstCnv
5
6
Base class for CAL calibration converters from Ttrees to TCDS.
7
All such converters need to do certain things, which are
8
handled here. Methods common to *all* calibrations are in the
9
base class TreeCalBaseCnv
10
11
@author huang bin
12
*/
13
14
#include "
TreeCalBaseCnv.h
"
15
16
namespace
CalibData
{
17
class
MdcDataConst;
18
}
19
template
<
class
TYPE>
class
CnvFactory
;
20
class
TreeMdcDataConstCnv
:
public
TreeCalBaseCnv
{
21
22
friend
class
CnvFactory
<
TreeMdcDataConstCnv
>;
23
24
public
:
25
const
CLID&
objType
()
const
;
26
static
const
CLID&
classID
();
27
TreeMdcDataConstCnv
(ISvcLocator* svc);
28
29
virtual
~TreeMdcDataConstCnv
() {};
30
31
32
virtual
long
repSvcType
()
const
{
return
CALIBTREE_StorageType
; }
33
34
protected
:
35
36
37
virtual
StatusCode
i_createObj
( IOpaqueAddress* address, DataObject*& refpObject);
38
};
39
40
#endif
CALIBTREE_StorageType
unsigned const char CALIBTREE_StorageType
Definition
ICalibTreeSvc.h:20
TreeCalBaseCnv.h
CnvFactory
Definition
RootDedxCalibDataCnv.h:19
TreeCalBaseCnv
Definition
TreeCalBaseCnv.h:39
TreeMdcDataConstCnv
Definition
TreeMdcDataConstCnv.h:20
TreeMdcDataConstCnv::i_createObj
virtual StatusCode i_createObj(IOpaqueAddress *address, DataObject *&refpObject)
Definition
TreeMdcDataConstCnv.cxx:41
TreeMdcDataConstCnv::repSvcType
virtual long repSvcType() const
Definition
TreeMdcDataConstCnv.h:32
TreeMdcDataConstCnv::TreeMdcDataConstCnv
TreeMdcDataConstCnv(ISvcLocator *svc)
Definition
TreeMdcDataConstCnv.cxx:28
TreeMdcDataConstCnv::~TreeMdcDataConstCnv
virtual ~TreeMdcDataConstCnv()
Definition
TreeMdcDataConstCnv.h:29
TreeMdcDataConstCnv::classID
static const CLID & classID()
Definition
TreeMdcDataConstCnv.cxx:37
TreeMdcDataConstCnv::objType
const CLID & objType() const
Definition
TreeMdcDataConstCnv.cxx:33
CalibData
Definition
Calibration/CalibData/CalibData-00-01-09/CalibData/CalibBase.h:27
6.6.5.i
Calibration
CalibSvc
CalibTreeCnv
CalibTreeCnv-00-01-12
src
cnv
TreeMdcDataConstCnv.h
Generated by
1.12.0