CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
OnDemandMeasurementTracker::DetODStatus Class Reference

a class that holds flags, region_range (in RefGetter) for a given MeasurementDet More...

Public Member Functions

 DetODStatus (MeasurementDet *m)
 

Public Attributes

bool defined
 
bool glued
 
MeasurementDetmdet
 
std::pair< unsigned int,
unsigned int > 
region_range
 
bool updated
 

Detailed Description

a class that holds flags, region_range (in RefGetter) for a given MeasurementDet

Definition at line 68 of file OnDemandMeasurementTracker.h.

Constructor & Destructor Documentation

OnDemandMeasurementTracker::DetODStatus::DetODStatus ( MeasurementDet m)
inline

Definition at line 71 of file OnDemandMeasurementTracker.h.

71 : mdet(m), region_range(0,0), defined(false),updated(false),glued(!m->fastGeomDet().components().empty()) {}
const GeomDet & fastGeomDet() const
virtual std::vector< const GeomDet * > components() const =0
Returns direct components, if any.
std::pair< unsigned int, unsigned int > region_range

Member Data Documentation

bool OnDemandMeasurementTracker::DetODStatus::defined

Definition at line 74 of file OnDemandMeasurementTracker.h.

Referenced by OnDemandMeasurementTracker::define().

bool OnDemandMeasurementTracker::DetODStatus::glued

Definition at line 76 of file OnDemandMeasurementTracker.h.

MeasurementDet* OnDemandMeasurementTracker::DetODStatus::mdet

Definition at line 72 of file OnDemandMeasurementTracker.h.

std::pair<unsigned int, unsigned int> OnDemandMeasurementTracker::DetODStatus::region_range

Definition at line 73 of file OnDemandMeasurementTracker.h.

Referenced by OnDemandMeasurementTracker::define().

bool OnDemandMeasurementTracker::DetODStatus::updated

Definition at line 75 of file OnDemandMeasurementTracker.h.