#include <MeasurementTrackerImpl.h>
Classes | |
struct | BadStripCutsDet |
Public Types | |
typedef std::unordered_map< unsigned int, MeasurementDet * > | DetContainer |
enum | QualityFlags { BadModules = 1, BadAPVFibers = 2, BadStrips = 4, MaskBad128StripBlocks = 8, BadROCs = 2 } |
Public Types inherited from MeasurementTracker | |
enum | QualityFlags { BadModules = 1, BadAPVFibers = 2, BadStrips = 4, MaskBad128StripBlocks = 8, BadROCs = 2 } |
Protected Attributes | |
DetContainer | theDetMap |
std::vector< TkDoubleSensMeasurementDet > | theDoubleSensGeomDets |
std::vector< TkGluedMeasurementDet > | theGluedDets |
Phase2OTMeasurementConditionSet | thePhase2DetConditions |
std::vector< TkPhase2OTMeasurementDet > | thePhase2Dets |
const SiPixelFedCabling * | thePixelCabling |
std::vector< TkPixelMeasurementDet > | thePixelDets |
PxMeasurementConditionSet | thePxDetConditions |
std::vector< TkStackMeasurementDet > | theStackDets |
StMeasurementConditionSet | theStDetConditions |
std::vector< TkStripMeasurementDet > | theStripDets |
Protected Attributes inherited from MeasurementTracker | |
const GeometricSearchTracker * | theGeometricSearchTracker |
const TrackerGeometry * | theTrackerGeom |
Definition at line 40 of file MeasurementTrackerImpl.h.
typedef std::unordered_map<unsigned int, MeasurementDet*> MeasurementTrackerImpl::DetContainer |
Definition at line 97 of file MeasurementTrackerImpl.h.
Enumerator | |
---|---|
BadModules | |
BadAPVFibers | |
BadStrips | |
MaskBad128StripBlocks | |
BadROCs |
Definition at line 42 of file MeasurementTrackerImpl.h.
MeasurementTrackerImpl::MeasurementTrackerImpl | ( | const BadStripCutsDet & | badStripCuts, |
const PixelClusterParameterEstimator * | pixelCPE, | ||
const StripClusterParameterEstimator * | stripCPE, | ||
const SiStripRecHitMatcher * | hitMatcher, | ||
const TrackerTopology * | trackerTopology, | ||
const TrackerGeometry * | trackerGeom, | ||
const GeometricSearchTracker * | geometricSearchTracker, | ||
const SiStripQuality * | stripQuality, | ||
int | stripQualityFlags, | ||
int | stripQualityDebugFlags, | ||
const SiPixelQuality * | pixelQuality, | ||
const SiPixelFedCabling * | pixelCabling, | ||
int | pixelQualityFlags, | ||
int | pixelQualityDebugFlags, | ||
const ClusterParameterEstimator< Phase2TrackerCluster1D > * | phase2OTCPE = nullptr |
||
) |
Definition at line 76 of file MeasurementTrackerImpl.cc.
References initialize(), initializePixelStatus(), and initializeStripStatus().
|
override |
Definition at line 100 of file MeasurementTrackerImpl.cc.
|
protected |
Definition at line 223 of file MeasurementTrackerImpl.cc.
References addDoubleSensGeomDet(), addGluedDet(), addPhase2Det(), addPixelDet(), addStackDet(), addStripDet(), and GeomDet::isLeaf().
Referenced by initialize().
|
protected |
Definition at line 300 of file MeasurementTrackerImpl.cc.
References PxMeasurementConditionSet::pixelCPE(), theDoubleSensGeomDets, and thePxDetConditions.
Referenced by addDets().
|
protected |
Definition at line 290 of file MeasurementTrackerImpl.cc.
References StMeasurementConditionSet::matcher(), StMeasurementConditionSet::stripCPE(), theGluedDets, and theStDetConditions.
Referenced by addDets().
|
protected |
Definition at line 282 of file MeasurementTrackerImpl.cc.
References submitPVResolutionJobs::err, thePhase2DetConditions, and thePhase2Dets.
Referenced by addDets().
|
protected |
Definition at line 274 of file MeasurementTrackerImpl.cc.
References submitPVResolutionJobs::err, thePixelDets, and thePxDetConditions.
Referenced by addDets().
|
protected |
Definition at line 294 of file MeasurementTrackerImpl.cc.
References PxMeasurementConditionSet::pixelCPE(), thePxDetConditions, and theStackDets.
Referenced by addDets().
|
protected |
Definition at line 266 of file MeasurementTrackerImpl.cc.
References submitPVResolutionJobs::err, theStDetConditions, and theStripDets.
Referenced by addDets().
|
inline |
|
protected |
Definition at line 260 of file MeasurementTrackerImpl.cc.
References TrackerGeometry::dets(), theDetMap, and MeasurementTracker::theTrackerGeom.
Referenced by initialize().
|
inline |
Definition at line 105 of file MeasurementTrackerImpl.h.
|
inline |
Definition at line 86 of file MeasurementTrackerImpl.h.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
Referenced by initDoubleSensDet(), initGluedDet(), and initStackDet().
|
inline |
Definition at line 77 of file MeasurementTrackerImpl.h.
References MeasurementTracker::theGeometricSearchTracker.
|
inline |
Definition at line 75 of file MeasurementTrackerImpl.h.
References MeasurementTracker::theTrackerGeom.
|
inline |
Definition at line 103 of file MeasurementTrackerImpl.h.
|
inlineoverridevirtual |
MeasurementDetSystem interface (won't be overloaded anymore)
Implements MeasurementTracker.
Definition at line 80 of file MeasurementTrackerImpl.h.
References data.
|
inline |
Definition at line 84 of file MeasurementTrackerImpl.h.
|
protected |
Definition at line 328 of file MeasurementTrackerImpl.cc.
References findDet(), DoubleSensGeomDet::firstDet(), GeomDet::geographicalId(), TkDoubleSensMeasurementDet::init(), DoubleSensGeomDet::secondDet(), TkDoubleSensMeasurementDet::specificGeomDet(), and theDetMap.
Referenced by initialize().
|
protected |
Definition at line 304 of file MeasurementTrackerImpl.cc.
References findDet(), GeomDet::geographicalId(), TkGluedMeasurementDet::init(), GluedGeomDet::monoDet(), TkGluedMeasurementDet::specificGeomDet(), GluedGeomDet::stereoDet(), and theDetMap.
Referenced by initialize().
|
protected |
Definition at line 102 of file MeasurementTrackerImpl.cc.
References addDets(), checkDets(), TrackerGeometry::detsPXB(), TrackerGeometry::detsPXF(), TrackerGeometry::detsTEC(), TrackerGeometry::detsTIB(), TrackerGeometry::detsTID(), TrackerGeometry::detsTOB(), TrackerGeometry::geomDetSubDetector(), mps_fire::i, StMeasurementConditionSet::id(), PxMeasurementConditionSet::id(), Phase2OTMeasurementConditionSet::id(), initDoubleSensDet(), initGluedDet(), initPhase2OTMeasurementConditionSet(), initPxMeasurementConditionSet(), initStackDet(), initStMeasurementConditionSet(), GeomDetEnumerators::isTrackerPixel(), theDetMap, theDoubleSensGeomDets, theGluedDets, thePhase2DetConditions, thePhase2Dets, thePixelDets, thePxDetConditions, theStackDets, theStDetConditions, theStripDets, and MeasurementTracker::theTrackerGeom.
Referenced by MeasurementTrackerImpl().
|
protected |
Definition at line 419 of file MeasurementTrackerImpl.cc.
References BadModules, BadROCs, mps_fire::i, createfilelist::int, quality, nano_mu_digi_cff::rawId, thePixelDets, MeasurementTracker::theTrackerGeom, and compareTotals::tot.
Referenced by MeasurementTrackerImpl().
|
protected |
Definition at line 341 of file MeasurementTrackerImpl.cc.
References BadAPVFibers, BadModules, HLTSiStripMonitoring_cff::badStripCuts, StMeasurementConditionSet::badStripCuts_, BadStrips, triggerObjects_cff::bit, StMeasurementConditionSet::getBadStripBlocks(), mps_fire::i, StMeasurementConditionSet::id(), createfilelist::int, dqmiolumiharvest::j, MaskBad128StripBlocks, StMeasurementConditionSet::nDet(), quality, FastTimerService_cff::range, StMeasurementConditionSet::set128StripStatus(), StMeasurementConditionSet::setActive(), StMeasurementConditionSet::setMaskBad128StripBlocks(), SiStripDetId::TEC, theStDetConditions, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, and compareTotals::tot.
Referenced by MeasurementTrackerImpl().
|
protected |
Definition at line 211 of file MeasurementTrackerImpl.cc.
References mps_fire::i, Phase2OTMeasurementConditionSet::id_, Phase2OTMeasurementConditionSet::init(), findQualityFiles::size, and thePhase2DetConditions.
Referenced by initialize().
|
protected |
Definition at line 199 of file MeasurementTrackerImpl.cc.
References mps_fire::i, PxMeasurementConditionSet::id_, PxMeasurementConditionSet::init(), pixelDets(), findQualityFiles::size, and thePxDetConditions.
Referenced by initialize().
|
protected |
Definition at line 316 of file MeasurementTrackerImpl.cc.
References findDet(), GeomDet::geographicalId(), TkStackMeasurementDet::init(), StackGeomDet::lowerDet(), TkStackMeasurementDet::specificGeomDet(), theDetMap, and StackGeomDet::upperDet().
Referenced by initialize().
|
protected |
Definition at line 184 of file MeasurementTrackerImpl.cc.
References mps_fire::i, StMeasurementConditionSet::id_, StMeasurementConditionSet::init(), findQualityFiles::size, stripDets(), DetId::subdetId(), StMeasurementConditionSet::subId_, theStDetConditions, and StMeasurementConditionSet::totalStrips_.
Referenced by initialize().
|
inlineoverridevirtual |
Implements MeasurementTracker.
Definition at line 109 of file MeasurementTrackerImpl.h.
|
inlineoverridevirtual |
Implements MeasurementTracker.
Definition at line 108 of file MeasurementTrackerImpl.h.
|
inline |
Definition at line 102 of file MeasurementTrackerImpl.h.
Referenced by initPxMeasurementConditionSet().
|
inline |
Definition at line 104 of file MeasurementTrackerImpl.h.
|
inlineoverridevirtual |
Provide templates to be filled in.
Implements MeasurementTracker.
Definition at line 107 of file MeasurementTrackerImpl.h.
|
inline |
Definition at line 101 of file MeasurementTrackerImpl.h.
Referenced by initStMeasurementConditionSet().
|
protected |
Definition at line 116 of file MeasurementTrackerImpl.h.
Referenced by checkDets(), initDoubleSensDet(), initGluedDet(), initialize(), and initStackDet().
|
protected |
Definition at line 123 of file MeasurementTrackerImpl.h.
Referenced by addDoubleSensGeomDet(), and initialize().
|
protected |
Definition at line 121 of file MeasurementTrackerImpl.h.
Referenced by addGluedDet(), and initialize().
|
protected |
Definition at line 114 of file MeasurementTrackerImpl.h.
Referenced by addPhase2Det(), initialize(), and initPhase2OTMeasurementConditionSet().
|
protected |
Definition at line 120 of file MeasurementTrackerImpl.h.
Referenced by addPhase2Det(), and initialize().
|
protected |
Definition at line 125 of file MeasurementTrackerImpl.h.
|
protected |
Definition at line 118 of file MeasurementTrackerImpl.h.
Referenced by addPixelDet(), initialize(), and initializePixelStatus().
|
protected |
Definition at line 113 of file MeasurementTrackerImpl.h.
Referenced by addDoubleSensGeomDet(), addPixelDet(), addStackDet(), initialize(), and initPxMeasurementConditionSet().
|
protected |
Definition at line 122 of file MeasurementTrackerImpl.h.
Referenced by addStackDet(), and initialize().
|
protected |
Definition at line 112 of file MeasurementTrackerImpl.h.
Referenced by addGluedDet(), addStripDet(), initialize(), initializeStripStatus(), and initStMeasurementConditionSet().
|
protected |
Definition at line 119 of file MeasurementTrackerImpl.h.
Referenced by addStripDet(), and initialize().