BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
TreeEsTimeCalibDataCnv.h
Go to the documentation of this file.
1#ifndef TreeEsTimeCalibDataCnv_h
2#define TreeEsTimeCalibDataCnv_h
3
4/** @class TreeEsTimeCalibDataCnv
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
16namespace CalibData {
17 class EsTimeCalibData;
18}
19template <class TYPE> class CnvFactory;
21
23
24public:
25 const CLID& objType() const;
26 static const CLID& classID();
27 TreeEsTimeCalibDataCnv(ISvcLocator* svc);
28
30
31 //virtual StatusCode createRoot(const std::string& fname,
32 // CalibData::CalibBase1* pTDSObj);
33
34 virtual long repSvcType() const {
36 }
37
38protected:
39
40
41 virtual StatusCode i_createObj ( IOpaqueAddress* address,
42 DataObject*& refpObject);
43};
44
45#endif
unsigned const char CALIBTREE_StorageType
static const CLID & classID()
TreeEsTimeCalibDataCnv(ISvcLocator *svc)
virtual long repSvcType() const
virtual StatusCode i_createObj(IOpaqueAddress *address, DataObject *&refpObject)