CalibCLIDNode Class Reference

#include <CalibCLIDNode.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

static const CLID & classID ()

Private Attributes

CLID m_childClassID

Static Private Attributes

static CLID m_myClassID


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 ( const CLID  childClassID  )  [inline]

Definition at line 28 of file CalibCLIDNode.h.

00028                                          :
00029     DataObject(), m_childClassID(childClassID) {}


Member Function Documentation

const CLID & CalibCLIDNode::classID (  )  [static]

Definition at line 16 of file CalibCLIDNode.cxx.

References CLID_Calib_CalibCLIDNode.

Referenced by clID().

00016                                    {
00017     return CLID_Calib_CalibCLIDNode;
00018 /*//maqm add
00019   if (m_myClassID == 0) {
00020     CalibData::CalibModelSvc svc;
00021     m_myClassID = svc.getCLIDNodeCLID();
00022   }
00023   return m_myClassID;
00024   */
00025 }

virtual const CLID& CalibCLIDNode::clID (  )  const [inline, virtual]

Definition at line 35 of file CalibCLIDNode.h.

References classID().

00035                                    {
00036     return CalibCLIDNode::classID();
00037   }

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

Definition at line 27 of file CalibCLIDNode.cxx.

References m_childClassID.

00027                                                          {
00028   return s <<  "Child class ID = " << m_childClassID << std::endl;
00029 }

CLID CalibCLIDNode::getChildClassID (  )  const [inline]

Definition at line 40 of file CalibCLIDNode.h.

References m_childClassID.

00040 {return m_childClassID;}


Member Data Documentation

CLID CalibCLIDNode::m_childClassID [private]

Definition at line 45 of file CalibCLIDNode.h.

Referenced by fillStream(), and getChildClassID().

CLID CalibCLIDNode::m_myClassID [static, private]

Definition at line 46 of file CalibCLIDNode.h.


Generated on Tue Nov 29 23:18:00 2016 for BOSS_7.0.2 by  doxygen 1.4.7