CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingRecHitLess.h
Go to the documentation of this file.
1 #ifndef TrackCandidate_TrackingRecHitLess_H
2 #define TrackCandidate_TrackingRecHitLess_H
3 
6 #include <functional>
10 
12 
19 public:
20 
22  g_(geometry_){
23  less_ = new GeomDetLess(dir);
24  }
25 
26 
27  bool operator()( const TrackingRecHit& a, const TrackingRecHit& b) const {
28 
29  return less_->operator()(
31  }
32 
33  private:
36 };
37 
38 #endif
PropagationDirection
bool operator()(const TrackingRecHit &a, const TrackingRecHit &b) const
virtual const GeomDet * idToDet(DetId) const =0
double b
Definition: hdecay.h:120
const TrackingGeometry * g_
double a
Definition: hdecay.h:121
DetId geographicalId() const
dbl *** dir
Definition: mlp_gen.cc:35
TrackingRecHitLess(const TrackingGeometry *geometry_, PropagationDirection dir=alongMomentum)