#include <MeasurementTrackerEvent.h>
Public Types | |
typedef MeasurementTracker::QualityFlags | QualityFlags |
Protected Attributes | |
bool | theOwner |
std::vector< bool > | thePixelClustersToSkip |
const PxMeasurementDetSet * | thePixelData |
std::vector< bool > | theStripClustersToSkip |
const StMeasurementDetSet * | theStripData |
const MeasurementTracker * | theTracker |
Definition at line 21 of file MeasurementTrackerEvent.h.
Definition at line 24 of file MeasurementTrackerEvent.h.
|
inline |
Dummy constructor used for I/O (even if it's a transient object)
Definition at line 28 of file MeasurementTrackerEvent.h.
MeasurementTrackerEvent::~MeasurementTrackerEvent | ( | ) |
Definition at line 4 of file MeasurementTrackerEvent.cc.
References theOwner, thePixelData, and theStripData.
|
inline |
Real constructor 1: with the full data (not owned)
Definition at line 33 of file MeasurementTrackerEvent.h.
|
inline |
Real constructor 1: with the full data (owned)
Definition at line 40 of file MeasurementTrackerEvent.h.
MeasurementTrackerEvent::MeasurementTrackerEvent | ( | const MeasurementTrackerEvent & | trackerEvent, |
const edm::ContainerMask< edmNew::DetSetVector< SiStripCluster > > & | stripClustersToSkip, | ||
const edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > & | pixelClustersToSkip | ||
) |
Real constructor 2: with new cluster skips (checked)
Definition at line 26 of file MeasurementTrackerEvent.cc.
References Exception, StMeasurementDetSet::handle(), PxMeasurementDetSet::handle(), edm::HandleBase::id(), pixelClustersToSkip(), stripClustersToSkip(), thePixelClustersToSkip, thePixelData, theStripClustersToSkip, and theStripData.
|
inline |
Definition at line 59 of file MeasurementTrackerEvent.h.
References assert(), and theOwner.
|
inline |
Definition at line 80 of file MeasurementTrackerEvent.h.
|
inline |
Definition at line 114 of file MeasurementTrackerEvent.h.
References MeasurementTracker::geometricSearchTracker(), and measurementTracker().
Referenced by MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), and BaseCkfTrajectoryBuilder::seedMeasurements().
|
inline |
Definition at line 113 of file MeasurementTrackerEvent.h.
References MeasurementTracker::geomTracker(), and measurementTracker().
Referenced by MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), and BaseCkfTrajectoryBuilder::seedMeasurements().
|
inline |
Previous MeasurementDetSystem interface.
Definition at line 117 of file MeasurementTrackerEvent.h.
References MeasurementTracker::idToDet(), and measurementTracker().
Referenced by OutsideInMuonSeeder::doLayer(), TSGForOI::makeSeedsFromHits(), TSGForRoadSearch::pushTrajectorySeed(), and DAFTrackProducerAlgorithm::updateHits().
|
inline |
Definition at line 105 of file MeasurementTrackerEvent.h.
References theTracker.
Referenced by MuonCkfTrajectoryBuilder::collectMeasurement(), geometricSearchTracker(), geomTracker(), and idToDet().
|
inline |
Definition at line 70 of file MeasurementTrackerEvent.h.
References filterCSVwithJSON::copy, and swap().
|
inline |
Definition at line 93 of file MeasurementTrackerEvent.h.
References filterCSVwithJSON::copy, and swap().
|
inline |
Definition at line 109 of file MeasurementTrackerEvent.h.
References thePixelClustersToSkip.
Referenced by MeasurementTrackerEvent(), and TkPixelMeasurementDet::recHits().
|
inline |
Definition at line 107 of file MeasurementTrackerEvent.h.
References thePixelData.
Referenced by TkPixelMeasurementDet::isActive(), and TkPixelMeasurementDet::recHits().
|
inline |
Definition at line 108 of file MeasurementTrackerEvent.h.
References theStripClustersToSkip.
Referenced by TkStripMeasurementDet::empty(), MeasurementTrackerEvent(), TkStripMeasurementDet::recHits(), and TkStripMeasurementDet::simpleRecHits().
|
inline |
Definition at line 106 of file MeasurementTrackerEvent.h.
References theStripData.
Referenced by TkStripMeasurementDet::buildSimpleRecHits(), TkStripMeasurementDet::empty(), TkStripMeasurementDet::hitRange(), TkStripMeasurementDet::isActive(), TkStripMeasurementDet::measurements(), TkStripMeasurementDet::recHits(), and TkStripMeasurementDet::simpleRecHits().
void MeasurementTrackerEvent::swap | ( | MeasurementTrackerEvent & | other | ) |
Definition at line 13 of file MeasurementTrackerEvent.cc.
References std::swap(), theOwner, thePixelClustersToSkip, thePixelData, theStripClustersToSkip, theStripData, and theTracker.
Referenced by operator=(), and swap().
|
protected |
Definition at line 124 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 127 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), pixelClustersToSkip(), and swap().
|
protected |
Definition at line 123 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), pixelData(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 126 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), stripClustersToSkip(), and swap().
|
protected |
Definition at line 122 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), stripData(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 121 of file MeasurementTrackerEvent.h.
Referenced by measurementTracker(), and swap().