#include <MissingMassOutput.h>
Definition at line 24 of file MissingMassOutput.h.
◆ MissingMassOutput()
| MissingMassOutput::MissingMassOutput |
( |
| ) |
|
◆ ~MissingMassOutput()
| MissingMassOutput::~MissingMassOutput |
( |
| ) |
|
◆ ClearOutput()
| void MissingMassOutput::ClearOutput |
( |
bool | fUseVerbose | ) |
|
|
private |
Definition at line 24 of file MissingMassOutput.cxx.
24 {
25
26 if(fUseVerbose == 1){
Info(
"DiTauMassTools",
"MissingMassCalculator::ClearOutput()"); }
28
30 {
31 if(fUseVerbose == 1){
Info(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::ClearOutput(): clearing for method "+std::to_string(imeth)).c_str()); }
34 m_nuvec1[imeth].SetPxPyPzE(0.0,0.0,0.0,0.0);
35 m_objvec1[imeth].SetPxPyPzE(0.0,0.0,0.0,0.0);
36 m_nuvec2[imeth].SetPxPyPzE(0.0,0.0,0.0,0.0);
37 m_objvec2[imeth].SetPxPyPzE(0.0,0.0,0.0,0.0);
40 }
41
43
44 return;
45}
◆ GetAveSolRMS()
| double MissingMassOutput::GetAveSolRMS |
( |
| ) |
const |
◆ GetFitSignificance()
| double MissingMassOutput::GetFitSignificance |
( |
int | fitcode | ) |
const |
Definition at line 54 of file MissingMassOutput.cxx.
54 {
55 double signif = -1.0;
57 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetFitSignificance ERROR ! fitcode="+std::to_string(fitcode)
59 } else {
61 }
62
63 return signif;
64}
Error
The different types of error that can be flagged in the L1TopoRDO.
◆ GetFitStatus()
| int MissingMassOutput::GetFitStatus |
( |
| ) |
const |
◆ GetFittedMass()
| double MissingMassOutput::GetFittedMass |
( |
int | fitcode | ) |
const |
Definition at line 72 of file MissingMassOutput.cxx.
72 {
73
74
75
78 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetFittedMass ERROR ! fitcode="+std::to_string(fitcode)
80 } else {
82 }
83
85}
◆ GetFittedMassErrorLow()
| double MissingMassOutput::GetFittedMassErrorLow |
( |
int | fitcode | ) |
const |
Definition at line 104 of file MissingMassOutput.cxx.
104 {
105
106
107
108 double massLowerError = 0.0;
110 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetFittedMass ERROR ! fitcode="+std::to_string(fitcode)
112 } else {
114 }
115
116 return massLowerError;
117}
◆ GetFittedMassErrorUp()
| double MissingMassOutput::GetFittedMassErrorUp |
( |
int | fitcode | ) |
const |
Definition at line 88 of file MissingMassOutput.cxx.
88 {
89
90
91
92 double massUpperError = 0.0;
94 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetFittedMass ERROR ! fitcode="+std::to_string(fitcode)
96 } else {
98 }
99
100 return massUpperError;
101}
◆ GetFittedMetVec()
| XYVector MissingMassOutput::GetFittedMetVec |
( |
int | fitcode | ) |
const |
Definition at line 207 of file MissingMassOutput.cxx.
207 {
208 XYVector
vec(0.0,0.0);
210 {
211 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetFittedMetVec ERROR ! fitcode="+std::to_string(fitcode)
213 }
215 {
217 }
218
220}
std::vector< size_t > vec
◆ GetMassHistogram()
| std::shared_ptr< TH1F > MissingMassOutput::GetMassHistogram |
( |
| ) |
const |
◆ GetMassHistogramNoWeight()
| std::shared_ptr< TH1F > MissingMassOutput::GetMassHistogramNoWeight |
( |
| ) |
const |
◆ GetNeutrino4vec()
| PtEtaPhiMVector MissingMassOutput::GetNeutrino4vec |
( |
int | fitcode, |
|
|
int | ind ) const |
Definition at line 157 of file MissingMassOutput.cxx.
158{
159 PtEtaPhiMVector
vec(0.0,0.0,0.0,0.0);
161 {
162 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetNeutrino4Vec ERROR ! fitcode="+std::to_string(fitcode)
164 }
166 {
169 }
171}
◆ GetNSolutions()
| int MissingMassOutput::GetNSolutions |
( |
| ) |
const |
◆ GetNSuccesses()
| int MissingMassOutput::GetNSuccesses |
( |
| ) |
const |
◆ GetNTrials()
| int MissingMassOutput::GetNTrials |
( |
| ) |
const |
◆ GetResonanceVec()
| PtEtaPhiMVector MissingMassOutput::GetResonanceVec |
( |
int | fitcode | ) |
const |
Definition at line 191 of file MissingMassOutput.cxx.
191 {
192 PtEtaPhiMVector
vec(0.0,0.0,0.0,0.0);
194 {
195 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetResonanceVec ERROR ! fitcode="+std::to_string(fitcode)
197 }
199 {
201 }
202
204}
◆ GetRms2Mpv()
| double MissingMassOutput::GetRms2Mpv |
( |
| ) |
const |
◆ GetSumW()
| double MissingMassOutput::GetSumW |
( |
| ) |
const |
◆ GetTau4vec()
| PtEtaPhiMVector MissingMassOutput::GetTau4vec |
( |
int | fitcode, |
|
|
int | ind ) const |
Definition at line 174 of file MissingMassOutput.cxx.
175{
176 PtEtaPhiMVector
vec(0.0,0.0,0.0,0.0);
178 {
179 Error(
"DiTauMassTools",
"%s", (
"MissingMassCalculator::GetTau4vec ERROR ! fitcode="+std::to_string(fitcode)
181 }
183 {
186 }
188}
◆ MissingMassCalculator
◆ m_AveSolRMS
| double DiTauMassTools::MissingMassOutput::m_AveSolRMS {} |
|
private |
◆ m_FitSignificance
◆ m_FitStatus
| int DiTauMassTools::MissingMassOutput::m_FitStatus {} |
|
private |
◆ m_FittedMass
◆ m_FittedMassLowerError
| double DiTauMassTools::MissingMassOutput::m_FittedMassLowerError[MMCFitMethod::MAX] {} |
|
private |
◆ m_FittedMassUpperError
| double DiTauMassTools::MissingMassOutput::m_FittedMassUpperError[MMCFitMethod::MAX] {} |
|
private |
◆ m_FittedMetVec
◆ m_hMfit_all
| std::shared_ptr<TH1F> DiTauMassTools::MissingMassOutput::m_hMfit_all |
|
private |
◆ m_hMfit_allNoWeight
| std::shared_ptr<TH1F> DiTauMassTools::MissingMassOutput::m_hMfit_allNoWeight |
|
private |
◆ m_NSolutions
| int DiTauMassTools::MissingMassOutput::m_NSolutions {} |
|
private |
◆ m_NSuccesses
| int DiTauMassTools::MissingMassOutput::m_NSuccesses {} |
|
private |
◆ m_NTrials
| int DiTauMassTools::MissingMassOutput::m_NTrials {} |
|
private |
◆ m_nuvec1
◆ m_nuvec2
◆ m_objvec1
◆ m_objvec2
◆ m_RMS2MPV
| double DiTauMassTools::MissingMassOutput::m_RMS2MPV {} |
|
private |
◆ m_SumW
| double DiTauMassTools::MissingMassOutput::m_SumW {} |
|
private |
◆ m_totalvec
The documentation for this class was generated from the following files: