CMS 3D CMS Logo

Public Member Functions

TrackClusterizerInZ Class Reference

#include <TrackClusterizerInZ.h>

Inheritance diagram for TrackClusterizerInZ:
DAClusterizerInZ GapClusterizerInZ

List of all members.

Public Member Functions

virtual std::vector
< std::vector
< reco::TransientTrack > > 
clusterize (const std::vector< reco::TransientTrack > &tracks) const =0
 TrackClusterizerInZ (const edm::ParameterSet &conf)
 TrackClusterizerInZ ()
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.

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

Definition at line 23 of file TrackClusterizerInZ.h.

{};
virtual TrackClusterizerInZ::~TrackClusterizerInZ ( ) [inline, virtual]

Definition at line 28 of file TrackClusterizerInZ.h.

{};

Member Function Documentation

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

Implemented in DAClusterizerInZ, and GapClusterizerInZ.