#include <TrackClusterizerInZ.h>
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 () |
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.
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.
{};
virtual std::vector< std::vector<reco::TransientTrack> > TrackClusterizerInZ::clusterize | ( | const std::vector< reco::TransientTrack > & | tracks | ) | const [pure virtual] |
Implemented in DAClusterizerInZ, DAClusterizerInZ_vect, and GapClusterizerInZ.
Referenced by PrimaryVertexValidation::analyze(), PrimaryVertexProducer::produce(), and PrimaryVertexProducerAlgorithm::vertices().