Main Page
Namespaces
Classes
Package Documentation
src
RecoTauTag
ImpactParameter
interface
Chi2VertexFitter.h
Go to the documentation of this file.
1
#ifndef RecoTauTag_ImpactParameter_Chi2VertexFitter_h
2
#define RecoTauTag_ImpactParameter_Chi2VertexFitter_h
3
4
/* From SimpleFits Package
5
* Designed an written by
6
* author: Ian M. Nugent
7
* Humboldt Foundations
8
*/
9
10
#include "Minuit2/FunctionMinimum.h"
11
#include "Minuit2/FCNBase.h"
12
#include "
RecoTauTag/ImpactParameter/interface/TrackHelixVertexFitter.h
"
13
14
namespace
tauImpactParameter
{
15
16
class
Chi2VertexFitter
:
public
TrackHelixVertexFitter
{
17
public
:
18
Chi2VertexFitter
(
const
std::vector<TrackParticle>&
particles
,
const
TVector3& vguess,
double
nsigma=4.0)
19
:
TrackHelixVertexFitter
(particles,vguess),
20
nsigma_
(nsigma)
21
{};
22
~Chi2VertexFitter
()
override
{};
23
24
bool
fit
()
override
;
25
26
private
:
27
double
nsigma_
;
28
};
29
30
}
31
#endif
32
33
tauImpactParameter::Chi2VertexFitter::~Chi2VertexFitter
~Chi2VertexFitter() override
Definition:
Chi2VertexFitter.h:22
tauImpactParameter::Chi2VertexFitter::Chi2VertexFitter
Chi2VertexFitter(const std::vector< TrackParticle > &particles, const TVector3 &vguess, double nsigma=4.0)
Definition:
Chi2VertexFitter.h:18
tauImpactParameter::Chi2VertexFitter::nsigma_
double nsigma_
Definition:
Chi2VertexFitter.h:27
HadronAndPartonSelector_cfi.particles
particles
Definition:
HadronAndPartonSelector_cfi.py:6
tauImpactParameter::Chi2VertexFitter
Definition:
Chi2VertexFitter.h:16
tauImpactParameter::Chi2VertexFitter::fit
bool fit() override
Definition:
Chi2VertexFitter.cc:26
tauImpactParameter::TrackHelixVertexFitter
Definition:
TrackHelixVertexFitter.h:24
TrackHelixVertexFitter.h
tauImpactParameter
Definition:
Chi2VertexFitter.h:14
Generated for CMSSW Reference Manual by
1.8.11