#include <TkMeasurementDetSet.h>
Public Types | |
typedef StripDetset::const_iterator | new_const_iterator |
typedef edmNew::DetSet< SiStripCluster > | StripDetset |
Public Member Functions | |
const StMeasurementConditionSet & | conditions () const |
void | defineStrip (int i, std::pair< unsigned int, unsigned int > range) |
const StripDetset & | detSet (int i) const |
bool | empty (int i) const |
int | find (unsigned int jd, int i=0) const |
edm::Handle< edmNew::DetSetVector< SiStripCluster > > & | handle () |
const edm::Handle< edmNew::DetSetVector< SiStripCluster > > & | handle () const |
unsigned int | id (int i) const |
bool | isActive (int i) const |
int | nDet () const |
std::vector< uint32_t > & | rawInactiveStripDetIds () |
const std::vector< uint32_t > & | rawInactiveStripDetIds () const |
void | resetOnDemandStrips () |
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 () |
void | setUpdated (int i) |
int | size () const |
StMeasurementDetSet (const StMeasurementConditionSet &cond) | |
const bool | stripDefined (int i) const |
const bool | stripUpdated (int i) const |
void | update (int i, const StripDetset &detSet) |
void | update (int i, int j) |
~StMeasurementDetSet () | |
Private Member Functions | |
void | getDetSet (int i) |
Static Private Member Functions | |
static void | incAct () |
static void | incReady () |
static void | incSet () |
static void | incTot (int) |
static void | printStat () |
static void | zeroStat () |
Private Attributes | |
std::vector< bool > | activeThisEvent_ |
const StMeasurementConditionSet * | conditionSet_ |
std::vector< int > | detIndex_ |
std::vector< StripDetset > | detSet_ |
std::vector< bool > | empty_ |
edm::Handle< edmNew::DetSetVector< SiStripCluster > > | handle_ |
std::vector< bool > | ready_ |
std::vector< bool > | stripDefined_ |
std::vector< std::pair< unsigned int, unsigned int > > | stripRegions_ |
std::vector< bool > | stripUpdated_ |
std::vector< uint32_t > | theRawInactiveStripDetIds_ |
Friends | |
class | MeasurementTrackerImpl |
Definition at line 138 of file TkMeasurementDetSet.h.
Definition at line 141 of file TkMeasurementDetSet.h.
Definition at line 140 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 143 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 155 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 157 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 223 of file TkMeasurementDetSet.h.
References mps_fire::i, and FastTimerService_cff::range.
|
inline |
Definition at line 207 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by TkStripMeasurementDet::detSet(), TkStripMeasurementDet::empty(), TkStripMeasurementDet::hitRange(), TkStripMeasurementDet::recHits(), TkStripMeasurementDet::simpleRecHits(), and TkStripMeasurementDet::theSet().
|
inline |
Definition at line 178 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by TkStripMeasurementDet::isEmpty().
|
inline |
Definition at line 176 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by MeasurementTrackerEventProducer::updateStrips().
|
inlineprivate |
Definition at line 230 of file TkMeasurementDetSet.h.
References mps_fire::i.
|
inline |
Definition at line 204 of file TkMeasurementDetSet.h.
Referenced by TkStripMeasurementDet::buildSimpleRecHits(), TkStripMeasurementDet::empty(), MeasurementTrackerEvent::MeasurementTrackerEvent(), TkStripMeasurementDet::recHits(), TkStripMeasurementDet::simpleRecHits(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 205 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 175 of file TkMeasurementDetSet.h.
Referenced by MeasurementTrackerEventProducer::updateStrips().
|
inlinestaticprivate |
Definition at line 290 of file TkMeasurementDetSet.h.
|
inlinestaticprivate |
Definition at line 288 of file TkMeasurementDetSet.h.
|
inlinestaticprivate |
Definition at line 289 of file TkMeasurementDetSet.h.
|
inlinestaticprivate |
Definition at line 287 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 179 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by TkStripMeasurementDet::isActive(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
|
inlinestaticprivate |
Definition at line 291 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 214 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 215 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 217 of file TkMeasurementDetSet.h.
References ntuplemaker::fill.
|
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 198 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by TkStripMeasurementDet::setActiveThisEvent(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 181 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by TkStripMeasurementDet::setEmpty(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 187 of file TkMeasurementDetSet.h.
References ntuplemaker::fill, and findQualityFiles::size.
|
inline |
Definition at line 185 of file TkMeasurementDetSet.h.
References mps_fire::i.
|
inline |
Definition at line 173 of file TkMeasurementDetSet.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 221 of file TkMeasurementDetSet.h.
References mps_fire::i.
|
inline |
Definition at line 222 of file TkMeasurementDetSet.h.
References mps_fire::i.
|
inline |
Definition at line 159 of file TkMeasurementDetSet.h.
References mps_fire::i.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 164 of file TkMeasurementDetSet.h.
References mps_fire::i, and dqmiolumiharvest::j.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
inlinestaticprivate |
Definition at line 286 of file TkMeasurementDetSet.h.
|
friend |
Definition at line 243 of file TkMeasurementDetSet.h.
|
private |
Definition at line 251 of file TkMeasurementDetSet.h.
|
private |
Definition at line 245 of file TkMeasurementDetSet.h.
|
private |
Definition at line 255 of file TkMeasurementDetSet.h.
|
private |
Definition at line 254 of file TkMeasurementDetSet.h.
|
private |
Definition at line 250 of file TkMeasurementDetSet.h.
|
private |
Definition at line 248 of file TkMeasurementDetSet.h.
|
private |
Definition at line 256 of file TkMeasurementDetSet.h.
|
private |
Definition at line 261 of file TkMeasurementDetSet.h.
|
private |
Definition at line 262 of file TkMeasurementDetSet.h.
|
private |
Definition at line 261 of file TkMeasurementDetSet.h.
|
private |
Definition at line 259 of file TkMeasurementDetSet.h.