a collection of layers = telescope description More...
#include <TrackerPlanesLayerLayoutImpl.h>
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. | |
a collection of layers = telescope description
Definition at line 345 of file TrackerPlanesLayerLayoutImpl.h.
|
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.
|
inlinevirtual |
The total number of layers.
Implements gear::TrackerPlanesLayerLayout.
Definition at line 391 of file TrackerPlanesLayerLayoutImpl.h.
Referenced by PrintHeader().