BOSS 8.0.0
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

Static Public Member Functions

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 26 of file CalibCLIDNode.h.

Constructor & Destructor Documentation

◆ CalibCLIDNode()

CalibCLIDNode::CalibCLIDNode ( const CLID childClassID)
inline

Definition at line 29 of file CalibCLIDNode.h.

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

Member Function Documentation

◆ classID()

const CLID & CalibCLIDNode::classID ( )
static

Definition at line 17 of file CalibCLIDNode.cxx.

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

Referenced by clID().

◆ clID()

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

Definition at line 35 of file CalibCLIDNode.h.

35{ return CalibCLIDNode::classID(); }
static const CLID & classID()

◆ fillStream()

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

Definition at line 28 of file CalibCLIDNode.cxx.

28 {
29 return s << "Child class ID = " << m_childClassID << std::endl;
30}
XmlRpcServer s

◆ getChildClassID()

CLID CalibCLIDNode::getChildClassID ( ) const
inline

Definition at line 38 of file CalibCLIDNode.h.

38{ return m_childClassID; }

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