CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibCLIDNode Class Reference

#include <CalibCLIDNode.h>

+ Inheritance diagram for CalibCLIDNode:

Public Member Functions

 CalibCLIDNode (const CLID childClassID)
 
virtual const CLID & clID () const
 
CLID getChildClassID () const
 
virtual std::ostream & fillStream (std::ostream &s) const
 
 CalibCLIDNode (const CLID childClassID)
 
virtual const CLID & clID () const
 
CLID getChildClassID () const
 
virtual std::ostream & fillStream (std::ostream &s) const
 

Static Public Member Functions

static const CLID & classID ()
 
static const CLID & classID ()
 

Detailed Description

Trivial DataObject. Only extra data is a field to contain class id of child nodes (which will contain actual calibration data set).

Author
Joanne Bogart
Header
/bes/bes/BossCvs/Calibration/CalibSvc/CalibDataSvc/CalibDataSvc/CalibCLIDNode.h,v 1.2 2006/04/06 02:16:44 maqm Exp

Definition at line 24 of file Calibration/CalibSvc/CalibDataSvc/CalibDataSvc-00-01-04/CalibDataSvc/CalibCLIDNode.h.

Constructor & Destructor Documentation

◆ CalibCLIDNode() [1/2]

CalibCLIDNode::CalibCLIDNode ( const CLID  childClassID)
inline

Definition at line 28 of file Calibration/CalibSvc/CalibDataSvc/CalibDataSvc-00-01-04/CalibDataSvc/CalibCLIDNode.h.

28 :
29 DataObject(), m_childClassID(childClassID) {}

◆ CalibCLIDNode() [2/2]

CalibCLIDNode::CalibCLIDNode ( const CLID  childClassID)
inline

Definition at line 28 of file InstallArea/include/CalibDataSvc/CalibDataSvc/CalibCLIDNode.h.

28 :
29 DataObject(), m_childClassID(childClassID) {}

Member Function Documentation

◆ classID() [1/2]

const CLID & CalibCLIDNode::classID ( )
static

Definition at line 16 of file CalibCLIDNode.cxx.

16 {
18/*//maqm add
19 if (m_myClassID == 0) {
20 CalibData::CalibModelSvc svc;
21 m_myClassID = svc.getCLIDNodeCLID();
22 }
23 return m_myClassID;
24 */
25}

Referenced by clID().

◆ classID() [2/2]

static const CLID & CalibCLIDNode::classID ( )
static

◆ clID() [1/2]

virtual const CLID & CalibCLIDNode::clID ( ) const
inlinevirtual

◆ clID() [2/2]

virtual const CLID & CalibCLIDNode::clID ( ) const
inlinevirtual

◆ fillStream() [1/2]

std::ostream & CalibCLIDNode::fillStream ( std::ostream &  s) const
virtual

Definition at line 27 of file CalibCLIDNode.cxx.

27 {
28 return s << "Child class ID = " << m_childClassID << std::endl;
29}
XmlRpcServer s
Definition: HelloServer.cpp:11

◆ fillStream() [2/2]

virtual std::ostream & CalibCLIDNode::fillStream ( std::ostream &  s) const
virtual

◆ getChildClassID() [1/2]

CLID CalibCLIDNode::getChildClassID ( ) const
inline

Definition at line 40 of file Calibration/CalibSvc/CalibDataSvc/CalibDataSvc-00-01-04/CalibDataSvc/CalibCLIDNode.h.

40{return m_childClassID;}

◆ getChildClassID() [2/2]

CLID CalibCLIDNode::getChildClassID ( ) const
inline

Definition at line 40 of file InstallArea/include/CalibDataSvc/CalibDataSvc/CalibCLIDNode.h.

40{return m_childClassID;}

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