GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeoSerialDenominator Class Reference

This class generates a name for all physical volumes following it. The name is a prefix string followed by a serial number that starts at zero. The naming scheme applies to all following sibling physical volumes. The naming is reset only when a GeoNameTag or another Geo SerialDenominator is found. More...

#include <GeoSerialDenominator.h>

Inheritance diagram for GeoSerialDenominator:
GeoGraphNode RCBase

Public Member Functions

 GeoSerialDenominator (const std::string &BaseName)
 
virtual void exec (GeoNodeAction *action) const
 
const std::string & getBaseName () const
 
- Public Member Functions inherited from GeoGraphNode
virtual void dockTo (GeoVPhysVol *)
 
- Public Member Functions inherited from RCBase
void ref () const
 
void unref () const
 
unsigned int refCount () const
 

Private Member Functions

 GeoSerialDenominator (const GeoSerialDenominator &right)
 
GeoSerialDenominator & operator= (const GeoSerialDenominator &right)
 

Private Attributes

std::string m_baseName
 

Detailed Description

This class generates a name for all physical volumes following it. The name is a prefix string followed by a serial number that starts at zero. The naming scheme applies to all following sibling physical volumes. The naming is reset only when a GeoNameTag or another Geo SerialDenominator is found.

Definition at line 22 of file GeoSerialDenominator.h.


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