CMS 3D CMS Logo

StKinFitter.h
Go to the documentation of this file.
1 //
2 //
3 
4 #ifndef TopKinFitter_StKinFitter_h
5 #define TopKinFitter_StKinFitter_h
6 
8 
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 
39 
40 private:
41  void setupFitter();
42 
43 private:
44  // the particles that enter the kinematic fit
49  // the constraints on the fit
53  // other parameters
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