Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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),
nsigma_
(nsigma){};
20
~Chi2VertexFitter
()
override
{};
21
22
bool
fit
()
override
;
23
24
private
:
25
double
nsigma_
;
26
};
27
28
}
// namespace tauImpactParameter
29
#endif
tauImpactParameter::Chi2VertexFitter::~Chi2VertexFitter
~Chi2VertexFitter() override
Definition:
Chi2VertexFitter.h:20
tauImpactParameter::Chi2VertexFitter::Chi2VertexFitter
Chi2VertexFitter(const std::vector< TrackParticle > &particles, const TVector3 &vguess, double nsigma=4.0)
Definition:
Chi2VertexFitter.h:18
HLT_FULL_cff.particles
tuple particles
Definition:
HLT_FULL_cff.py:41082
tauImpactParameter::Chi2VertexFitter::nsigma_
double nsigma_
Definition:
Chi2VertexFitter.h:25
tauImpactParameter::Chi2VertexFitter
Definition:
Chi2VertexFitter.h:16
tauImpactParameter::Chi2VertexFitter::fit
bool fit() override
Definition:
Chi2VertexFitter.cc:26
tauImpactParameter::TrackHelixVertexFitter
Definition:
TrackHelixVertexFitter.h:24
TrackHelixVertexFitter.h
Generated for CMSSW Reference Manual by
1.8.5