CMS 3D CMS Logo

Public Member Functions | Private Attributes

SimpleClusterProbabilitySeedComparitor Class Reference

Inheritance diagram for SimpleClusterProbabilitySeedComparitor:
SeedComparitor

List of all members.

Public Member Functions

virtual bool compatible (const SeedingHitSet &hits, const TrackingRegion &region) const
virtual bool compatible (const TrajectorySeed &seed) const
virtual bool compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix, const TrackingRegion &region) const
virtual bool compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &straightLineStateAtVertex, const TrackingRegion &region) const
virtual bool compatible (const TrajectoryStateOnSurface &, const TransientTrackingRecHit::ConstRecHitPointer &hit) const
virtual void init (const edm::EventSetup &es)
 SimpleClusterProbabilitySeedComparitor (const edm::ParameterSet &cfg)
virtual ~SimpleClusterProbabilitySeedComparitor ()

Private Attributes

float probCut_

Detailed Description

Definition at line 7 of file SimpleClusterProbabilitySeedComparitor.cc.


Constructor & Destructor Documentation

SimpleClusterProbabilitySeedComparitor::SimpleClusterProbabilitySeedComparitor ( const edm::ParameterSet cfg)

Definition at line 30 of file SimpleClusterProbabilitySeedComparitor.cc.

                                                                                                         :
    probCut_(cfg.getParameter<double>("LogPixelProbabilityCut"))
{
}
SimpleClusterProbabilitySeedComparitor::~SimpleClusterProbabilitySeedComparitor ( ) [virtual]

Definition at line 35 of file SimpleClusterProbabilitySeedComparitor.cc.

{
}

Member Function Documentation

virtual bool SimpleClusterProbabilitySeedComparitor::compatible ( const SeedingHitSet hits,
const TrackingRegion region 
) const [inline, virtual]

Implements SeedComparitor.

Definition at line 12 of file SimpleClusterProbabilitySeedComparitor.cc.

{ return true; }
virtual bool SimpleClusterProbabilitySeedComparitor::compatible ( const SeedingHitSet hits,
const GlobalTrajectoryParameters straightLineStateAtVertex,
const TrackingRegion region 
) const [inline, virtual]

Implements SeedComparitor.

Definition at line 20 of file SimpleClusterProbabilitySeedComparitor.cc.

                                                     { return true; }
virtual bool SimpleClusterProbabilitySeedComparitor::compatible ( const SeedingHitSet hits,
const GlobalTrajectoryParameters helixStateAtVertex,
const FastHelix helix,
const TrackingRegion region 
) const [inline, virtual]

Implements SeedComparitor.

Definition at line 16 of file SimpleClusterProbabilitySeedComparitor.cc.

                                                     { return true; }
bool SimpleClusterProbabilitySeedComparitor::compatible ( const TrajectoryStateOnSurface tsos,
const TransientTrackingRecHit::ConstRecHitPointer hit 
) const [virtual]

Implements SeedComparitor.

Definition at line 40 of file SimpleClusterProbabilitySeedComparitor.cc.

References probCut_.

{
    return (probCut_ < -15.) || (log10(hit->clusterProbability()) > probCut_);
}
virtual bool SimpleClusterProbabilitySeedComparitor::compatible ( const TrajectorySeed seed) const [inline, virtual]

Implements SeedComparitor.

Definition at line 13 of file SimpleClusterProbabilitySeedComparitor.cc.

{ return true; }
virtual void SimpleClusterProbabilitySeedComparitor::init ( const edm::EventSetup es) [inline, virtual]

Implements SeedComparitor.

Definition at line 11 of file SimpleClusterProbabilitySeedComparitor.cc.

{}

Member Data Documentation

Definition at line 26 of file SimpleClusterProbabilitySeedComparitor.cc.

Referenced by compatible().