2 #ifndef GEAR_TrackerPlanesParametersImpl_H
3 #define GEAR_TrackerPlanesParametersImpl_H 1
5 #include "gear/TrackerPlanesParameters.h"
6 #include "gearimpl/GearParametersImpl.h"
7 #include "gearimpl/TrackerPlanesLayerLayoutImpl.h"
12 class TrackerPlanesLayerLayout;
79 int _layoutNumberOfLayers{} ;
virtual void setLayoutID(int value)
Returns the ID of TrackerPlanes detector setup.
virtual void addLayer(TrackerPlanesLayerImpl *layer)
a free parameter string field
Implementation of GearParameters - a set off parameters that can be used to describe the geometrical ...
virtual void setLayoutNumberOfLayers(int value)
Returns the number of Si planes.
virtual void setLayoutType(int value)
Returns the type of TrackerPlanes detector.
virtual int getLayoutNumberOfLayers() const
Returns the number of Si planes.
Abstract description of layers in pixel beam telescope.
virtual int getLayoutType() const
Returns the type of TrackerPlanes detector.
TrackerPlanesParametersImpl(int layoutID, int layoutType, int layoutNumberOfLayers)
C'tor.
a collection of layers = telescope description
virtual void addLayer(TrackerPlanesLayerImpl *_layer)
Adding a Layer to the TrackerPlanes detector (without parameters for layer rotation) ...
Geometry properties of a pixel beam telescope needed for reconstruction code.
virtual int getLayoutID() const
Returns the ID of TrackerPlanes detector setup.
virtual const TrackerPlanesLayerLayout & getTrackerPlanesLayerLayout() const
Returns the layer layout of TrackerPlanes detector.