#include <GeoSteelPlnNode.h>
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) | |
GeoSteelPlnNode & | operator= (const GeoSteelPlnNode &that) |
Friends | |
class | UgliSteelPlnHandle |
class | GeoGeometry |
Definition at line 20 of file GeoSteelPlnNode.h.
GeoSteelPlnNode::GeoSteelPlnNode | ( | ) | [inline] |
Definition at line 27 of file GeoSteelPlnNode.h.
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] |
GeoSteelPlnNode& GeoSteelPlnNode::operator= | ( | const GeoSteelPlnNode & | that | ) | [private] |
Reimplemented from GeoPlnNode.
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.