BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
ICalibTreeSvc Class Referenceabstract

#include <ICalibTreeSvc.h>

+ Inheritance diagram for ICalibTreeSvc:

Public Member Functions

virtual std::string getrootfile ()=0
 
virtual std::string getrootfile ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Abstract interface to be satisfied by any ROOT conversion implementation.

Support write-on-demand of a calibration object in the TDS

Definition at line 32 of file Calibration/CalibSvc/CalibDataSvc/CalibDataSvc-00-01-04/CalibDataSvc/ICalibTreeSvc.h.

Member Function Documentation

◆ getrootfile() [1/2]

virtual std::string ICalibTreeSvc::getrootfile ( )
pure virtual

Method to write a ROOT file corresponding to TDS object

Parameters
fileNamethe name of the file to be written
Returns
the document issued from the parsing

Implemented in CalibTreeCnvSvc, and CalibTreeCnvSvc.

◆ getrootfile() [2/2]

virtual std::string ICalibTreeSvc::getrootfile ( )
pure virtual

Method to write a ROOT file corresponding to TDS object

Parameters
fileNamethe name of the file to be written
Returns
the document issued from the parsing

Implemented in CalibTreeCnvSvc, and CalibTreeCnvSvc.

◆ interfaceID() [1/2]

static const InterfaceID & ICalibTreeSvc::interfaceID ( )
inlinestatic

Definition at line 36 of file Calibration/CalibSvc/CalibDataSvc/CalibDataSvc-00-01-04/CalibDataSvc/ICalibTreeSvc.h.

36{ return IID_ICalibTreeSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & ICalibTreeSvc::interfaceID ( )
inlinestatic

Definition at line 36 of file InstallArea/include/CalibDataSvc/CalibDataSvc/ICalibTreeSvc.h.

36{ return IID_ICalibTreeSvc; }

The documentation for this class was generated from the following files: