#include <MTDTopology.h>
Classes | |
struct | ETLfaceLayout |
Public Types | |
using | ETLValues = std::vector< ETLfaceLayout > |
Public Member Functions | |
int | getMTDTopologyMode () const |
size_t | hshiftETL (const uint32_t detid, const int horizontalShift) const |
MTDTopology (const int &topologyMode, const ETLValues &etl) | |
size_t | vshiftETL (const uint32_t detid, const int verticalShift, size_t &closest) const |
Static Public Member Functions | |
static bool | orderETLSector (const GeomDet *&gd1, const GeomDet *&gd2) |
Private Attributes | |
const ETLValues | etlVals_ |
const int | mtdTopologyMode_ |
Static Private Attributes | |
static constexpr size_t | failIndex_ |
Definition at line 13 of file MTDTopology.h.
using MTDTopology::ETLValues = std::vector<ETLfaceLayout> |
Definition at line 23 of file MTDTopology.h.
MTDTopology::MTDTopology | ( | const int & | topologyMode, |
const ETLValues & | etl | ||
) |
Definition at line 4 of file MTDTopology.cc.
|
inline |
Definition at line 27 of file MTDTopology.h.
References mtdTopologyMode_.
Referenced by EtlDigiHitsValidation::analyze(), BtlDigiHitsValidation::analyze(), MtdTracksValidation::analyze(), EtlSimHitsValidation::analyze(), BtlSimHitsValidation::analyze(), EtlLocalRecoValidation::analyze(), BtlLocalRecoValidation::analyze(), ETLDetLayerGeometryBuilder::buildLayers(), MTDThresholdClusterizer::clusterize(), MTDThresholdClusterizer::copy_to_buffer(), BTLDeviceSim::getHitsResponse(), and MTDTimeCalib::getTimeCalib().
size_t MTDTopology::hshiftETL | ( | const uint32_t | detid, |
const int | horizontalShift | ||
) | const |
Definition at line 20 of file MTDTopology.cc.
References ETLDetId::discSide(), etlVals_, failIndex_, ETLDetId::modType(), callgraph::module, and ETLDetId::module().
Referenced by MTDDetSector::hshift().
Definition at line 7 of file MTDTopology.cc.
References GeomDet::geographicalId(), MTDDetId::mtdRR(), and DetId::rawId().
Referenced by ETLDetLayerGeometryBuilder::buildLayerNew().
size_t MTDTopology::vshiftETL | ( | const uint32_t | detid, |
const int | verticalShift, | ||
size_t & | closest | ||
) | const |
Definition at line 56 of file MTDTopology.cc.
References ETLDetId::discSide(), etlVals_, failIndex_, ETLDetId::modType(), callgraph::module, ETLDetId::module(), and findQualityFiles::size.
Referenced by MTDDetSector::vshift().
|
private |
Definition at line 42 of file MTDTopology.h.
Referenced by hshiftETL(), and vshiftETL().
|
staticprivate |
Definition at line 44 of file MTDTopology.h.
Referenced by hshiftETL(), and vshiftETL().
|
private |
Definition at line 40 of file MTDTopology.h.
Referenced by getMTDTopologyMode().