CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
BaseTrackerRecHit.h File Reference
#include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h"
#include "DataFormats/GeometrySurface/interface/LocalError.h"
#include "DataFormats/GeometryVector/interface/LocalPoint.h"

Go to the source code of this file.

Classes

class  BaseTrackerRecHit
 

Namespaces

 trackerHitRTTI
 

Enumerations

enum  trackerHitRTTI::RTTI {
  trackerHitRTTI::undef =0, trackerHitRTTI::single =1, trackerHitRTTI::proj =2, trackerHitRTTI::match =3,
  trackerHitRTTI::multi =4
}
 

Functions

bool trackerHitRTTI::isMatched (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isMulti (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isProjected (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isSingle (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isUndef (TrackingRecHit const &hit)
 
bool operator< (const BaseTrackerRecHit &one, const BaseTrackerRecHit &other)
 
RTTI trackerHitRTTI::rtti (TrackingRecHit const &hit)
 

Function Documentation

bool operator< ( const BaseTrackerRecHit one,
const BaseTrackerRecHit other 
)
inline

Definition at line 102 of file BaseTrackerRecHit.h.

References TrackingRecHit::geographicalId().

102  {
103  return ( one.geographicalId() < other.geographicalId() );
104 }
DetId geographicalId() const