TopQuarkAnalysis
TopKinFitter
interface
StKinFitter.h
Go to the documentation of this file.
1
//
2
//
3
4
#ifndef TopKinFitter_StKinFitter_h
5
#define TopKinFitter_StKinFitter_h
6
7
#include "
AnalysisDataFormats/TopObjects/interface/StEvtSolution.h
"
8
9
#include "
TopQuarkAnalysis/TopKinFitter/interface/TopKinFitter.h
"
10
11
#include "TLorentzVector.h"
12
13
#include <vector>
14
15
class
TKinFitter
;
16
class
TAbsFitParticle
;
17
class
TFitConstraintM
;
18
19
class
StKinFitter
:
public
TopKinFitter
{
20
public
:
21
StKinFitter
();
22
StKinFitter
(
int
jetParam,
23
int
lepParam,
24
int
metParam,
25
int
maxNrIter
,
26
double
maxDeltaS
,
27
double
maxF
,
28
const
std::vector<int>&
constraints
);
29
StKinFitter
(
Param
jetParam,
30
Param
lepParam,
31
Param
metParam,
32
int
maxNrIter
,
33
double
maxDeltaS
,
34
double
maxF
,
35
const
std::vector<int>&
constraints
);
36
~StKinFitter
();
37
38
StEvtSolution
addKinFitInfo
(
StEvtSolution
* asol);
39
40
private
:
41
void
setupFitter
();
42
43
private
:
44
// the particles that enter the kinematic fit
45
TAbsFitParticle
*
fitBottom_
;
46
TAbsFitParticle
*
fitLight_
;
47
TAbsFitParticle
*
fitLepton_
;
48
TAbsFitParticle
*
fitNeutrino_
;
49
// the constraints on the fit
50
TFitConstraintM
*
cons1_
;
51
TFitConstraintM
*
cons2_
;
52
TFitConstraintM
*
cons3_
;
53
// other parameters
54
Param
jetParam_
,
lepParam_
,
metParam_
;
55
std::vector<int>
constraints_
;
56
};
57
58
#endif
StKinFitter::cons2_
TFitConstraintM * cons2_
Definition:
StKinFitter.h:51
StEvtSolProducer_cfi.maxNrIter
maxNrIter
Definition:
StEvtSolProducer_cfi.py:24
TFitConstraintM
Definition:
TFitConstraintM.h:11
StKinFitter::setupFitter
void setupFitter()
Definition:
StKinFitter.cc:253
StKinFitter::fitLight_
TAbsFitParticle * fitLight_
Definition:
StKinFitter.h:46
TKinFitter
Definition:
TKinFitter.h:13
TopKinFitter.h
StKinFitter::cons3_
TFitConstraintM * cons3_
Definition:
StKinFitter.h:52
StKinFitter::StKinFitter
StKinFitter()
Definition:
StKinFitter.cc:27
StKinFitter::fitNeutrino_
TAbsFitParticle * fitNeutrino_
Definition:
StKinFitter.h:48
StKinFitter::metParam_
Param metParam_
Definition:
StKinFitter.h:54
TAbsFitParticle
Definition:
TAbsFitParticle.h:9
StKinFitter::constraints_
std::vector< int > constraints_
Definition:
StKinFitter.h:55
StKinFitter::fitBottom_
TAbsFitParticle * fitBottom_
Definition:
StKinFitter.h:45
TopKinFitter
Definition:
TopKinFitter.h:17
StKinFitter::addKinFitInfo
StEvtSolution addKinFitInfo(StEvtSolution *asol)
Definition:
StKinFitter.cc:69
createBeamHaloJobs.constraints
string constraints
Definition:
createBeamHaloJobs.py:229
StKinFitter::cons1_
TFitConstraintM * cons1_
Definition:
StKinFitter.h:50
StEvtSolProducer_cfi.maxDeltaS
maxDeltaS
Definition:
StEvtSolProducer_cfi.py:25
StKinFitter::jetParam_
Param jetParam_
Definition:
StKinFitter.h:54
StKinFitter::~StKinFitter
~StKinFitter()
Definition:
StKinFitter.cc:59
StKinFitter::lepParam_
Param lepParam_
Definition:
StKinFitter.h:54
StKinFitter::fitLepton_
TAbsFitParticle * fitLepton_
Definition:
StKinFitter.h:47
TopKinFitter::Param
Param
supported parameterizations
Definition:
TopKinFitter.h:20
StEvtSolProducer_cfi.maxF
maxF
Definition:
StEvtSolProducer_cfi.py:26
StKinFitter
Definition:
StKinFitter.h:19
StEvtSolution.h
StEvtSolution
Definition:
StEvtSolution.h:21
Generated for CMSSW Reference Manual by
1.8.16