CMS 3D CMS Logo

List of all members | Public Member Functions
TrackClusterizerInZ Class Referenceabstract

#include <TrackClusterizerInZ.h>

Inheritance diagram for TrackClusterizerInZ:
DAClusterizerInZ DAClusterizerInZ_vect DAClusterizerInZT_vect GapClusterizerInZ

Public Member Functions

virtual std::vector< std::vector< reco::TransientTrack > > clusterize (const std::vector< reco::TransientTrack > &tracks) const =0
 
 TrackClusterizerInZ ()
 
 TrackClusterizerInZ (const edm::ParameterSet &conf)
 
virtual ~TrackClusterizerInZ ()
 

Detailed Description

Description: interface/base class for track clusterizers that separate event tracks into clusters along the beam line

Definition at line 17 of file TrackClusterizerInZ.h.

Constructor & Destructor Documentation

TrackClusterizerInZ::TrackClusterizerInZ ( )
inline

Definition at line 22 of file TrackClusterizerInZ.h.

22 {};
TrackClusterizerInZ::TrackClusterizerInZ ( const edm::ParameterSet conf)
inline

Definition at line 23 of file TrackClusterizerInZ.h.

References clusterize(), and l1t::tracks.

23 {};
virtual TrackClusterizerInZ::~TrackClusterizerInZ ( )
inlinevirtual

Definition at line 28 of file TrackClusterizerInZ.h.

28 {};

Member Function Documentation

virtual std::vector< std::vector<reco::TransientTrack> > TrackClusterizerInZ::clusterize ( const std::vector< reco::TransientTrack > &  tracks) const
pure virtual