#include <TkMeasurementDetSet.h>
Classes | |
struct | DetSetHelper |
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) const |
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< DetSetHelper > | detSet_ |
edm::Handle< edmNew::DetSetVector< SiStripCluster > > | handle_ |
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 141 of file TkMeasurementDetSet.h.
Definition at line 144 of file TkMeasurementDetSet.h.
Definition at line 143 of file TkMeasurementDetSet.h.
|
inline |
Definition at line 146 of file TkMeasurementDetSet.h.
|
inline |
|
inline |
Definition at line 158 of file TkMeasurementDetSet.h.
References conditionSet_.
Referenced by find(), id(), isActive(), and size().
|
inline |
Definition at line 226 of file TkMeasurementDetSet.h.
References mps_fire::i, FastTimerService_cff::range, stripDefined_, stripRegions_, and stripUpdated_.
|
inline |
Definition at line 210 of file TkMeasurementDetSet.h.
References detSet_, getDetSet(), and mps_fire::i.
Referenced by TkStripMeasurementDet::detSet(), TkStripMeasurementDet::theSet(), and update().
|
inline |
Definition at line 179 of file TkMeasurementDetSet.h.
References detSet_, and mps_fire::i.
Referenced by TkStripMeasurementDet::isEmpty().
|
inline |
Definition at line 177 of file TkMeasurementDetSet.h.
References conditions(), StMeasurementConditionSet::find(), and mps_fire::i.
Referenced by MeasurementTrackerEventProducer::updateStrips().
|
inlineprivate |
Definition at line 233 of file TkMeasurementDetSet.h.
References detIndex_, detSet_, handle_, mps_fire::i, incAct(), incSet(), and edmNew::DetSetVector< T >::item().
Referenced by detSet().
|
inline |
Definition at line 207 of file TkMeasurementDetSet.h.
References handle_.
Referenced by MeasurementTrackerEvent::MeasurementTrackerEvent(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 208 of file TkMeasurementDetSet.h.
References handle_.
|
inline |
Definition at line 176 of file TkMeasurementDetSet.h.
References conditions(), mps_fire::i, and StMeasurementConditionSet::id().
Referenced by MeasurementTrackerEventProducer::updateStrips().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
Definition at line 180 of file TkMeasurementDetSet.h.
References activeThisEvent_, conditions(), mps_fire::i, and StMeasurementConditionSet::isActiveThisPeriod().
Referenced by MeasurementTrackerEventProducer::updateStrips().
|
inline |
|
inlinestaticprivate |
Definition at line 304 of file TkMeasurementDetSet.h.
Referenced by setEmpty(), and ~StMeasurementDetSet().
|
inline |
Definition at line 217 of file TkMeasurementDetSet.h.
References theRawInactiveStripDetIds_.
|
inline |
Definition at line 218 of file TkMeasurementDetSet.h.
References theRawInactiveStripDetIds_.
|
inline |
Definition at line 220 of file TkMeasurementDetSet.h.
References ntuplemaker::fill, stripDefined_, and stripUpdated_.
|
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 201 of file TkMeasurementDetSet.h.
References activeThisEvent_, detSet_, and mps_fire::i.
Referenced by TkStripMeasurementDet::setActiveThisEvent(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 182 of file TkMeasurementDetSet.h.
References activeThisEvent_, detSet_, and mps_fire::i.
Referenced by TkStripMeasurementDet::setEmpty(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 188 of file TkMeasurementDetSet.h.
References activeThisEvent_, ztail::d, detIndex_, detSet_, ntuplemaker::fill, incTot(), printStat(), and size().
|
inline |
Definition at line 186 of file TkMeasurementDetSet.h.
References mps_fire::i, and stripUpdated_.
|
inline |
Definition at line 174 of file TkMeasurementDetSet.h.
References conditions(), and StMeasurementConditionSet::nDet().
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), nDet(), setEmpty(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 224 of file TkMeasurementDetSet.h.
References mps_fire::i, and stripDefined_.
|
inline |
Definition at line 225 of file TkMeasurementDetSet.h.
References mps_fire::i, and stripUpdated_.
|
inline |
Definition at line 160 of file TkMeasurementDetSet.h.
References detSet(), detSet_, and mps_fire::i.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), MatrixUtil.Steps::overwrite(), and MeasurementTrackerEventProducer::updateStrips().
|
inline |
Definition at line 165 of file TkMeasurementDetSet.h.
References cms::cuda::assert(), detIndex_, detSet_, mps_fire::i, incReady(), and dqmiolumiharvest::j.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
inlinestaticprivate |
Definition at line 299 of file TkMeasurementDetSet.h.
|
friend |
Definition at line 248 of file TkMeasurementDetSet.h.
|
private |
Definition at line 265 of file TkMeasurementDetSet.h.
Referenced by isActive(), setActiveThisEvent(), and setEmpty().
|
private |
Definition at line 250 of file TkMeasurementDetSet.h.
Referenced by conditions().
|
private |
Definition at line 269 of file TkMeasurementDetSet.h.
Referenced by getDetSet(), setEmpty(), and update().
|
private |
Definition at line 268 of file TkMeasurementDetSet.h.
Referenced by detSet(), empty(), getDetSet(), setActiveThisEvent(), setEmpty(), and update().
|
private |
Definition at line 253 of file TkMeasurementDetSet.h.
Referenced by getDetSet(), and handle().
|
private |
Definition at line 274 of file TkMeasurementDetSet.h.
Referenced by defineStrip(), resetOnDemandStrips(), and stripDefined().
|
private |
Definition at line 275 of file TkMeasurementDetSet.h.
Referenced by defineStrip().
|
private |
Definition at line 274 of file TkMeasurementDetSet.h.
Referenced by defineStrip(), resetOnDemandStrips(), setUpdated(), and stripUpdated().
|
private |
Definition at line 272 of file TkMeasurementDetSet.h.
Referenced by rawInactiveStripDetIds().