#include <TrackCleaner.h>
Public Member Functions | |
virtual TracksWithRecHits | cleanTracks (const TracksWithRecHits &tracksWithRecHits) |
TrackCleaner (const edm::ParameterSet &ps) | |
virtual | ~TrackCleaner () |
Public Member Functions inherited from PixelTrackCleaner | |
virtual | ~PixelTrackCleaner () |
Private Member Functions | |
bool | areSame (const TrackingRecHit *a, const TrackingRecHit *b) |
bool | canBeMerged (std::vector< const TrackingRecHit * > recHitsA, std::vector< const TrackingRecHit * > recHitsB) |
bool | isCompatible (const DetId &i1, const DetId &i2) |
std::vector< const TrackingRecHit * > | ttrhs (const SeedingHitSet &h) const |
Additional Inherited Members | |
Public Types inherited from PixelTrackCleaner | |
typedef pixeltrackfitting::TracksWithRecHits | TracksWithRecHits |
Definition at line 14 of file TrackCleaner.h.
TrackCleaner::TrackCleaner | ( | const edm::ParameterSet & | ps | ) |
Definition at line 78 of file TrackCleaner.cc.
|
virtual |
Definition at line 83 of file TrackCleaner.cc.
|
private |
Definition at line 88 of file TrackCleaner.cc.
References ExpressReco_HICollisions_FallBack::e, TrackingRecHit::geographicalId(), TrackingRecHit::localPosition(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 146 of file TrackCleaner.cc.
References convertSQLiteXML::ok.
|
virtual |
Implements PixelTrackCleaner.
Definition at line 165 of file TrackCleaner.cc.
References first, HitInfo::getInfo(), i, j, keep, LogTrace, min, convertSQLiteXML::ok, edm::second(), python.multivaluedict::sort(), and testEve_cfg::tracks.
Definition at line 102 of file TrackCleaner.cc.
References abs, PXFDetId::blade(), PXFDetId::disk(), PXBDetId::ladder(), PXBDetId::layer(), max(), PXBDetId::module(), PXFDetId::module(), p1, p2, PXFDetId::panel(), PixelSubdetector::PixelBarrel, PXFDetId::side(), and DetId::subdetId().
|
private |