#include <MissingMassInput.h>
Definition at line 21 of file MissingMassInput.h.
◆ MissingMassInput()
| MissingMassInput::MissingMassInput |
( |
| ) |
|
◆ ~MissingMassInput()
| MissingMassInput::~MissingMassInput |
( |
| ) |
|
◆ ClearInput()
| void MissingMassInput::ClearInput |
( |
| ) |
|
◆ PrintInputInfo()
| void MissingMassInput::PrintInputInfo |
( |
| ) |
|
Definition at line 58 of file MissingMassInput.cxx.
58 {
60
61 Info(
"DiTauMassTools",
"%s", (
"met_x="+std::to_string(
m_MetVec.X())+
" met_y="+std::to_string(
m_MetVec.Y())+
" MET="+std::to_string(
m_MetVec.R())+
" met_phi="+std::to_string(
m_MetVec.Phi())).c_str());
63
64
67 +
" HtOffset="+std::to_string(
m_HtOffset)).c_str());
68
73
75 {
77 {
78 Info(
"DiTauMassTools",
"%s", (
"Printing jets: jet "+std::to_string(i)+
" E="+std::to_string(
m_jet4vecs[i].
E())+
" Pt="
80 }
81 }
82 return;
83}
◆ SetBeamEnergy()
| void DiTauMassTools::MissingMassInput::SetBeamEnergy |
( |
double | val | ) |
|
|
inline |
◆ SetIsData()
| void MissingMassInput::SetIsData |
( |
int | val | ) |
|
◆ SetLFVmode()
| void DiTauMassTools::MissingMassInput::SetLFVmode |
( |
int | val | ) |
|
|
inline |
◆ SetMETresSyst()
| void DiTauMassTools::MissingMassInput::SetMETresSyst |
( |
int | val | ) |
|
|
inline |
◆ SetMetScanParamsUE()
| void MissingMassInput::SetMetScanParamsUE |
( |
double | sumEt, |
|
|
double | phi_scan = 0.0, |
|
|
int | data_code = 0 ) |
Definition at line 89 of file MissingMassInput.cxx.
89 {
93 double sigmaSyst = 0.10;
94 double METresScale = 0.7;
95 if(data_code==1) METresScale=0.7;
97
98 sigma = sumEt>
pow(3.0/METresScale,2) ? METresScale*sqrt(sumEt) : 3.0;
103 return;
104}
constexpr int pow(int base, int exp) noexcept
◆ SetMETScanScheme()
| void DiTauMassTools::MissingMassInput::SetMETScanScheme |
( |
int | val | ) |
|
|
inline |
◆ SetMetVec()
| void MissingMassInput::SetMetVec |
( |
const XYVector & | vec | ) |
|
◆ SetMHtGaussFr()
| void DiTauMassTools::MissingMassInput::SetMHtGaussFr |
( |
double | val | ) |
|
|
inline |
◆ SetMHtSigma1()
| void DiTauMassTools::MissingMassInput::SetMHtSigma1 |
( |
double | val | ) |
|
|
inline |
◆ SetMHtSigma2()
| void DiTauMassTools::MissingMassInput::SetMHtSigma2 |
( |
double | val | ) |
|
|
inline |
◆ SetNjet25()
| void MissingMassInput::SetNjet25 |
( |
int | val | ) |
|
◆ SetNprong()
| void MissingMassInput::SetNprong |
( |
int | i, |
|
|
int | nprong ) |
◆ SetSumEt()
| void MissingMassInput::SetSumEt |
( |
double | sumEt | ) |
|
◆ SetUseDefaults()
| void DiTauMassTools::MissingMassInput::SetUseDefaults |
( |
int | val | ) |
|
|
inline |
◆ SetUseTailCleanup()
| void DiTauMassTools::MissingMassInput::SetUseTailCleanup |
( |
bool | val | ) |
|
|
inline |
◆ SetUseVerbose()
| void DiTauMassTools::MissingMassInput::SetUseVerbose |
( |
bool | val | ) |
|
|
inline |
◆ SetVisTauType()
| void MissingMassInput::SetVisTauType |
( |
int | i, |
|
|
int | tautype ) |
◆ SetVisTauVec()
| void MissingMassInput::SetVisTauVec |
( |
int | i, |
|
|
const PtEtaPhiMVector & | vec ) |
◆ MissingMassCalculator
◆ MissingMassProb
◆ m_beamEnergy
| double DiTauMassTools::MissingMassInput::m_beamEnergy {} |
|
private |
◆ m_dataType
| int DiTauMassTools::MissingMassInput::m_dataType {} |
|
private |
◆ m_DelPhiTT
| double DiTauMassTools::MissingMassInput::m_DelPhiTT {} |
|
private |
◆ m_fUseDefaults
| bool DiTauMassTools::MissingMassInput::m_fUseDefaults {} |
|
private |
◆ m_fUseTailCleanup
| bool DiTauMassTools::MissingMassInput::m_fUseTailCleanup {} |
|
private |
◆ m_fUseVerbose
| bool DiTauMassTools::MissingMassInput::m_fUseVerbose {} |
|
private |
◆ m_HtOffset
| double DiTauMassTools::MissingMassInput::m_HtOffset {} |
|
private |
◆ m_htOffset
| double DiTauMassTools::MissingMassInput::m_htOffset {} |
|
private |
◆ m_inputMEtT
| double DiTauMassTools::MissingMassInput::m_inputMEtT {} |
|
private |
◆ m_inputMEtX
| double DiTauMassTools::MissingMassInput::m_inputMEtX {} |
|
private |
◆ m_inputMEtY
| double DiTauMassTools::MissingMassInput::m_inputMEtY {} |
|
private |
◆ m_InputReorder
| int DiTauMassTools::MissingMassInput::m_InputReorder {} |
|
private |
◆ m_jet4vecs
| std::vector<PtEtaPhiMVector> DiTauMassTools::MissingMassInput::m_jet4vecs |
|
private |
◆ m_LFVmode
| int DiTauMassTools::MissingMassInput::m_LFVmode {} |
|
private |
◆ m_METcovphi
| double DiTauMassTools::MissingMassInput::m_METcovphi {} |
|
private |
◆ m_METresSyst
| int DiTauMassTools::MissingMassInput::m_METresSyst {} |
|
private |
◆ m_METScanScheme
| int DiTauMassTools::MissingMassInput::m_METScanScheme {} |
|
private |
◆ m_METsigmaL
| double DiTauMassTools::MissingMassInput::m_METsigmaL {} |
|
private |
◆ m_METsigmaP
| double DiTauMassTools::MissingMassInput::m_METsigmaP {} |
|
private |
◆ m_MEtT
| double DiTauMassTools::MissingMassInput::m_MEtT {} |
|
private |
◆ m_MetVec
| XYVector DiTauMassTools::MissingMassInput::m_MetVec |
|
private |
◆ m_metVec
| XYVector DiTauMassTools::MissingMassInput::m_metVec |
|
private |
◆ m_MEtX
| double DiTauMassTools::MissingMassInput::m_MEtX {} |
|
private |
◆ m_MEtY
| double DiTauMassTools::MissingMassInput::m_MEtY {} |
|
private |
◆ m_MHtGaussFr
| double DiTauMassTools::MissingMassInput::m_MHtGaussFr {} |
|
private |
◆ m_MHtSigma1
| double DiTauMassTools::MissingMassInput::m_MHtSigma1 {} |
|
private |
◆ m_MHtSigma2
| double DiTauMassTools::MissingMassInput::m_MHtSigma2 {} |
|
private |
◆ m_Njet25
| int DiTauMassTools::MissingMassInput::m_Njet25 {} |
|
private |
◆ m_Nprong_tau1
| int DiTauMassTools::MissingMassInput::m_Nprong_tau1 {} |
|
private |
◆ m_Nprong_tau2
| int DiTauMassTools::MissingMassInput::m_Nprong_tau2 {} |
|
private |
◆ m_SumEt
| double DiTauMassTools::MissingMassInput::m_SumEt {} |
|
private |
◆ m_tauTypes
| TauTypes::e DiTauMassTools::MissingMassInput::m_tauTypes {} |
|
private |
◆ m_tlv_tmp
| PtEtaPhiMVector DiTauMassTools::MissingMassInput::m_tlv_tmp |
|
private |
◆ m_type_visTau1
| int DiTauMassTools::MissingMassInput::m_type_visTau1 {} |
|
private |
◆ m_type_visTau2
| int DiTauMassTools::MissingMassInput::m_type_visTau2 {} |
|
private |
◆ m_vistau1
| PtEtaPhiMVector DiTauMassTools::MissingMassInput::m_vistau1 |
|
private |
◆ m_vistau2
| PtEtaPhiMVector DiTauMassTools::MissingMassInput::m_vistau2 |
|
private |
The documentation for this class was generated from the following files: