Public Member Functions | |
virtual | ~TrackerPlanesLayerLayout () |
Destructor. | |
virtual int | getNLayers () const =0 |
The total number of layers. More... | |
virtual const TrackerPlanesLayerImpl * | getLayer (unsigned int ID) const =0 |
a free parameter string field | |
virtual const TrackerPlanesLayerImpl * | getLayerByID (int ID) const =0 |
a free parameter string field | |
virtual void | addLayer (TrackerPlanesLayerImpl *)=0 |
a free parameter string field | |
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 void | setID (int ID)=0 |
virtual std::string | getInfo () const =0 |
virtual void | setInfo (std::string value)=0 |
virtual void | PrintHeader (std::ostream &s) const =0 |
a free parameter string field | |
virtual void | PrintLayers (std::ostream &s) const =0 |
a free parameter string field | |
virtual void | PrintFooter (std::ostream &s) const =0 |
a free parameter string field | |
Definition at line 332 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::TrackerPlanesLayerLayoutImpl.
|
pure virtual |
The total number of layers.
Implemented in gear::TrackerPlanesLayerLayoutImpl.
Referenced by gear::TrackerPlanesParametersXML::toXML().