PhysicsTools
KinFitter
interface
TFitConstraintMGaus.h
Go to the documentation of this file.
1
#ifndef TFitConstraintMGaus_hh
2
#define TFitConstraintMGaus_hh
3
4
#include "
PhysicsTools/KinFitter/interface/TFitConstraintM.h
"
5
6
#include <vector>
7
8
class
TAbsFitParticle
;
9
10
class
TFitConstraintMGaus
:
public
TFitConstraintM
{
11
public
:
12
TFitConstraintMGaus
();
13
TFitConstraintMGaus
(std::vector<TAbsFitParticle*>* ParList1,
14
std::vector<TAbsFitParticle*>* ParList2,
15
Double_t
Mass
= 0,
16
Double_t
Width
= 0);
17
TFitConstraintMGaus
(
const
TString&
name
,
18
const
TString&
title
,
19
std::vector<TAbsFitParticle*>* ParList1,
20
std::vector<TAbsFitParticle*>* ParList2,
21
Double_t
Mass
= 0,
22
Double_t
Width
= 0);
23
24
~TFitConstraintMGaus
()
override
;
25
26
Double_t
getInitValue
()
override
;
27
Double_t
getCurrentValue
()
override
;
28
TMatrixD*
getDerivativeAlpha
()
override
;
29
30
void
setMassConstraint
(Double_t
Mass
, Double_t
Width
);
31
32
TString
getInfoString
()
override
;
33
void
print
()
override
;
34
35
protected
:
36
Double_t
_width
;
37
38
void
init
();
39
40
private
:
41
ClassDefOverride(
TFitConstraintMGaus
, 0)
42
};
43
44
#endif
TFitConstraintMGaus::_width
Double_t _width
Definition:
TFitConstraintMGaus.h:36
TFitConstraintM
Definition:
TFitConstraintM.h:11
TFitConstraintMGaus::setMassConstraint
void setMassConstraint(Double_t Mass, Double_t Width)
Definition:
TFitConstraintMGaus.cc:60
TFitConstraintM.h
DQMGenericTnPClient_cfi.Width
Width
Definition:
DQMGenericTnPClient_cfi.py:8
TFitConstraintMGaus::~TFitConstraintMGaus
~TFitConstraintMGaus() override
Definition:
TFitConstraintMGaus.cc:54
TFitConstraintMGaus::getInitValue
Double_t getInitValue() override
Definition:
TFitConstraintMGaus.cc:73
TFitConstraintMGaus::getDerivativeAlpha
TMatrixD * getDerivativeAlpha() override
Definition:
TFitConstraintMGaus.cc:91
HLTSiStripMonitoring_cff.Mass
Mass
Definition:
HLTSiStripMonitoring_cff.py:135
TAbsFitParticle
Definition:
TAbsFitParticle.h:9
TFitConstraintMGaus::init
void init()
Definition:
TFitConstraintMGaus.cc:43
TFitConstraintMGaus::getInfoString
TString getInfoString() override
Definition:
TFitConstraintMGaus.cc:102
TFitConstraintMGaus::getCurrentValue
Double_t getCurrentValue() override
Definition:
TFitConstraintMGaus.cc:82
TFitConstraintMGaus
Definition:
TFitConstraintMGaus.h:10
TFitConstraintMGaus::TFitConstraintMGaus
TFitConstraintMGaus()
Definition:
TFitConstraintMGaus.cc:21
overlapproblemtsosanalyzer_cfi.title
title
Definition:
overlapproblemtsosanalyzer_cfi.py:7
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
TFitConstraintMGaus::print
void print() override
Definition:
TFitConstraintMGaus.cc:121
Generated for CMSSW Reference Manual by
1.8.16