Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GeoSteelPlnNode Class Reference

#include <GeoSteelPlnNode.h>

Inheritance diagram for GeoSteelPlnNode:

GeoPlnNode GeoNode GeoRefCnt List of all members.

Public Member Functions

 GeoSteelPlnNode ()
virtual ~GeoSteelPlnNode ()

Protected Member Functions

 GeoSteelPlnNode (GeoGeometry *geoGeometry, TGeoVolume *plnvol, TGeoMatrix *plnmatrix, TGeoVolume *parVol, std::string globalpath, std::string nodename, const PlexPlaneId &planeid)

Private Member Functions

 GeoSteelPlnNode (const GeoSteelPlnNode &that)
GeoSteelPlnNodeoperator= (const GeoSteelPlnNode &that)

Friends

class UgliSteelPlnHandle
class GeoGeometry

Constructor & Destructor Documentation

GeoSteelPlnNode::GeoSteelPlnNode  )  [inline]
 

Definition at line 27 of file GeoSteelPlnNode.h.

00027 {} // default constructor for i/o

GeoSteelPlnNode::~GeoSteelPlnNode  )  [virtual]
 

Definition at line 28 of file GeoSteelPlnNode.cxx.

References GeoRefCnt::CountRef(), GeoPlnNode::GetPlexPlaneId(), and MSG.

00028                                   {
00029   // Destructor should delete any owned objects
00030   if ( CountRef() ) {
00031     MSG("Geo",Msg::kWarning)
00032       << "GeoSteelPlnNode destructor " << GetPlexPlaneId()
00033       << " still had " << CountRef()
00034       << " outstanding references " << endl;
00035   }
00036 }

GeoSteelPlnNode::GeoSteelPlnNode GeoGeometry geoGeometry,
TGeoVolume *  plnvol,
TGeoMatrix *  plnmatrix,
TGeoVolume *  parVol,
std::string  globalpath,
std::string  nodename,
const PlexPlaneId planeid
[protected]
 

Definition at line 18 of file GeoSteelPlnNode.cxx.

00022   : GeoPlnNode(geo,plnvol,plnmatrix,parVol,globalpath,nodename,planeid) {
00023   // Normal constructor
00024   // Protected
00025 
00026 }

GeoSteelPlnNode::GeoSteelPlnNode const GeoSteelPlnNode that  )  [private]
 


Member Function Documentation

GeoSteelPlnNode& GeoSteelPlnNode::operator= const GeoSteelPlnNode that  )  [private]
 


Friends And Related Function Documentation

friend class GeoGeometry [friend]
 

Reimplemented from GeoNode.

Definition at line 23 of file GeoSteelPlnNode.h.

friend class UgliSteelPlnHandle [friend]
 

Definition at line 22 of file GeoSteelPlnNode.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:14 2010 for loon by  doxygen 1.3.9.1