CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/DataFormats/TrackerRecHit2D/interface/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

namespace  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().

                                                                                     {
  return ( one.geographicalId() < other.geographicalId() );
}