CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
SeedFinderBase Class Referenceabstract

#include <SeedFinderBase.h>

Inheritance diagram for SeedFinderBase:
LocalMaximumSeedFinder

Public Member Functions

virtual void findSeeds (const edm::Handle< reco::PFRecHitCollection > &input, const std::vector< bool > &mask, std::vector< bool > &seedable)=0
 
const std::string & name () const
 
SeedFinderBaseoperator= (const SeedFinderBase &)=delete
 
 SeedFinderBase (const edm::ParameterSet &conf)
 
 SeedFinderBase (const SeedFinderBase &)=delete
 

Private Attributes

const std::string _algoName
 

Detailed Description

Definition at line 9 of file SeedFinderBase.h.

Constructor & Destructor Documentation

SeedFinderBase::SeedFinderBase ( const edm::ParameterSet conf)
inline

Definition at line 11 of file SeedFinderBase.h.

11  :
12  _algoName(conf.getParameter<std::string>("algoName")) { }
T getParameter(std::string const &) const
const std::string _algoName
SeedFinderBase::SeedFinderBase ( const SeedFinderBase )
delete

Member Function Documentation

virtual void SeedFinderBase::findSeeds ( const edm::Handle< reco::PFRecHitCollection > &  input,
const std::vector< bool > &  mask,
std::vector< bool > &  seedable 
)
pure virtual

Implemented in LocalMaximumSeedFinder.

const std::string& SeedFinderBase::name ( void  ) const
inline
SeedFinderBase& SeedFinderBase::operator= ( const SeedFinderBase )
delete

Member Data Documentation

const std::string SeedFinderBase::_algoName
private

Definition at line 23 of file SeedFinderBase.h.

Referenced by name().