test
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/TrackingRecHit/interface/TrackingRecHitGlobalState.h"
#include "DataFormats/GeometryCommonDetAlgo/interface/ErrorFrameTransformer.h"
#include "Geometry/CommonDetUnit/interface/GeomDet.h"
#include "DataFormats/GeometrySurface/interface/Surface.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::projStereo =2, trackerHitRTTI::projMono =3,
  trackerHitRTTI::match =4, trackerHitRTTI::multi =5, trackerHitRTTI::gs =6
}
 

Functions

bool trackerHitRTTI::isGS (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isMatched (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isMulti (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isProjected (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isProjMono (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isProjStereo (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isSingle (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isSingleType (TrackingRecHit const &hit)
 
bool trackerHitRTTI::isUndef (TrackingRecHit const &hit)
 
bool operator< (const BaseTrackerRecHit &one, const BaseTrackerRecHit &other)
 
unsigned int trackerHitRTTI::projId (TrackingRecHit const &hit)
 
RTTI trackerHitRTTI::rtti (TrackingRecHit const &hit)
 

Function Documentation

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

Definition at line 177 of file BaseTrackerRecHit.h.

References TrackingRecHit::geographicalId().

177  {
178  return ( one.geographicalId() < other.geographicalId() );
179 }
DetId geographicalId() const