BOSS
7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.h
Go to the documentation of this file.
1
#ifndef TreeInjSigTimeCnv_h
2
#define TreeInjSigTimeCnv_h
3
4
/** @class TreeInjSigTimeCnv
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
InjSigTimeCal;
18
}
19
template
<
class
TYPE>
class
CnvFactory
;
20
class
TreeInjSigTimeCnv
:
public
TreeCalBaseCnv
{
21
22
friend
class
CnvFactory
<
TreeInjSigTimeCnv
>;
23
24
public
:
25
const
CLID&
objType
()
const
;
26
static
const
CLID&
classID
();
27
TreeInjSigTimeCnv
(ISvcLocator* svc);
28
29
virtual
~TreeInjSigTimeCnv
() {};
30
31
//virtual StatusCode createRoot(const std::string& fname,
32
// CalibData::CalibBase1* pTDSObj);
33
34
virtual
long
repSvcType
()
const
{
35
return
CALIBTREE_StorageType
;
36
}
37
38
protected
:
39
40
41
virtual
StatusCode
i_createObj
( IOpaqueAddress*
address
,
42
DataObject*& refpObject);
43
};
44
45
#endif
TreeCalBaseCnv.h
address
char * address
Definition:
Eepipi/Eepipi-00-00-06/src/ee2eepp/basesv5.1/f2c.h:11
CALIBTREE_StorageType
unsigned const char CALIBTREE_StorageType
Definition:
ICalibTreeSvc.h:20
CnvFactory
Definition:
RootCorrectedETSCnv.h:20
TreeCalBaseCnv
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeCalBaseCnv.h:39
TreeInjSigTimeCnv
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.h:20
TreeInjSigTimeCnv::~TreeInjSigTimeCnv
virtual ~TreeInjSigTimeCnv()
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.h:29
TreeInjSigTimeCnv::classID
static const CLID & classID()
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.cxx:37
TreeInjSigTimeCnv::objType
const CLID & objType() const
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.cxx:33
TreeInjSigTimeCnv::repSvcType
virtual long repSvcType() const
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.h:34
TreeInjSigTimeCnv::i_createObj
virtual StatusCode i_createObj(IOpaqueAddress *address, DataObject *&refpObject)
Definition:
CalibTreeCnv-00-02-02-bak/src/cnv/TreeInjSigTimeCnv.cxx:41
CalibData
Definition:
Calibration/CalibData/CalibData-00-01-26/CalibData/CalibBase.h:27
source
Calibration
CalibSvc
CalibTreeCnv
CalibTreeCnv-00-02-02-bak
src
cnv
TreeInjSigTimeCnv.h
Generated by
1.9.6