CMS 3D CMS Logo

Public Member Functions | Private Attributes

TripletFilter Class Reference

#include <TripletFilter.h>

List of all members.

Public Member Functions

bool checkTrack (std::vector< const TrackingRecHit * > recHits, std::vector< LocalVector > localDirs)
bool checkTrack (std::vector< const TrackingRecHit * > recHits, std::vector< GlobalVector > globalDirs)
 TripletFilter (const edm::EventSetup &es)
 ~TripletFilter ()

Private Attributes

const ClusterShapeHitFiltertheFilter

Detailed Description

Definition at line 13 of file TripletFilter.h.


Constructor & Destructor Documentation

TripletFilter::TripletFilter ( const edm::EventSetup es)

Definition at line 21 of file TripletFilter.cc.

References edm::EventSetup::get(), and edm::ESHandle< T >::product().

{
  // Get cluster shape hit filter
  edm::ESHandle<ClusterShapeHitFilter> shape;
  es.get<CkfComponentsRecord>().get("ClusterShapeHitFilter",shape);
  theFilter = shape.product();
}
TripletFilter::~TripletFilter ( )

Definition at line 30 of file TripletFilter.cc.

{
}

Member Function Documentation

bool TripletFilter::checkTrack ( std::vector< const TrackingRecHit * >  recHits,
std::vector< LocalVector localDirs 
)
bool TripletFilter::checkTrack ( std::vector< const TrackingRecHit * >  recHits,
std::vector< GlobalVector globalDirs 
)

Member Data Documentation

Definition at line 24 of file TripletFilter.h.