#include <MeasurementDet.h>
Public Types | |
typedef TrackingRecHit::ConstRecHitContainer | RecHitContainer |
using | SimpleHitContainer = std::vector< BaseTrackerRecHit * > |
typedef tracking::TempMeasurements | TempMeasurements |
Protected Attributes | |
TrackingRecHit::ConstRecHitPointer | theInactiveHit |
TrackingRecHit::ConstRecHitPointer | theMissingHit |
Private Attributes | |
const GeomDet * | theGeomDet |
Definition at line 18 of file MeasurementDet.h.
Definition at line 21 of file MeasurementDet.h.
using MeasurementDet::SimpleHitContainer = std::vector<BaseTrackerRecHit *> |
Definition at line 23 of file MeasurementDet.h.
Definition at line 20 of file MeasurementDet.h.
|
inline |
Definition at line 26 of file MeasurementDet.h.
References recHits(), and ~MeasurementDet().
|
virtualdefault |
Referenced by MeasurementDet().
|
inline |
Definition at line 78 of file MeasurementDet.h.
References theGeomDet.
Referenced by TkPhase2OTMeasurementDet::buildRecHit(), TkPixelMeasurementDet::buildRecHit(), TkStripMeasurementDet::buildRecHit(), TkGluedMeasurementDet::checkProjection(), TkPixelMeasurementDet::compHits(), MeasurementDetWithData::fastGeomDet(), TkGluedMeasurementDet::measurements(), TkPixelMeasurementDet::measurements(), TkGluedMeasurementDet::projectOnGluedDet(), TkGluedMeasurementDet::rawId(), TkGluedMeasurementDet::recHits(), TkPhase2OTMeasurementDet::recHits(), TkStackMeasurementDet::specificGeomDet(), TkGluedMeasurementDet::specificGeomDet(), TkPhase2OTMeasurementDet::specificGeomDet(), TkPixelMeasurementDet::specificGeomDet(), TkStripMeasurementDet::specificGeomDet(), and TkGluedMeasurementDet::testStrips().
|
inline |
obsolete version in case the TrajectoryState on the surface of the Det is already available. The first TrajectoryStateOnSurface is on the surface of this Det, and the second TrajectoryStateOnSurface is not used, as the propagator... The stateOnThisDet should the result of
prop.propagate( startingState, this->surface())
Definition at line 53 of file MeasurementDet.h.
References data, tracking::TempMeasurements::distances, tracking::TempMeasurements::hits, mps_fire::i, diffTreeTool::index, measurements(), eostools::move(), mps_fire::result, tracking::TempMeasurements::size(), and tracking::TempMeasurements::sortIndex().
Referenced by MeasurementDetWithData::fastMeasurements().
|
inlinevirtual |
Definition at line 79 of file MeasurementDet.h.
References theGeomDet.
Referenced by CkfDebugger::analyseRecHitExistance(), MeasurementDetWithData::geomDet(), TkGluedMeasurementDet::measurements(), MeasurementDetWithData::position(), position(), SimpleDAFHitCollector::recHits(), MeasurementDetWithData::surface(), surface(), and SiTrackerMultiRecHitUpdator::update().
|
pure virtual |
Implemented in TkStripMeasurementDet, TkPixelMeasurementDet, TkPhase2OTMeasurementDet, TkGluedMeasurementDet, and TkStackMeasurementDet.
Referenced by TkGluedMeasurementDet::hasBadComponents(), MeasurementDetWithData::hasBadComponents(), TkPhase2OTMeasurementDet::isActive(), TkPixelMeasurementDet::isActive(), and position().
|
pure virtual |
Implemented in TkStripMeasurementDet, TkPixelMeasurementDet, TkPhase2OTMeasurementDet, TkGluedMeasurementDet, and TkStackMeasurementDet.
Referenced by FixTrackHitPattern::analyze(), TkGluedMeasurementDet::isActive(), MeasurementDetWithData::isActive(), and position().
|
pure virtual |
Implemented in TkStripMeasurementDet, TkPixelMeasurementDet, TkPhase2OTMeasurementDet, TkGluedMeasurementDet, and TkStackMeasurementDet.
Referenced by fastMeasurements(), TkStripMeasurementDet::hasBadComponents(), MeasurementDetWithData::measurements(), TkPhase2OTMeasurementDet::recHits(), TkPixelMeasurementDet::recHits(), and TkGluedMeasurementDet::specificGeomDet().
|
inline |
Definition at line 83 of file MeasurementDet.h.
References geomDet(), hasBadComponents(), isActive(), and GeomDet::position().
Referenced by CkfDebugger::analyseRecHitExistance(), and TkGluedMeasurementDet::collectRecHits().
|
pure virtual |
Implemented in TkStripMeasurementDet, TkPixelMeasurementDet, TkPhase2OTMeasurementDet, TkGluedMeasurementDet, and TkStackMeasurementDet.
Referenced by CkfDebugger::analyseRecHitExistance(), TkStripMeasurementDet::hasBadComponents(), MeasurementDet(), MeasurementDetWithData::recHits(), recHits(), TkPhase2OTMeasurementDet::~TkPhase2OTMeasurementDet(), and TkPixelMeasurementDet::~TkPixelMeasurementDet().
|
inlinevirtual |
Reimplemented in TkStripMeasurementDet, and TkPhase2OTMeasurementDet.
Definition at line 36 of file MeasurementDet.h.
References recHits().
|
inlinevirtual |
Reimplemented in TkStripMeasurementDet, TkPixelMeasurementDet, TkPhase2OTMeasurementDet, and TkGluedMeasurementDet.
Definition at line 43 of file MeasurementDet.h.
|
inline |
Definition at line 81 of file MeasurementDet.h.
References geomDet(), and GeomDet::surface().
Referenced by CkfDebugger::analyseRecHitExistance(), and TkGluedMeasurementDet::collectRecHits().
|
private |
Definition at line 90 of file MeasurementDet.h.
Referenced by fastGeomDet(), and geomDet().
|
protected |
Definition at line 93 of file MeasurementDet.h.
Referenced by TkGluedMeasurementDet::measurements(), TkPhase2OTMeasurementDet::measurements(), TkPixelMeasurementDet::measurements(), and TkStripMeasurementDet::measurements().
|
protected |
Definition at line 92 of file MeasurementDet.h.
Referenced by TkGluedMeasurementDet::measurements(), TkPhase2OTMeasurementDet::measurements(), TkPixelMeasurementDet::measurements(), and TkStripMeasurementDet::measurements().