GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
TrackerPlanesParameters.h
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef GEAR_TRACKERPLANESPARAMETERS_H
8 #define GEAR_TRACKERPLANESPARAMETERS_H 1
9 
10 #include "gear/GearParameters.h"
11 
12 namespace gear {
13 
14 class TrackerPlanesLayerLayout;
15 
21 class TrackerPlanesParameters : virtual public GearParameters {
22 
23 public:
25  virtual ~TrackerPlanesParameters() { /* nop */; }
26 
27 
30  virtual int getLayoutID() const = 0;
31 
34  virtual int getLayoutType() const = 0;
35 
38  virtual int getLayoutNumberOfLayers() const = 0;
39 
42  virtual void setLayoutID(int) = 0;
43 
46  virtual void setLayoutType(int) = 0;
47 
50  virtual void setLayoutNumberOfLayers(int) = 0;
51 
52 
54  virtual const TrackerPlanesLayerLayout & getTrackerPlanesLayerLayout() const = 0;
55 
56 }; // class
57 } // namespace gear
58 #endif /* ifndef GEAR_TRACKERPLANESPARAMETERS_H */
virtual void setLayoutNumberOfLayers(int)=0
Number of telescope planes of TrackerPlanes detector.
virtual void setLayoutID(int)=0
ID of telescope setup.
virtual const TrackerPlanesLayerLayout & getTrackerPlanesLayerLayout() const =0
The layer layout of pixel beam telescope.
virtual void setLayoutType(int)=0
The type of TrackerPlanes detector:
Abstract interface for a set of parameters that can be used to describe the geometrical properties of...
virtual int getLayoutID() const =0
ID of telescope setup.
virtual ~TrackerPlanesParameters()
Destructor.
virtual int getLayoutNumberOfLayers() const =0
Number of telescope planes of TrackerPlanes detector.
virtual int getLayoutType() const =0
The type of TrackerPlanes detector:
Geometry properties of a pixel beam telescope needed for reconstruction code.