src
RecoVertex
PrimaryVertexProducer
interface
PrimaryVertexTrackClusterizer.h
Go to the documentation of this file.
1
#ifndef PrimaryVertexTrackClusterizer_h
2
#define PrimaryVertexTrackClusterizer_h
3
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
#include <vector>
13
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
14
#include "
RecoVertex/VertexPrimitives/interface/TransientVertex.h
"
15
#include "
RecoVertex/PrimaryVertexProducer/interface/TrackClusterizerInZ.h
"
16
17
class
PrimaryVertexTrackClusterizer
:
public
TrackClusterizerInZ
{
18
public
:
19
PrimaryVertexTrackClusterizer
() =
default
;
20
PrimaryVertexTrackClusterizer
(
const
edm::ParameterSet
& conf){};
21
virtual
std::vector<TransientVertex>
vertices
(
const
std::vector<reco::TransientTrack>&
tracks
)
const
= 0;
22
virtual
std::vector<std::vector<reco::TransientTrack> >
clusterize
(
23
const
std::vector<reco::TransientTrack>&
tracks
)
const
= 0;
24
25
virtual
~PrimaryVertexTrackClusterizer
() =
default
;
26
};
27
28
#endif
PrimaryVertexTrackClusterizer::PrimaryVertexTrackClusterizer
PrimaryVertexTrackClusterizer(const edm::ParameterSet &conf)
Definition:
PrimaryVertexTrackClusterizer.h:20
TrackClusterizerInZ.h
TransientTrack.h
PrimaryVertexTrackClusterizer::clusterize
virtual std::vector< std::vector< reco::TransientTrack > > clusterize(const std::vector< reco::TransientTrack > &tracks) const =0
TrackClusterizerInZ
Definition:
TrackClusterizerInZ.h:15
PrimaryVertexTrackClusterizer
Definition:
PrimaryVertexTrackClusterizer.h:17
ParameterSet.h
DiMuonV_cfg.tracks
tracks
Definition:
DiMuonV_cfg.py:215
TransientVertex.h
PrimaryVertexTrackClusterizer::PrimaryVertexTrackClusterizer
PrimaryVertexTrackClusterizer()=default
edm::ParameterSet
Definition:
ParameterSet.h:48
PrimaryVertexTrackClusterizer::vertices
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const =0
PrimaryVertexTrackClusterizer::~PrimaryVertexTrackClusterizer
virtual ~PrimaryVertexTrackClusterizer()=default
Generated for CMSSW Reference Manual by
1.8.14