Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ICalibRootSvc Class Reference

#include <ICalibRootSvc.h>

Inheritance diagram for ICalibRootSvc:

CalibRootCnvSvc CalibRootCnvSvc List of all members.

Public Member Functions

virtual std::string getrootfile ()=0
virtual std::string getrootfile ()=0
virtual StatusCode writeToRoot (const std::string &outputFile, CalibData::CalibBase1 *calib)=0
virtual StatusCode writeToRoot (const std::string &outputFile, const std::string &tdsPath)=0
virtual StatusCode writeToRoot (const std::string &outputFile, CalibData::CalibBase1 *calib)=0
virtual StatusCode writeToRoot (const std::string &outputFile, const std::string &tdsPath)=0

Static Public Member Functions

const InterfaceID & interfaceID ()
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


Member Function Documentation

virtual std::string ICalibRootSvc::getrootfile  )  [pure virtual]
 

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.

virtual std::string ICalibRootSvc::getrootfile  )  [pure virtual]
 

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.

const InterfaceID& ICalibRootSvc::interfaceID  )  [inline, static]
 

00036 { return IID_ICalibRootSvc; }

const InterfaceID& ICalibRootSvc::interfaceID  )  [inline, static]
 

00036 { return IID_ICalibRootSvc; }

virtual StatusCode ICalibRootSvc::writeToRoot const std::string &  outputFile,
CalibData::CalibBase1 calib
[pure virtual]
 

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.

virtual StatusCode ICalibRootSvc::writeToRoot const std::string &  outputFile,
const std::string &  tdsPath
[pure virtual]
 

Method to write a ROOT file corresponding to TDS object

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

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.

virtual StatusCode ICalibRootSvc::writeToRoot const std::string &  outputFile,
CalibData::CalibBase1 calib
[pure virtual]
 

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.

virtual StatusCode ICalibRootSvc::writeToRoot const std::string &  outputFile,
const std::string &  tdsPath
[pure virtual]
 

Method to write a ROOT file corresponding to TDS object

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

Implemented in CalibRootCnvSvc, and CalibRootCnvSvc.


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:17:51 2011 for BOSS6.5.5 by  doxygen 1.3.9.1