| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ICalibWriter Class Reference

#include <ICalibWriter.h>

Inheritance diagram for ICalibWriter:

[legend]
Collaboration diagram for ICalibWriter:
[legend]
List of all members.

Public Types

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status
 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

 ICalibWriter ()
 Constructor has to be in this form.
virtual ~ICalibWriter ()
virtual int setRunNo (int)
virtual int setFileName (string)
virtual int setTimeWindow (int)
virtual int run ()
virtual void setSubsite (int subSite)
virtual void setIsSim (bool isSim)
virtual void setSiteMask (int siteMask)
virtual const std::string & type () const =0
virtual const IInterfaceparent () const =0
virtual StatusCode configure ()=0
virtual StatusCode initialize ()=0
virtual StatusCode start ()=0
virtual StatusCode stop ()=0
virtual StatusCode finalize ()=0
virtual StatusCode terminate ()=0
virtual StatusCode reinitialize ()=0
virtual StatusCode restart ()=0
virtual Gaudi::StateMachine::State FSMState () const =0
virtual StatusCode sysInitialize ()=0
virtual StatusCode sysStart ()=0
virtual StatusCode sysStop ()=0
virtual StatusCode sysFinalize ()=0
virtual StatusCode sysReinitialize ()=0
virtual StatusCode sysRestart ()=0
virtual unsigned long refCount () const =0
virtual const std::string & name () const =0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0
virtual StatusCode setProperty (const Property &p)=0
virtual StatusCode setProperty (const std::string &s)=0
virtual StatusCode setProperty (const std::string &n, const std::string &v)=0
virtual StatusCode getProperty (Property *p) const =0
virtual const PropertygetProperty (const std::string &name) const =0
virtual StatusCode getProperty (const std::string &n, std::string &v) const =0
virtual const std::vector<
Property * > & 
getProperties () const =0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Detailed Description

Definition at line 15 of file ICalibWriter.h.


Constructor & Destructor Documentation

ICalibWriter::ICalibWriter (  )  [inline]

Constructor has to be in this form.

Definition at line 22 of file ICalibWriter.h.

00022 {}

virtual ICalibWriter::~ICalibWriter (  )  [inline, virtual]

Definition at line 23 of file ICalibWriter.h.

00023 {}


Member Function Documentation

static const InterfaceID& ICalibWriter::interfaceID (  )  [inline, static]

Reimplemented from IAlgTool.

Definition at line 24 of file ICalibWriter.h.

00024 { return IID_ICalibWriter; }

virtual int ICalibWriter::setRunNo ( int   )  [inline, virtual]

Reimplemented in CalibFeeWriter, CalibPmtWriter, and FeeCableMapWriter.

Definition at line 25 of file ICalibWriter.h.

00025 { return 0; }   //input file's run number;

virtual int ICalibWriter::setFileName ( string   )  [inline, virtual]

Reimplemented in CalibFeeWriter, CalibPmtWriter, and FeeCableMapWriter.

Definition at line 26 of file ICalibWriter.h.

00026 { return 0; } //input file name;

virtual int ICalibWriter::setTimeWindow ( int   )  [inline, virtual]

Reimplemented in CalibFeeWriter, CalibPmtWriter, and FeeCableMapWriter.

Definition at line 27 of file ICalibWriter.h.

00027 {return 0;}

virtual int ICalibWriter::run (  )  [inline, virtual]

Reimplemented in CalibFeeWriter, CalibPmtWriter, and FeeCableMapWriter.

Definition at line 28 of file ICalibWriter.h.

00028 { return 0; }

virtual void ICalibWriter::setSubsite ( int  subSite  )  [inline, virtual]

Reimplemented in CalibFeeWriter, and CalibPmtWriter.

Definition at line 29 of file ICalibWriter.h.

00029 {}

virtual void ICalibWriter::setIsSim ( bool  isSim  )  [inline, virtual]

Reimplemented in CalibFeeWriter, and CalibPmtWriter.

Definition at line 30 of file ICalibWriter.h.

00030 {}

virtual void ICalibWriter::setSiteMask ( int  siteMask  )  [inline, virtual]

Reimplemented in CalibFeeWriter, and CalibPmtWriter.

Definition at line 31 of file ICalibWriter.h.

00031 {}


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:28:17 2011 for DBWriter by doxygen 1.4.7