CMS 3D CMS Logo

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

Member Function Documentation

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

Implemented in MTDThresholdClusterizer.

Referenced by ~MTDClusterizerBase().