Abstract description of layers in pixel beam telescope. More...
#include <TrackerPlanesParametersImpl.h>
Public Member Functions | |
| TrackerPlanesParametersImpl (int layoutID, int layoutType, int layoutNumberOfLayers) | |
| C'tor. More... | |
| virtual void | addLayer (TrackerPlanesLayerImpl *_layer) |
| Adding a Layer to the TrackerPlanes detector (without parameters for layer rotation) | |
|
virtual const TrackerPlanesLayerLayout & | getTrackerPlanesLayerLayout () const |
| Returns the layer layout of TrackerPlanes detector. | |
| virtual int | getLayoutID () const |
| Returns the ID of TrackerPlanes detector setup. | |
| virtual int | getLayoutType () const |
| Returns the type of TrackerPlanes detector. | |
| virtual int | getLayoutNumberOfLayers () const |
| Returns the number of Si planes. | |
| virtual void | setLayoutID (int value) |
| Returns the ID of TrackerPlanes detector setup. | |
| virtual void | setLayoutType (int value) |
| Returns the type of TrackerPlanes detector. | |
| virtual void | setLayoutNumberOfLayers (int value) |
| Returns the number of Si planes. | |
Public Member Functions inherited from gear::GearParametersImpl | |
| virtual | ~GearParametersImpl () |
| Destructor. | |
| virtual int | getIntVal (const std::string &key) const |
| Integer value for key. More... | |
| virtual double | getDoubleVal (const std::string &key) const |
| Double value for key. More... | |
| virtual const std::string & | getStringVal (const std::string &key) const |
| String value for key. More... | |
| virtual const std::vector< int > & | getIntVals (const std::string &key) const |
| Integer values for key. More... | |
| virtual const std::vector < double > & | getDoubleVals (const std::string &key) const |
| Double values for key. More... | |
| virtual const std::vector < std::string > & | getStringVals (const std::string &key) const |
| String values for key. More... | |
| virtual void | setIntVal (const std::string &key, int val) |
| Set Integer value for key. | |
| virtual void | setDoubleVal (const std::string &key, double val) |
| Double value for key. | |
| virtual void | setStringVal (const std::string &key, const std::string &val) |
| String value for key. | |
| virtual void | setIntVals (const std::string &key, const std::vector< int > &vals) |
| Integer values for key. | |
| virtual void | setDoubleVals (const std::string &key, const std::vector< double > &vals) |
| Double values for key. | |
| virtual void | setStringVals (const std::string &key, const std::vector< std::string > &vals) |
| String values for key. | |
| virtual const std::vector < std::string > & | getIntKeys () const |
| All keys of int variables. More... | |
| virtual const std::vector < std::string > & | getDoubleKeys () const |
| All keys of double variables. More... | |
| virtual const std::vector < std::string > & | getStringKeys () const |
| All keys of string variables. More... | |
| virtual const std::vector < std::string > & | getIntVecKeys () const |
| All keys of IntVec variables. More... | |
| virtual const std::vector < std::string > & | getDoubleVecKeys () const |
| All keys of DoubleVec variables. More... | |
| virtual const std::vector < std::string > & | getStringVecKeys () const |
| All keys of StringVec variables. More... | |
Public Member Functions inherited from gear::GearParameters | |
| virtual | ~GearParameters () |
| Destructor. | |
Public Member Functions inherited from gear::TrackerPlanesParameters | |
| virtual | ~TrackerPlanesParameters () |
| Destructor. | |
Protected Attributes | |
| TrackerPlanesLayerLayoutImpl | _layerLayout {} |
| int | _layoutID {} |
| int | _layoutType {} |
| int | _layoutNumberOfLayers {} |
Protected Attributes inherited from gear::GearParametersImpl | |
| std::map< std::string, int > | _intMap {} |
| std::map< std::string, double > | _doubleMap {} |
|
std::map< std::string, std::string > | _stringMap {} |
| std::map< std::string, IntVec > | _intVecMap {} |
| std::map< std::string, DoubleVec > | _doubleVecMap {} |
| std::map< std::string, StringVec > | _stringVecMap {} |
| StringVec | _intKeys {} |
| StringVec | _doubleKeys {} |
| StringVec | _stringKeys {} |
| StringVec | _intVecKeys {} |
| StringVec | _doubleVecKeys {} |
| StringVec | _stringVecKeys {} |
Additional Inherited Members | |
Public Types inherited from gear::GearParametersImpl | |
|
typedef std::map< std::string, int > | IntMap |
|
typedef std::map< std::string, double > | DoubleMap |
|
typedef std::map< std::string, std::string > | StringMap |
|
typedef std::map< std::string, IntVec > | IntVecMap |
|
typedef std::map< std::string, DoubleVec > | DoubleVecMap |
|
typedef std::map< std::string, StringVec > | StringVecMap |
Abstract description of layers in pixel beam telescope.
This assumes a number of silicon layers, arranged perpendicular to the beam.
Definition at line 19 of file TrackerPlanesParametersImpl.h.
| gear::TrackerPlanesParametersImpl::TrackerPlanesParametersImpl | ( | int | layoutID, |
| int | layoutType, | ||
| int | layoutNumberOfLayers | ||
| ) |
C'tor.
| layoutID | ID of TrackerPlanes detector setup |
| layoutType | the type of the TrackerPlanes detector |
| layoutNumberOfLayers | the number of Si planes |
Definition at line 9 of file TrackerPlanesParametersImpl.cc.
1.8.5