Geometry properties of a pixel beam telescope needed for reconstruction code. More...
#include <SiPlanesParameters.h>
Public Member Functions | |
virtual | ~SiPlanesParameters () |
Destructor. | |
virtual const SiPlanesLayerLayout & | getSiPlanesLayerLayout () const =0 |
The layer layout of pixel beam telescope. More... | |
virtual int | getSiPlanesID () const =0 |
ID of telescope setup. | |
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 void | setSiPlanesID (int value)=0 |
ID of telescope setup. | |
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. | |
Public Member Functions inherited from gear::GearParameters | |
virtual | ~GearParameters () |
Destructor. | |
virtual int | getIntVal (const std::string &key) const =0 |
Integer value for key. More... | |
virtual double | getDoubleVal (const std::string &key) const =0 |
Double value for key. More... | |
virtual const std::string & | getStringVal (const std::string &key) const =0 |
String value for key. More... | |
virtual const std::vector< int > & | getIntVals (const std::string &key) const =0 |
Integer values for key. More... | |
virtual const std::vector < double > & | getDoubleVals (const std::string &key) const =0 |
Double values for key. More... | |
virtual const std::vector < std::string > & | getStringVals (const std::string &key) const =0 |
String values for key. More... | |
virtual const std::vector < std::string > & | getIntKeys () const =0 |
All keys of int variables. More... | |
virtual const std::vector < std::string > & | getDoubleKeys () const =0 |
All keys of double variables. More... | |
virtual const std::vector < std::string > & | getStringKeys () const =0 |
All keys of string variables. More... | |
virtual const std::vector < std::string > & | getIntVecKeys () const =0 |
All keys of IntVec variables. More... | |
virtual const std::vector < std::string > & | getDoubleVecKeys () const =0 |
All keys of DoubleVec variables. More... | |
virtual const std::vector < std::string > & | getStringVecKeys () const =0 |
All keys of StringVec variables. More... | |
Static Public Attributes | |
static const int | TelescopeWithDUT = 1 |
static const int | TelescopeWithoutDUT = 2 |
Geometry properties of a pixel beam telescope needed for reconstruction code.
Definition at line 21 of file SiPlanesParameters.h.
|
pure virtual |
The layer layout of pixel beam telescope.
Implemented in gear::SiPlanesParametersImpl.
Referenced by gear::SiPlanesParametersXML::toXML().