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 14 of file TrackClusterizerInZ.h.

Constructor & Destructor Documentation

◆ TrackClusterizerInZ() [1/2]

TrackClusterizerInZ::TrackClusterizerInZ ( )
inline

Definition at line 16 of file TrackClusterizerInZ.h.

16 {};

◆ TrackClusterizerInZ() [2/2]

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

Definition at line 17 of file TrackClusterizerInZ.h.

17 {};

◆ ~TrackClusterizerInZ()

virtual TrackClusterizerInZ::~TrackClusterizerInZ ( )
inlinevirtual

Definition at line 22 of file TrackClusterizerInZ.h.

22 {};

Member Function Documentation

◆ clusterize()

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