GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | List of all members
gear::TrackerPlanesLayerLayout Class Referenceabstract
Inheritance diagram for gear::TrackerPlanesLayerLayout:
gear::TrackerPlanesLayerLayoutImpl

Public Member Functions

virtual ~TrackerPlanesLayerLayout ()
 Destructor.
 
virtual int getNLayers () const =0
 The total number of layers. More...
 
virtual const
TrackerPlanesLayerImpl
getLayer (unsigned int ID) const =0
 a free parameter string field
 
virtual const
TrackerPlanesLayerImpl
getLayerByID (int ID) const =0
 a free parameter string field
 
virtual void addLayer (TrackerPlanesLayerImpl *)=0
 a free parameter string field
 
virtual int getID () const =0
 Layer ID of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. More...
 
virtual void setID (int ID)=0
 
virtual std::string getInfo () const =0
 
virtual void setInfo (std::string value)=0
 
virtual void PrintHeader (std::ostream &s) const =0
 a free parameter string field
 
virtual void PrintLayers (std::ostream &s) const =0
 a free parameter string field
 
virtual void PrintFooter (std::ostream &s) const =0
 a free parameter string field
 

Detailed Description

Definition at line 332 of file TrackerPlanesLayerLayout.h.

Member Function Documentation

virtual int gear::TrackerPlanesLayerLayout::getID ( ) const
pure virtual

Layer ID of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.

Implemented in gear::TrackerPlanesLayerLayoutImpl.

virtual int gear::TrackerPlanesLayerLayout::getNLayers ( ) const
pure virtual

The total number of layers.

Implemented in gear::TrackerPlanesLayerLayoutImpl.

Referenced by gear::TrackerPlanesParametersXML::toXML().


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