7 #ifndef GEAR_SIPLANESPARAMETERS_H 
    8 #define GEAR_SIPLANESPARAMETERS_H 1 
   10 #include "gear/GearParameters.h" 
   14 class SiPlanesLayerLayout;
 
   29     static const int TelescopeWithDUT    = 1 ;
 
   30     static const int TelescopeWithoutDUT    = 2 ;
 
virtual int getSiPlanesType() const =0
The type of SiPlanes detector: SiPlanesParameters.TelescopeWithDUT, SiPlanesParameters.TelescopeWithoutDUT. 
virtual int getSiPlanesNumber() const =0
Number of telescope planes of SiPlanes detector. 
virtual const SiPlanesLayerLayout & getSiPlanesLayerLayout() const =0
The layer layout of pixel beam telescope. 
Abstract interface for a set of parameters that can be used to describe the geometrical properties of...
virtual int getSiPlanesID() const =0
ID of telescope setup. 
Abstract description of layers in a pixel beam telescope. 
virtual ~SiPlanesParameters()
Destructor. 
virtual void setSiPlanesType(int value)=0
The type of SiPlanes detector: SiPlanesParameters.TelescopeWithDUT, SiPlanesParameters.TelescopeWithoutDUT. 
virtual void setSiPlanesNumber(int value)=0
Number of telescope planes of SiPlanes detector. 
Geometry properties of a pixel beam telescope needed for reconstruction code. 
virtual void setSiPlanesID(int value)=0
ID of telescope setup.