RecoVertex
ConfigurableVertexReco
interface
ConfigurableMultiVertexFitter.h
Go to the documentation of this file.
1
#ifndef _ConfigurableMultiVertexFitter_H_
2
#define _ConfigurableMultiVertexFitter_H_
3
4
#include "
RecoVertex/ConfigurableVertexReco/interface/AbstractConfReconstructor.h
"
5
6
class
MultiVertexReconstructor
;
7
12
class
ConfigurableMultiVertexFitter
:
public
AbstractConfReconstructor
{
13
public
:
22
ConfigurableMultiVertexFitter
();
23
ConfigurableMultiVertexFitter
(
const
ConfigurableMultiVertexFitter
&
o
);
24
~ConfigurableMultiVertexFitter
()
override
;
25
ConfigurableMultiVertexFitter
*
clone
()
const override
;
26
std::vector<TransientVertex>
vertices
(
const
std::vector<reco::TransientTrack>&
t
)
const override
;
27
std::vector<TransientVertex>
vertices
(
const
std::vector<reco::TransientTrack>&
t
,
28
const
reco::BeamSpot
&
s
)
const override
;
29
std::vector<TransientVertex>
vertices
(
const
std::vector<reco::TransientTrack>& prims,
30
const
std::vector<reco::TransientTrack>& secs,
31
const
reco::BeamSpot
&
s
)
const override
;
32
void
configure
(
const
edm::ParameterSet
&)
override
;
33
edm::ParameterSet
defaults
()
const override
;
34
35
private
:
36
const
MultiVertexReconstructor
*
theRector
;
37
int
theCheater
;
38
};
39
40
#endif
ConfigurableMultiVertexFitter::vertices
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &t) const override
Definition:
ConfigurableMultiVertexFitter.cc:71
MultiVertexReconstructor
Definition:
MultiVertexReconstructor.h:12
ConfigurableMultiVertexFitter::clone
ConfigurableMultiVertexFitter * clone() const override
Definition:
ConfigurableMultiVertexFitter.cc:56
ConfigurableMultiVertexFitter::configure
void configure(const edm::ParameterSet &) override
Definition:
ConfigurableMultiVertexFitter.cc:34
ConfigurableMultiVertexFitter
Definition:
ConfigurableMultiVertexFitter.h:12
ConfigurableMultiVertexFitter::theCheater
int theCheater
Definition:
ConfigurableMultiVertexFitter.h:37
AbstractConfReconstructor
Definition:
AbstractConfReconstructor.h:12
EcalTangentSkim_cfg.o
o
Definition:
EcalTangentSkim_cfg.py:36
ConfigurableMultiVertexFitter::theRector
const MultiVertexReconstructor * theRector
Definition:
ConfigurableMultiVertexFitter.h:36
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
reco::BeamSpot
Definition:
BeamSpot.h:21
OrderedSet.t
t
Definition:
OrderedSet.py:90
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurableMultiVertexFitter::ConfigurableMultiVertexFitter
ConfigurableMultiVertexFitter()
Definition:
ConfigurableMultiVertexFitter.cc:31
ConfigurableMultiVertexFitter::defaults
edm::ParameterSet defaults() const override
Definition:
ConfigurableMultiVertexFitter.cc:75
ConfigurableMultiVertexFitter::~ConfigurableMultiVertexFitter
~ConfigurableMultiVertexFitter() override
Definition:
ConfigurableMultiVertexFitter.cc:48
AbstractConfReconstructor.h
Generated for CMSSW Reference Manual by
1.8.16