1 #ifndef _ClusterShapeTrackFilter_h_
2 #define _ClusterShapeTrackFilter_h_
30 (
const reco::Track*,
const std::vector<const TrackingRecHit *> &hits)
const;
35 std::vector<GlobalVector>
36 getGlobalDirs(
const std::vector<GlobalPoint> & globalPoss)
const;
37 std::vector<GlobalPoint>
38 getGlobalPoss(
const std::vector<const TrackingRecHit *>& recHits)
const;
ClusterShapeTrackFilter(const edm::ParameterSet &ps, const edm::EventSetup &es)
const TrackerGeometry * theTracker
Vector2DBase< float, GlobalTag > Global2DVector
const ClusterShapeHitFilter * theFilter
std::vector< GlobalPoint > getGlobalPoss(const std::vector< const TrackingRecHit * > &recHits) const
float areaParallelogram(const Global2DVector &a, const Global2DVector &b) const
std::vector< GlobalVector > getGlobalDirs(const std::vector< GlobalPoint > &globalPoss) const
virtual ~ClusterShapeTrackFilter()