#include <TrackClusterizerInZ.h>
Public Member Functions | |
virtual std::vector< std::vector< reco::TransientTrack > > | clusterize (const std::vector< reco::TransientTrack > &tracks) const =0 |
TrackClusterizerInZ ()=default | |
TrackClusterizerInZ (const edm::ParameterSet &conf) | |
virtual std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &tracks) const =0 |
virtual | ~TrackClusterizerInZ ()=default |
Description: interface/base class for track clusterizers that separate event tracks into clusters along the beam line
Definition at line 15 of file TrackClusterizerInZ.h.
|
default |
|
inline |
Definition at line 18 of file TrackClusterizerInZ.h.
|
virtualdefault |
|
pure virtual |
Implemented in DAClusterizerInZT_vect, DAClusterizerInZ_vect, PrimaryVertexTrackClusterizer, and GapClusterizerInZ.
Referenced by PrimaryVertexProducerAlgorithm::vertices().
|
pure virtual |
Implemented in DAClusterizerInZT_vect, DAClusterizerInZ_vect, GapClusterizerInZ, and PrimaryVertexTrackClusterizer.
Referenced by PrimaryVertexProducer::produce().