Public Member Functions | |
virtual | ~TrackerPlanesLayer () |
Destructor. | |
virtual int | getID () const =0 |
Layer ID of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. More... | |
virtual std::string | getInfo () const =0 |
virtual void | setID (int value)=0 |
add a setter method set ID of a new layer | |
virtual void | setInfo (std::string value)=0 |
virtual int | getNMaterialLayers () const =0 |
The total number of nonSense layers. More... | |
virtual int | getNSensitiveLayers () const =0 |
The total number of Sensitive layers. More... | |
virtual void | addMaterialLayer (int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength)=0 |
a free parameter string field | |
virtual void | addSensitiveLayer (int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength, int NpixelX, int NpixelY, double PitchX, double PitchY, double ResolutionX, double ResolutionY)=0 |
a free parameter string field | |
Definition at line 282 of file TrackerPlanesLayerLayout.h.
|
pure virtual |
Layer ID of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.
Implemented in gear::TrackerPlanesLayerImpl.
|
pure virtual |
The total number of nonSense layers.
Implemented in gear::TrackerPlanesLayerImpl.
|
pure virtual |
The total number of Sensitive layers.
Implemented in gear::TrackerPlanesLayerImpl.