CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions
MTDClusterizerBase Class Referenceabstract

#include <MTDClusterizerBase.h>

Inheritance diagram for MTDClusterizerBase:
MTDThresholdClusterizer

Classes

struct  AccretionCluster
 

Public Types

typedef
FTLClusterCollection::const_iterator 
ClusterIterator
 
typedef
FTLRecHitCollection::const_iterator 
RecHitIterator
 

Public Member Functions

virtual void clusterize (const FTLRecHitCollection &input, const MTDGeometry *geom, const MTDTopology *topo, FTLClusterCollection &output)=0
 
virtual ~MTDClusterizerBase ()
 

Detailed Description

Abstract interface for MTD Clusterizers

Definition at line 19 of file MTDClusterizerBase.h.

Member Typedef Documentation

Definition at line 22 of file MTDClusterizerBase.h.

Definition at line 21 of file MTDClusterizerBase.h.

Constructor & Destructor Documentation

virtual MTDClusterizerBase::~MTDClusterizerBase ( )
inlinevirtual

Definition at line 25 of file MTDClusterizerBase.h.

25 {}

Member Function Documentation

virtual void MTDClusterizerBase::clusterize ( const FTLRecHitCollection input,
const MTDGeometry geom,
const MTDTopology topo,
FTLClusterCollection output 
)
pure virtual

Implemented in MTDThresholdClusterizer.