GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Protected Types | List of all members
gear::TrackerPlanesLayerLayoutImpl Class Reference

a collection of layers = telescope description More...

#include <TrackerPlanesLayerLayoutImpl.h>

Inheritance diagram for gear::TrackerPlanesLayerLayoutImpl:
gear::TrackerPlanesLayerLayout

Public Member Functions

virtual void addLayer (TrackerPlanesLayerImpl *layer)
 a free parameter string field
 
virtual ~TrackerPlanesLayerLayoutImpl ()
 Destructor.
 
virtual int getID () const
 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 value)
 
virtual std::string getInfo () const
 
virtual void setInfo (std::string value)
 
virtual int getNLayers () const
 The total number of layers. More...
 
virtual const
TrackerPlanesLayerImpl
getLayer (unsigned int id) const
 a free parameter string field
 
virtual const
TrackerPlanesLayerImpl
getLayerByID (int id) const
 a free parameter string field
 
virtual void PrintHeader (std::ostream &s) const
 a free parameter string field
 
virtual void PrintLayers (std::ostream &s) const
 a free parameter string field
 
virtual void PrintFooter (std::ostream &s) const
 a free parameter string field
 
- Public Member Functions inherited from gear::TrackerPlanesLayerLayout
virtual ~TrackerPlanesLayerLayout ()
 Destructor.
 

Protected Types

typedef double MyMatrix [2][2]
 Layer.
 

Detailed Description

a collection of layers = telescope description

Definition at line 345 of file TrackerPlanesLayerLayoutImpl.h.

Member Function Documentation

virtual int gear::TrackerPlanesLayerLayoutImpl::getID ( ) const
inlinevirtual

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

Implements gear::TrackerPlanesLayerLayout.

Definition at line 379 of file TrackerPlanesLayerLayoutImpl.h.

virtual int gear::TrackerPlanesLayerLayoutImpl::getNLayers ( ) const
inlinevirtual

The total number of layers.

Implements gear::TrackerPlanesLayerLayout.

Definition at line 391 of file TrackerPlanesLayerLayoutImpl.h.

Referenced by PrintHeader().


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