Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoVertex
PrimaryVertexProducer
interface
GapClusterizerInZ.h
Go to the documentation of this file.
1
#ifndef GapClusterizerInZ_h
2
#define GapClusterizerInZ_h
3
9
#include "
RecoVertex/PrimaryVertexProducer/interface/TrackClusterizerInZ.h
"
10
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
#include "
RecoVertex/VertexPrimitives/interface/TransientVertex.h
"
13
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
14
15
class
GapClusterizerInZ
:
public
TrackClusterizerInZ
{
16
public
:
17
GapClusterizerInZ
(
const
edm::ParameterSet
& conf);
18
19
static
void
fillPSetDescription
(
edm::ParameterSetDescription
&
desc
);
20
21
std::vector<std::vector<reco::TransientTrack> >
clusterize
(
22
const
std::vector<reco::TransientTrack>&
tracks
)
const override
;
23
24
float
zSeparation
()
const
;
25
26
std::vector<TransientVertex>
vertices
(
const
std::vector<reco::TransientTrack>& tracks)
const
;
27
28
~GapClusterizerInZ
()
override
{};
29
30
private
:
31
float
zSep
;
32
bool
verbose_
;
33
};
34
35
#endif
TrackClusterizerInZ.h
TransientTrack.h
GapClusterizerInZ::GapClusterizerInZ
GapClusterizerInZ(const edm::ParameterSet &conf)
Definition:
GapClusterizerInZ.cc:16
GapClusterizerInZ::vertices
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const
tracks
auto const & tracks
cannot be loose
Definition:
CAHitNtupletGeneratorKernelsImpl.h:146
TrackClusterizerInZ
Definition:
TrackClusterizerInZ.h:14
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
ParameterSet.h
GapClusterizerInZ::~GapClusterizerInZ
~GapClusterizerInZ() override
Definition:
GapClusterizerInZ.h:28
TransientVertex.h
submitPVResolutionJobs.desc
string desc
Definition:
submitPVResolutionJobs.py:251
GapClusterizerInZ::zSeparation
float zSeparation() const
Definition:
GapClusterizerInZ.cc:25
GapClusterizerInZ
Definition:
GapClusterizerInZ.h:15
GapClusterizerInZ::zSep
float zSep
Definition:
GapClusterizerInZ.h:28
GapClusterizerInZ::fillPSetDescription
static void fillPSetDescription(edm::ParameterSetDescription &desc)
Definition:
GapClusterizerInZ.cc:64
edm::ParameterSet
Definition:
ParameterSet.h:47
ConfigurationDescriptions.h
GapClusterizerInZ::verbose_
bool verbose_
Definition:
GapClusterizerInZ.h:32
GapClusterizerInZ::clusterize
std::vector< std::vector< reco::TransientTrack > > clusterize(const std::vector< reco::TransientTrack > &tracks) const override
Definition:
GapClusterizerInZ.cc:27
Generated for CMSSW Reference Manual by
1.8.5