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

Detailed Description

Definition at line 20 of file GeoSteelPlnNode.h.


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(), Msg::kWarning, 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]

Reimplemented from GeoPlnNode.


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 2 Nov 2017 for loon by  doxygen 1.6.1