12using ROOT::Math::PtEtaPhiMVector;
13using ROOT::Math::XYVector;
26 if(
m_fUseVerbose == 1){ Info(
"DiTauMassTools",
"MissingMassCalculator::ClearInput()"); }
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());
62 Info(
"DiTauMassTools",
"%s", (
"sumEt="+std::to_string(
m_SumEt)+
" METsigmaP="+std::to_string(
m_METsigmaP)+
" METsigmaL="+std::to_string(
m_METsigmaL)+
" METcovphi="+std::to_string(
m_METcovphi)).c_str());
65 Info(
"DiTauMassTools",
"%s", (
"MHtSigma1="+std::to_string(
m_MHtSigma1)+
" MHtSigma2="+std::to_string(
m_MHtSigma2)
67 +
" HtOffset="+std::to_string(
m_HtOffset)).c_str());
76 for(
unsigned int i=0; i<
m_jet4vecs.size(); i++)
78 Info(
"DiTauMassTools",
"%s", (
"Printing jets: jet "+std::to_string(i)+
" E="+std::to_string(
m_jet4vecs[i].E())+
" Pt="
93 double sigmaSyst = 0.10;
94 double METresScale = 0.7;
95 if(data_code==1) METresScale=0.7;
98 sigma = sumEt>
pow(3.0/METresScale,2) ? METresScale*sqrt(sumEt) : 3.0;
124 if(
m_fUseVerbose==1) { Info(
"DiTauMassTools",
"%s", (
"Seting input "+std::to_string(i)+
" to pT="+std::to_string(
vec.Pt())).c_str()); }
std::vector< size_t > vec
constexpr int pow(int base, int exp) noexcept