CGEM BOSS 6.6.5.i
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 24 of file CalibCLIDNode.h.

Constructor & Destructor Documentation

◆ CalibCLIDNode()

CalibCLIDNode::CalibCLIDNode ( const CLID childClassID)
inline

Definition at line 28 of file CalibCLIDNode.h.

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

Member Function Documentation

◆ classID()

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}
const CLID CLID_Calib_CalibCLIDNode
Definition CalibModel.h:31

Referenced by clID().

◆ clID()

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

Definition at line 35 of file CalibCLIDNode.h.

35 {
37 }
static const CLID & classID()

◆ fillStream()

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

◆ getChildClassID()

CLID CalibCLIDNode::getChildClassID ( ) const
inline

Definition at line 40 of file CalibCLIDNode.h.

40{return m_childClassID;}

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