GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | List of all members
gear::TrackerPlanesParameters Class Referenceabstract

Geometry properties of a pixel beam telescope needed for reconstruction code. More...

#include <TrackerPlanesParameters.h>

Inheritance diagram for gear::TrackerPlanesParameters:
gear::GearParameters gear::TrackerPlanesParametersImpl

Public Member Functions

virtual ~TrackerPlanesParameters ()
 Destructor.
 
virtual int getLayoutID () const =0
 ID of telescope setup.
 
virtual int getLayoutType () const =0
 The type of TrackerPlanes detector:
 
virtual int getLayoutNumberOfLayers () const =0
 Number of telescope planes of TrackerPlanes detector.
 
virtual void setLayoutID (int)=0
 ID of telescope setup.
 
virtual void setLayoutType (int)=0
 The type of TrackerPlanes detector:
 
virtual void setLayoutNumberOfLayers (int)=0
 Number of telescope planes of TrackerPlanes detector.
 
virtual const
TrackerPlanesLayerLayout
getTrackerPlanesLayerLayout () const =0
 The layer layout of pixel beam telescope. More...
 
- 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...
 

Detailed Description

Geometry properties of a pixel beam telescope needed for reconstruction code.

Author
I. Rubinskiy, DESY
Version
$Id:

Definition at line 21 of file TrackerPlanesParameters.h.

Member Function Documentation

virtual const TrackerPlanesLayerLayout& gear::TrackerPlanesParameters::getTrackerPlanesLayerLayout ( ) const
pure virtual

The layer layout of pixel beam telescope.

Implemented in gear::TrackerPlanesParametersImpl.

Referenced by gear::TrackerPlanesParametersXML::toXML().


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