#include <TkMeasurementDetSet.h>
Public Types | |
typedef std::vector< std::pair < LocalPoint, LocalPoint > > | BadFEDChannelPositions |
typedef edmNew::DetSet < SiPixelCluster > | PixelDetSet |
typedef edm::Ref < edmNew::DetSetVector < SiPixelCluster > , SiPixelCluster > | SiPixelClusterRef |
Public Member Functions | |
void | addBadFEDChannelPositions (int i, BadFEDChannelPositions &positions) |
const PxMeasurementConditionSet & | conditions () const |
const PixelDetSet & | detSet (int i) const |
bool | empty (int i) const |
int | find (unsigned int jd, int i=0) const |
const BadFEDChannelPositions * | getBadFEDChannelPositions (int i) const |
const edm::Handle < edmNew::DetSetVector < SiPixelCluster > > & | handle () const |
edm::Handle < edmNew::DetSetVector < SiPixelCluster > > & | handle () |
unsigned int | id (int i) const |
bool | isActive (int i) const |
int | nDet () const |
PxMeasurementDetSet (const PxMeasurementConditionSet &cond) | |
void | setActiveThisEvent (bool active) |
void | setActiveThisEvent (int i, bool active) |
Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call to 'update' or 'setEmpty'. More... | |
void | setEmpty (int i) |
void | setEmpty () |
int | size () const |
void | update (int i, const PixelDetSet &detSet) |
Private Attributes | |
std::vector< bool > | activeThisEvent_ |
std::unordered_map< int, BadFEDChannelPositions > | badFEDChannelPositionsSet_ |
const PxMeasurementConditionSet * | conditionSet_ |
std::vector< PixelDetSet > | detSet_ |
std::vector< bool > | empty_ |
edm::Handle < edmNew::DetSetVector < SiPixelCluster > > | handle_ |
Friends | |
class | MeasurementTrackerImpl |
Definition at line 323 of file TkMeasurementDetSet.h.
typedef std::vector<std::pair<LocalPoint, LocalPoint> > PxMeasurementDetSet::BadFEDChannelPositions |
Definition at line 327 of file TkMeasurementDetSet.h.
Definition at line 326 of file TkMeasurementDetSet.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>, SiPixelCluster> PxMeasurementDetSet::SiPixelClusterRef |
Definition at line 325 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 329 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 369 of file TkMeasurementDetSet.h.
References badFEDChannelPositionsSet_, and newFWLiteAna::found.
Referenced by MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 332 of file TkMeasurementDetSet.h.
References conditionSet_.
Referenced by find(), id(), isActive(), and size().
|
inline |
Definition at line 387 of file TkMeasurementDetSet.h.
References detSet_, and mps_fire::i.
Referenced by TkPixelMeasurementDet::compHits(), and update().
|
inline |
Definition at line 344 of file TkMeasurementDetSet.h.
References empty_, and mps_fire::i.
Referenced by TkPixelMeasurementDet::isEmpty().
|
inline |
Definition at line 337 of file TkMeasurementDetSet.h.
References conditions(), PxMeasurementConditionSet::find(), and mps_fire::i.
Referenced by MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 363 of file TkMeasurementDetSet.h.
References badFEDChannelPositionsSet_, and newFWLiteAna::found.
Referenced by TkPixelMeasurementDet::getBadFEDChannelPositions().
|
inline |
Definition at line 385 of file TkMeasurementDetSet.h.
References handle_.
Referenced by TkPixelMeasurementDet::compHits(), MeasurementTrackerEvent::MeasurementTrackerEvent(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 386 of file TkMeasurementDetSet.h.
References handle_.
|
inline |
Definition at line 336 of file TkMeasurementDetSet.h.
References conditions(), and PxMeasurementConditionSet::id().
Referenced by MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 345 of file TkMeasurementDetSet.h.
References activeThisEvent_, conditions(), mps_fire::i, and PxMeasurementConditionSet::isActiveThisPeriod().
Referenced by TkPixelMeasurementDet::isActive(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
|
inline |
Definition at line 361 of file TkMeasurementDetSet.h.
References activeThisEvent_, and PVValHelper::fill().
Referenced by TkPixelMeasurementDet::setActiveThisEvent(), TkPixelMeasurementDet::update(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call to 'update' or 'setEmpty'.
Definition at line 380 of file TkMeasurementDetSet.h.
References activeThisEvent_, empty_, and mps_fire::i.
|
inline |
Definition at line 347 of file TkMeasurementDetSet.h.
References activeThisEvent_, badFEDChannelPositionsSet_, empty_, newFWLiteAna::found, and mps_fire::i.
Referenced by TkPixelMeasurementDet::setEmpty(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 356 of file TkMeasurementDetSet.h.
References activeThisEvent_, badFEDChannelPositionsSet_, empty_, and PVValHelper::fill().
|
inline |
Definition at line 334 of file TkMeasurementDetSet.h.
References conditions(), and PxMeasurementConditionSet::nDet().
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), nDet(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 339 of file TkMeasurementDetSet.h.
References detSet(), detSet_, empty_, and mps_fire::i.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), MatrixUtil.Steps::overwrite(), TkPixelMeasurementDet::update(), and MeasurementTrackerEventProducer::updatePixels().
|
friend |
Definition at line 390 of file TkMeasurementDetSet.h.
|
private |
Definition at line 400 of file TkMeasurementDetSet.h.
Referenced by isActive(), setActiveThisEvent(), and setEmpty().
|
private |
Definition at line 401 of file TkMeasurementDetSet.h.
Referenced by addBadFEDChannelPositions(), getBadFEDChannelPositions(), and setEmpty().
|
private |
Definition at line 392 of file TkMeasurementDetSet.h.
Referenced by conditions().
|
private |
Definition at line 398 of file TkMeasurementDetSet.h.
|
private |
Definition at line 399 of file TkMeasurementDetSet.h.
Referenced by empty(), setActiveThisEvent(), setEmpty(), and update().
|
private |
Definition at line 395 of file TkMeasurementDetSet.h.
Referenced by handle().