#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 22 of file MeasurementTrackerEvent.h.
Definition at line 25 of file MeasurementTrackerEvent.h.
|
inline |
Dummy constructor used for I/O (even if it's a transient object)
Definition at line 29 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 34 of file MeasurementTrackerEvent.h.
|
inline |
Real constructor 1: with the full data (owned)
Definition at line 41 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 edm::hlt::Exception, StMeasurementDetSet::handle(), PxMeasurementDetSet::handle(), edm::HandleBase::id(), StMeasurementDetSet::isRegional(), pixelClustersToSkip(), StMeasurementDetSet::regionalHandle(), stripClustersToSkip(), thePixelClustersToSkip, thePixelData, theStripClustersToSkip, and theStripData.
MeasurementTrackerEvent::MeasurementTrackerEvent | ( | const MeasurementTrackerEvent & | trackerEvent, |
const edm::ContainerMask< edm::LazyGetter< SiStripCluster > > & | stripClustersToSkip, | ||
const edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > & | pixelClustersToSkip | ||
) |
Real constructor 2: with new cluster skips (checked)
Definition at line 52 of file MeasurementTrackerEvent.cc.
References edm::hlt::Exception, StMeasurementDetSet::handle(), PxMeasurementDetSet::handle(), edm::HandleBase::id(), StMeasurementDetSet::isRegional(), pixelClustersToSkip(), StMeasurementDetSet::regionalHandle(), stripClustersToSkip(), thePixelClustersToSkip, thePixelData, theStripClustersToSkip, and theStripData.
|
inline |
Definition at line 65 of file MeasurementTrackerEvent.h.
References theOwner.
|
inline |
Definition at line 86 of file MeasurementTrackerEvent.h.
|
inline |
Definition at line 121 of file MeasurementTrackerEvent.h.
References MeasurementTracker::geometricSearchTracker(), and measurementTracker().
Referenced by MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), and BaseCkfTrajectoryBuilder::seedMeasurements().
|
inline |
Definition at line 120 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 124 of file MeasurementTrackerEvent.h.
References MeasurementTracker::idToDet(), and measurementTracker().
Referenced by OutsideInMuonSeeder::doLayer(), MuonRoadTrajectoryBuilder::GatherHits(), and TSGForRoadSearch::pushTrajectorySeed().
bool MeasurementTrackerEvent::isStripRegional | ( | ) | const |
Definition at line 78 of file MeasurementTrackerEvent.cc.
References StMeasurementDetSet::isRegional(), and stripData().
|
inline |
Definition at line 111 of file MeasurementTrackerEvent.h.
References theTracker.
Referenced by GroupedCkfTrajectoryBuilder::advanceOneLayer(), MuonCkfTrajectoryBuilder::collectMeasurement(), CkfTrajectoryBuilder::findCompatibleMeasurements(), geometricSearchTracker(), geomTracker(), and idToDet().
|
inline |
Definition at line 76 of file MeasurementTrackerEvent.h.
References filterCSVwithJSON::copy, and swap().
|
inline |
Definition at line 99 of file MeasurementTrackerEvent.h.
References filterCSVwithJSON::copy, and swap().
|
inline |
Definition at line 115 of file MeasurementTrackerEvent.h.
References thePixelClustersToSkip.
Referenced by MeasurementTrackerEvent(), and TkPixelMeasurementDet::recHits().
|
inline |
Definition at line 113 of file MeasurementTrackerEvent.h.
References thePixelData.
Referenced by TkPixelMeasurementDet::isActive(), and TkPixelMeasurementDet::recHits().
|
inline |
Definition at line 114 of file MeasurementTrackerEvent.h.
References theStripClustersToSkip.
Referenced by MeasurementTrackerEvent().
|
inline |
Definition at line 112 of file MeasurementTrackerEvent.h.
References theStripData.
Referenced by OnDemandMeasurementTracker::assign(), OnDemandMeasurementTracker::idToDetBare(), GCC11_FINAL< T, TOPO >::isActive(), and isStripRegional().
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 131 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 134 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), pixelClustersToSkip(), and swap().
|
protected |
Definition at line 130 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), pixelData(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 133 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), stripClustersToSkip(), and swap().
|
protected |
Definition at line 129 of file MeasurementTrackerEvent.h.
Referenced by MeasurementTrackerEvent(), stripData(), swap(), and ~MeasurementTrackerEvent().
|
protected |
Definition at line 128 of file MeasurementTrackerEvent.h.
Referenced by measurementTracker(), and swap().