_currentSegInfo | dd4hep::DDSegmentation::MegatileLayerGridXY | mutableprotected |
_decoder | dd4hep::DDSegmentation::Segmentation | protected |
_description | dd4hep::DDSegmentation::Segmentation | protected |
_identifierLayer | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_identifierModule | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_identifierWafer | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_indexIdentifiers | dd4hep::DDSegmentation::Segmentation | protected |
_layerConfig | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_megaTileOffsetX | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_megaTileOffsetY | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_megaTileSizeX | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_megaTileSizeY | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_name | dd4hep::DDSegmentation::Segmentation | protected |
_nCellsX | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_nCellsY | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_ownsDecoder | dd4hep::DDSegmentation::Segmentation | protected |
_parameters | dd4hep::DDSegmentation::Segmentation | protected |
_type | dd4hep::DDSegmentation::Segmentation | protected |
_unif_nCellsX | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_unif_nCellsY | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_xId | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
_yId | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
addSubsegmentation(long key_min, long key_max, Segmentation *entry) | dd4hep::DDSegmentation::Segmentation | virtual |
binToPosition(FieldID bin, double cellSize, double offset=0.) | dd4hep::DDSegmentation::Segmentation | protectedstatic |
binToPosition(FieldID bin, std::vector< double > const &cellBoundaries, double offset=0.) | dd4hep::DDSegmentation::Segmentation | protectedstatic |
CartesianGrid(const std::string &cellEncoding="") | dd4hep::DDSegmentation::CartesianGrid | protected |
CartesianGrid(const BitFieldCoder *decoder) | dd4hep::DDSegmentation::CartesianGrid | protected |
cellDimensions(const CellID &cellID) const | dd4hep::DDSegmentation::MegatileLayerGridXY | virtual |
cellDimensions(const unsigned int ilayer, const unsigned int iwafer) const | dd4hep::DDSegmentation::MegatileLayerGridXY | virtual |
cellID(const Vector3D &localPosition, const Vector3D &globalPosition, const VolumeID &volumeID) const | dd4hep::DDSegmentation::MegatileLayerGridXY | virtual |
decoder() const | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
description() const | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
fieldDescription() const | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
fieldNameX() const | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
fieldNameY() const | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
getSegInfo(unsigned int layerIndex, unsigned int waferIndex) const | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
getUnifNCellsX() | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
getUnifNCellsY() | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
MegatileLayerGridXY(const std::string &cellEncoding="") | dd4hep::DDSegmentation::MegatileLayerGridXY | |
MegatileLayerGridXY(const BitFieldCoder *decoder) | dd4hep::DDSegmentation::MegatileLayerGridXY | |
name() const | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
neighbours(const CellID &cellID, std::set< CellID > &neighbours) const | dd4hep::DDSegmentation::Segmentation | virtual |
parameter(const std::string ¶meterName) const | dd4hep::DDSegmentation::Segmentation | virtual |
parameters() const | dd4hep::DDSegmentation::Segmentation | virtual |
position(const CellID &cellID) const | dd4hep::DDSegmentation::MegatileLayerGridXY | virtual |
positionToBin(double position, double cellSize, double offset=0.) | dd4hep::DDSegmentation::Segmentation | protectedstatic |
positionToBin(double position, std::vector< double > const &cellBoundaries, double offset=0.) | dd4hep::DDSegmentation::Segmentation | protectedstatic |
registerIdentifier(const std::string &nam, const std::string &desc, std::string &ident, const std::string &defaultVal) | dd4hep::DDSegmentation::Segmentation | protected |
registerParameter(const std::string &nam, const std::string &desc, TYPE ¶m, const TYPE &defaultVal, UnitType unitTyp=SegmentationParameter::NoUnit, bool isOpt=false) | dd4hep::DDSegmentation::Segmentation | inlineprotected |
Segmentation(const std::string &cellEncoding="") | dd4hep::DDSegmentation::Segmentation | protected |
Segmentation(const BitFieldCoder *decoder) | dd4hep::DDSegmentation::Segmentation | protected |
Segmentation(const Segmentation &) | dd4hep::DDSegmentation::Segmentation | private |
setDecoder(const BitFieldCoder *decoder) | dd4hep::DDSegmentation::Segmentation | virtual |
setFieldNameX(const std::string &fieldName) | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
setFieldNameY(const std::string &fieldName) | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
setMegaTileCellsXY(unsigned int layer, int ix, int iy) | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
setMegaTileOffsetXY(double x, double y) | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
setMegaTileSizeXY(double x, double y) | dd4hep::DDSegmentation::MegatileLayerGridXY | inline |
setName(const std::string &value) | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
setParameters(const Parameters ¶meters) | dd4hep::DDSegmentation::Segmentation | virtual |
setSpecialMegaTile(unsigned int layer, unsigned int tile, double sizex, double sizey, double offsetx, double offsety, unsigned int ncellsx, unsigned int ncellsy) | dd4hep::DDSegmentation::MegatileLayerGridXY | |
setup() | dd4hep::DDSegmentation::MegatileLayerGridXY | |
specialMegaTiles_layerWafer | dd4hep::DDSegmentation::MegatileLayerGridXY | protected |
type() const | dd4hep::DDSegmentation::Segmentation | inlinevirtual |
volumeID(const CellID &cellID) const | dd4hep::DDSegmentation::Segmentation | virtual |
~CartesianGrid() | dd4hep::DDSegmentation::CartesianGrid | virtual |
~MegatileLayerGridXY() | dd4hep::DDSegmentation::MegatileLayerGridXY | virtual |
~Segmentation() | dd4hep::DDSegmentation::Segmentation | virtual |