![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include "TLorentzVector.h"
38 std::vector<TLorentzVector*>
GetNeutrinos(TLorentzVector*, TLorentzVector*);
80 TLorentzVector*,
int&,
int&,
int&,
int&,
int&,
double&,
double&,
double&);
82 TLorentzVector*,
int&,
int&,
int&,
int&,
int&,
double&,
double&,
double&);
85 TLorentzVector*,
int&,
int&,
int&,
int&,
int&,
double&,
double&,
double&);
87 bool findMinChiSquare(TLorentzVector*,
const std::vector<TLorentzVector*>*,
const std::vector<bool>*, TLorentzVector*,
88 int&,
int&,
int&,
int&,
int&,
double&,
double&,
double&);
91 TLorentzVector*,
int&,
int&,
int&,
int&,
double&,
double&,
double&);
94 TLorentzVector*,
int&,
int&,
int&,
double&,
double&,
double&);
std::vector< int > m_i_Thb
std::vector< double > getAllTl_Values()
TtresChi2(std::string units="GeV")
void SetHighMThreshold(double highJetMass)
double m_PtDiffRelMass_sigma
std::vector< double > getAllTl_Chi2Values()
double getPtDiffChi2Value()
std::vector< int > m_i_Wq1
double m_PtDiffRelMass_mean
std::vector< double > getAllChi2Values()
void setdebuglevel(int level)
std::vector< double > m_chi2Tl_Values
std::vector< double > getAllTh_Values()
std::vector< double > getAllWh_Chi2Values()
bool findMinChiSquare(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, int &, int &, double &, double &, double &)
bool findMinChiSquare_AllRanges(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, int &, int &, double &, double &, double &)
double getResult_Chi2WH()
std::vector< double > getAllThWh_Chi2Values()
std::vector< int > getAllIndicesTlb()
std::vector< double > getAllTh_Chi2Values()
std::vector< double > m_ThWh_Values
double m_TopMinusW_had_mean
std::vector< double > m_chi2Wh_Values
bool findMinChiSquare_VeryHighMass(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, double &, double &, double &)
double getThWhChi2Value()
double getResult_Chi2All()
bool findMinChiSquare_LMelseHM(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, int &, int &, double &, double &, double &)
void SetBtagHandeling(Btag X)
std::vector< double > m_Wh_Values
std::vector< double > m_chi2Values
std::vector< int > getAllIndicesN()
std::vector< double > m_chi2PtDiff_Values
std::vector< double > getAllThWh_Values()
std::vector< double > m_Tl_Values
std::vector< double > getAllWh_Values()
TtresNeutrinoBuilder * m_NeutrinoBuilder
double m_TopMinusW_had_sigma
std::vector< double > m_Th_Values
std::vector< int > getAllIndicesWq2()
std::vector< int > m_i_Wq2
double getResult_Chi2TopL()
bool findMinChiSquare_HMelseLM(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, int &, int &, double &, double &, double &)
std::vector< TLorentzVector * > GetNeutrinos(TLorentzVector *, TLorentzVector *)
TtresChi2 & operator=(const TtresChi2 &)
std::vector< double > m_chi2Th_Values
void Init(Chi2Version version=DATA2012SUMMER2013, double highJetMass=60.0)
std::vector< double > m_chi2ThWh_Values
std::vector< double > getAllPtDiff_Values()
void SetRunMode(RunMode X)
bool findMinChiSquare_HighMass(TLorentzVector *, const std::vector< TLorentzVector * > *, const std::vector< bool > *, TLorentzVector *, int &, int &, int &, int &, double &, double &, double &)
TLorentzVector getResult_Tlv()
std::vector< int > getAllIndicesWq1()
void SetDebugMode(bool X)
@ DATA2012SUMMER2013PT100
std::vector< int > getAllIndicesThb()
std::vector< double > m_PtDiff_Values
double getResult_Chi2TopH()
std::vector< int > m_i_Tlb
TtresChi2(const TtresChi2 &)
void SetWReconstruction(WReco X)
std::vector< double > getAllPtDiff_Chi2Values()