CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Combo Class Reference

#include <JetCombinatorics.h>

Public Member Functions

void analyze ()
 
void ApplyFlavorCorrections (bool option=true)
 
 Combo ()
 
double GetChi2 () const
 
TLorentzVector GetHadb ()
 
TLorentzVector GetHadTop ()
 
TLorentzVector GetHadW ()
 
int GetIdHadb ()
 
int GetIdLepb ()
 
int GetIdWp ()
 
int GetIdWq ()
 
TLorentzVector GetLepb ()
 
TLorentzVector GetLepTop ()
 
TLorentzVector GetLepW ()
 
double GetNdof ()
 
double getPdfValue (std::string flavor, double disc)
 
double GetSumEt () const
 
TLorentzVector GetTopPair ()
 
TLorentzVector GetWp ()
 
TLorentzVector GetWq ()
 
void Print ()
 
void SetbDiscPdf (const TString &filename)
 
void SetFlvCorrHadb (double corr)
 
void SetFlvCorrLepb (double corr)
 
void SetFlvCorrWp (double corr)
 
void SetFlvCorrWq (double corr)
 
void SetHadb (const TLorentzVector &Hadb)
 
void SetHadb_disc (double disc)
 
void SetIdHadb (int id)
 
void SetIdLepb (int id)
 
void SetIdWp (int id)
 
void SetIdWq (int id)
 
void SetLepb (const TLorentzVector &Lepb)
 
void SetLepb_disc (double disc)
 
void SetLepW (const TLorentzVector &LepW)
 
void SetMaxMassHadW (double mass)
 
void SetMaxMassLepTop (double mass)
 
void SetMaxMassLepW (double mass)
 
void SetMinMassHadW (double mass)
 
void SetMinMassLepTop (double mass)
 
void SetMinMassLepW (double mass)
 
void SetSigmas (int type=0)
 
void SetWp (const TLorentzVector &Wp)
 
void SetWp_disc (double disc)
 
void SetWq (const TLorentzVector &Wq)
 
void SetWq_disc (double disc)
 
void Usebtagging (bool option=true)
 
void UseMtopConstraint (bool option=true)
 
 ~Combo ()
 

Private Attributes

double chi2_
 
TLorentzVector Hadb_
 
double Hadb_disc_
 
double Hadb_flv_
 
TLorentzVector HadTop_
 
TLorentzVector HadW_
 
TH1F * hdisc_b_
 
TH1F * hdisc_cl_
 
int IdHadb_
 
int IdLepb_
 
int IdWp_
 
int IdWq_
 
TLorentzVector Lepb_
 
double Lepb_disc_
 
double Lepb_flv_
 
TLorentzVector LepTop_
 
TLorentzVector LepW_
 
double maxMassHadW_
 
double maxMassLepTop_
 
double maxMassLepW_
 
double minMassHadW_
 
double minMassLepTop_
 
double minMassLepW_
 
double Mtop_h
 
double Mtop_l
 
double MW
 
double Ndof_
 
TFile * pdffile_
 
double sigmaHadt
 
double sigmaHadW
 
double sigmaLept
 
double SumEt_
 
TLorentzVector TopPair_
 
bool usebtag_
 
bool useFlv_
 
bool useMtop_
 
TLorentzVector Wp_
 
double Wp_disc_
 
double Wp_flv_
 
TLorentzVector Wq_
 
double Wq_disc_
 
double Wq_flv_
 

Detailed Description


class: JetCombinatorics.h package:

author: Francisco Yumiceva, Fermilab (yumic.nosp@m.eva@.nosp@m.fnal..nosp@m.gov)

version

Id
JetCombinatorics.h,v 1.4 2010/02/05 22:01:38 yumiceva Exp

Definition at line 24 of file JetCombinatorics.h.

Constructor & Destructor Documentation

Combo::Combo ( )
inline

Definition at line 26 of file JetCombinatorics.h.

References Hadb_flv_, Lepb_flv_, Mtop_h, Mtop_l, MW, sigmaHadt, sigmaHadW, sigmaLept, SumEt_, usebtag_, useFlv_, useMtop_, Wp_flv_, and Wq_flv_.

26  {
27  MW = 84.2; //79.8;
28  Mtop_h = 180.7; //175.;
29  Mtop_l = 174.9;
30  sigmaHadW = 10.5; //2.*7.6;
31  sigmaHadt = 19.2; //2.*12.5;
32  sigmaLept = 24.2; //2.*15.6;
33 
34  SumEt_ = 0.;
35  usebtag_ = false;
36  useMtop_ = true;
37 
38  useFlv_ = false;
40  }
double Wq_flv_
double Wp_flv_
double sigmaHadt
double Hadb_flv_
bool useFlv_
double Mtop_h
double Mtop_l
bool usebtag_
double Lepb_flv_
double sigmaHadW
double sigmaLept
bool useMtop_
double SumEt_
double MW
Combo::~Combo ( )
inline

Definition at line 41 of file JetCombinatorics.h.

41 {};

Member Function Documentation

void Combo::analyze ( )
inline

Definition at line 94 of file JetCombinatorics.h.

References chi2_, MillePedeFileConverter_cfg::e, getPdfValue(), Hadb_, Hadb_disc_, Hadb_flv_, HadTop_, HadW_, Lepb_, Lepb_disc_, Lepb_flv_, LepTop_, LepW_, Mtop_h, Mtop_l, MW, Ndof_, pdffile_, Pi, sigmaHadt, sigmaHadW, sigmaLept, SumEt_, TopPair_, usebtag_, useFlv_, useMtop_, Wp_, Wp_disc_, Wp_flv_, Wq_, Wq_disc_, and Wq_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

94  {
95  if (useFlv_) {
96  Wp_ = Wp_flv_ * Wp_;
97  Wq_ = Wq_flv_ * Wq_;
98  Hadb_ = Hadb_flv_ * Hadb_;
99  Lepb_ = Lepb_flv_ * Lepb_;
100  }
101 
102  HadW_ = Wp_ + Wq_;
103  HadTop_ = HadW_ + Hadb_;
104  LepTop_ = LepW_ + Lepb_;
106 
107  //double sigmaHadW = 10.5;//2.*7.6;
108  //double sigmaHadt = 19.2;//2.*12.5;
109  //double sigmaLept = 24.2;//2.*15.6;
110 
111  double chiHadW = (HadW_.M() - MW) / sigmaHadW;
112  double chiHadt = (HadTop_.M() - Mtop_h) / sigmaHadt;
113  double chiLept = (LepTop_.M() - Mtop_l) / sigmaLept;
114 
115  if (useMtop_) {
116  chi2_ = chiHadW * chiHadW + chiHadt * chiHadt + chiLept * chiLept;
117  Ndof_ = 3;
118  } else {
119  chi2_ = chiHadW * chiHadW + (HadTop_.M() - LepTop_.M()) * (HadTop_.M() - LepTop_.M()) /
121  Ndof_ = 2;
122  }
123 
124  SumEt_ = HadTop_.Pt();
125 
126  if (usebtag_) {
127  double gauss_norm = (2.) * TMath::Log(sigmaHadW * TMath::Sqrt(2 * TMath::Pi())) +
128  (2.) * TMath::Log(sigmaHadt * TMath::Sqrt(2 * TMath::Pi())) +
129  (2.) * TMath::Log(sigmaLept * TMath::Sqrt(2 * TMath::Pi()));
130 
131  double LR_Wp;
132  double LR_Wq;
133  double LR_Hadb;
134  double LR_Lepb;
135 
136  double LR_den = 0;
137  LR_den = (getPdfValue("cl", Wp_disc_) + getPdfValue("b", Wp_disc_));
138  if (LR_den == 0)
139  LR_Wp = 1e-5;
140  else
141  LR_Wp = getPdfValue("cl", Wp_disc_) / LR_den;
142 
143  LR_den = (getPdfValue("cl", Wq_disc_) + getPdfValue("b", Wq_disc_));
144  if (LR_den == 0)
145  LR_Wq = 1e-5;
146  else
147  LR_Wq = getPdfValue("cl", Wq_disc_) / LR_den;
148 
149  LR_den = (getPdfValue("cl", Hadb_disc_) + getPdfValue("b", Hadb_disc_));
150  if (LR_den == 0)
151  LR_Hadb = 1e-5;
152  else
153  LR_Hadb = getPdfValue("b", Hadb_disc_) / LR_den;
154 
155  LR_den = (getPdfValue("cl", Lepb_disc_) + getPdfValue("b", Lepb_disc_));
156  if (LR_den == 0)
157  LR_Lepb = 1e-5;
158  else
159  LR_Lepb = getPdfValue("b", Lepb_disc_) / LR_den;
160 
161  double btag_norm = (-0.25 - TMath::Log(4) / 2);
162  double btag_N2LL = btag_norm * 4. *
163  (LR_Wp * TMath::Log(LR_Wp / 4) + LR_Wq * TMath::Log(LR_Wq / 4) +
164  LR_Hadb * TMath::Log(LR_Hadb / 4) + LR_Lepb * TMath::Log(LR_Lepb / 4));
165 
166  chi2_ += btag_N2LL + gauss_norm;
167  Ndof_ += 3;
168  pdffile_->Close();
169  }
170  }
double Wq_flv_
const double Pi
TLorentzVector Wq_
double Wp_disc_
TFile * pdffile_
TLorentzVector TopPair_
double Wp_flv_
TLorentzVector Wp_
double sigmaHadt
double Hadb_flv_
TLorentzVector Lepb_
double Ndof_
double Wq_disc_
bool useFlv_
TLorentzVector HadW_
double Lepb_disc_
TLorentzVector LepW_
double Mtop_h
double Mtop_l
bool usebtag_
double Lepb_flv_
double sigmaHadW
double getPdfValue(std::string flavor, double disc)
double sigmaLept
TLorentzVector HadTop_
TLorentzVector Hadb_
bool useMtop_
double SumEt_
TLorentzVector LepTop_
double MW
double Hadb_disc_
double chi2_
void Combo::ApplyFlavorCorrections ( bool  option = true)
inline
double Combo::GetChi2 ( ) const
inline

Definition at line 181 of file JetCombinatorics.h.

References chi2_.

Referenced by minChi2::operator()().

181 { return chi2_; }
double chi2_
TLorentzVector Combo::GetHadb ( )
inline

Definition at line 176 of file JetCombinatorics.h.

References Hadb_.

176 { return Hadb_; }
TLorentzVector Hadb_
TLorentzVector Combo::GetHadTop ( )
inline

Definition at line 178 of file JetCombinatorics.h.

References HadTop_.

178 { return HadTop_; }
TLorentzVector HadTop_
TLorentzVector Combo::GetHadW ( )
inline

Definition at line 174 of file JetCombinatorics.h.

References HadW_.

Referenced by JetCombinatorics::FourJetsCombinations().

174 { return HadW_; }
TLorentzVector HadW_
int Combo::GetIdHadb ( )
inline

Definition at line 184 of file JetCombinatorics.h.

References IdHadb_.

184 { return IdHadb_; }
int Combo::GetIdLepb ( )
inline

Definition at line 187 of file JetCombinatorics.h.

References IdLepb_.

187 { return IdLepb_; }
int Combo::GetIdWp ( )
inline

Definition at line 185 of file JetCombinatorics.h.

References IdWp_.

185 { return IdWp_; }
int Combo::GetIdWq ( )
inline

Definition at line 186 of file JetCombinatorics.h.

References IdWq_.

186 { return IdWq_; }
TLorentzVector Combo::GetLepb ( )
inline

Definition at line 177 of file JetCombinatorics.h.

References Lepb_.

177 { return Lepb_; }
TLorentzVector Lepb_
TLorentzVector Combo::GetLepTop ( )
inline

Definition at line 179 of file JetCombinatorics.h.

References LepTop_.

Referenced by JetCombinatorics::FourJetsCombinations().

179 { return LepTop_; }
TLorentzVector LepTop_
TLorentzVector Combo::GetLepW ( )
inline

Definition at line 175 of file JetCombinatorics.h.

References LepW_.

Referenced by JetCombinatorics::FourJetsCombinations().

175 { return LepW_; }
TLorentzVector LepW_
double Combo::GetNdof ( )
inline

Definition at line 182 of file JetCombinatorics.h.

References Ndof_.

182 { return Ndof_; }
double Ndof_
double Combo::getPdfValue ( std::string  flavor,
double  disc 
)
inline

Definition at line 203 of file JetCombinatorics.h.

References newFWLiteAna::bin, hdisc_b_, and hdisc_cl_.

Referenced by analyze().

203  {
204  double pdf = 0;
205  TH1F* hpdf;
206  if (flavor == "b")
207  hpdf = hdisc_b_;
208  else
209  hpdf = hdisc_cl_;
210  int bin = hpdf->GetXaxis()->FindBin(disc);
211  pdf = hpdf->GetBinContent(bin);
212  if (disc < -10 || disc > 50)
213  return 0;
214  //if ( pdf == 0 ) return 1.e-7;
215  return pdf;
216  }
TH1F * hdisc_b_
TH1F * hdisc_cl_
double Combo::GetSumEt ( ) const
inline

Definition at line 183 of file JetCombinatorics.h.

References SumEt_.

Referenced by maxSumEt::operator()().

183 { return SumEt_; }
double SumEt_
TLorentzVector Combo::GetTopPair ( )
inline

Definition at line 180 of file JetCombinatorics.h.

References TopPair_.

180 { return TopPair_; }
TLorentzVector TopPair_
TLorentzVector Combo::GetWp ( )
inline

Definition at line 172 of file JetCombinatorics.h.

References Wp_.

172 { return Wp_; }
TLorentzVector Wp_
TLorentzVector Combo::GetWq ( )
inline

Definition at line 173 of file JetCombinatorics.h.

References Wq_.

173 { return Wq_; }
TLorentzVector Wq_
void Combo::Print ( void  )
inline

Definition at line 192 of file JetCombinatorics.h.

References chi2_, gather_cfg::cout, Hadb_, Lepb_, SumEt_, Wp_, and Wq_.

Referenced by JetCombinatorics::FourJetsCombinations().

192  {
193  std::cout << " jet Wp : px = " << Wp_.Px() << " py = " << Wp_.Py() << " pz = " << Wp_.Pz() << " e = " << Wp_.E()
194  << std::endl;
195  std::cout << " jet Wq : px = " << Wq_.Px() << " py = " << Wq_.Py() << " pz = " << Wq_.Pz() << " e = " << Wq_.E()
196  << std::endl;
197  std::cout << " jet Hadb: px = " << Hadb_.Px() << " py = " << Hadb_.Py() << " pz = " << Hadb_.Pz()
198  << " e = " << Hadb_.E() << std::endl;
199  std::cout << " jet Lepb: px = " << Lepb_.Px() << " py = " << Lepb_.Py() << " pz = " << Lepb_.Pz()
200  << " e = " << Lepb_.E() << std::endl;
201  std::cout << " chi-squared = " << chi2_ << " sumEt = " << SumEt_ << std::endl;
202  }
TLorentzVector Wq_
TLorentzVector Wp_
TLorentzVector Lepb_
TLorentzVector Hadb_
double SumEt_
double chi2_
void Combo::SetbDiscPdf ( const TString &  filename)
inline

Definition at line 59 of file JetCombinatorics.h.

References hdisc_b_, hdisc_cl_, and pdffile_.

Referenced by JetCombinatorics::FourJetsCombinations().

59  {
60  pdffile_ = TFile::Open(filename);
61  hdisc_b_ = (TH1F*)gDirectory->Get("hdiscNorm_b");
62  hdisc_cl_ = (TH1F*)gDirectory->Get("hdiscNorm_cl");
63  }
TH1F * hdisc_b_
TFile * pdffile_
TH1F * hdisc_cl_
void Combo::SetFlvCorrHadb ( double  corr)
inline

Definition at line 52 of file JetCombinatorics.h.

References corr, and Hadb_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

52 { Hadb_flv_ = corr; }
double Hadb_flv_
JetCorrectorParameters corr
Definition: classes.h:5
void Combo::SetFlvCorrLepb ( double  corr)
inline

Definition at line 53 of file JetCombinatorics.h.

References corr, and Lepb_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

53 { Lepb_flv_ = corr; }
JetCorrectorParameters corr
Definition: classes.h:5
double Lepb_flv_
void Combo::SetFlvCorrWp ( double  corr)
inline

Definition at line 50 of file JetCombinatorics.h.

References corr, and Wp_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

50 { Wp_flv_ = corr; }
double Wp_flv_
JetCorrectorParameters corr
Definition: classes.h:5
void Combo::SetFlvCorrWq ( double  corr)
inline

Definition at line 51 of file JetCombinatorics.h.

References corr, and Wq_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

51 { Wq_flv_ = corr; }
double Wq_flv_
JetCorrectorParameters corr
Definition: classes.h:5
void Combo::SetHadb ( const TLorentzVector &  Hadb)
inline

Definition at line 45 of file JetCombinatorics.h.

References Hadb_.

Referenced by JetCombinatorics::FourJetsCombinations().

45 { Hadb_ = Hadb; }
TLorentzVector Hadb_
void Combo::SetHadb_disc ( double  disc)
inline
void Combo::SetIdHadb ( int  id)
inline
void Combo::SetIdLepb ( int  id)
inline
void Combo::SetIdWp ( int  id)
inline

Definition at line 189 of file JetCombinatorics.h.

References triggerObjects_cff::id, and IdWp_.

Referenced by JetCombinatorics::FourJetsCombinations().

void Combo::SetIdWq ( int  id)
inline

Definition at line 190 of file JetCombinatorics.h.

References triggerObjects_cff::id, and IdWq_.

Referenced by JetCombinatorics::FourJetsCombinations().

void Combo::SetLepb ( const TLorentzVector &  Lepb)
inline

Definition at line 47 of file JetCombinatorics.h.

References Lepb_.

Referenced by JetCombinatorics::FourJetsCombinations().

47 { Lepb_ = Lepb; }
TLorentzVector Lepb_
void Combo::SetLepb_disc ( double  disc)
inline
void Combo::SetLepW ( const TLorentzVector &  LepW)
inline

Definition at line 46 of file JetCombinatorics.h.

References TtSemiLepDaughter::LepW, and LepW_.

Referenced by JetCombinatorics::FourJetsCombinations().

46 { LepW_ = LepW; }
static const std::string LepW
TLorentzVector LepW_
void Combo::SetMaxMassHadW ( double  mass)
inline

Definition at line 89 of file JetCombinatorics.h.

References EgHLTOffHistBins_cfi::mass, and maxMassHadW_.

void Combo::SetMaxMassLepTop ( double  mass)
inline
void Combo::SetMaxMassLepW ( double  mass)
inline

Definition at line 87 of file JetCombinatorics.h.

References EgHLTOffHistBins_cfi::mass, and maxMassLepW_.

void Combo::SetMinMassHadW ( double  mass)
inline

Definition at line 88 of file JetCombinatorics.h.

References EgHLTOffHistBins_cfi::mass, and minMassHadW_.

void Combo::SetMinMassLepTop ( double  mass)
inline
void Combo::SetMinMassLepW ( double  mass)
inline

Definition at line 86 of file JetCombinatorics.h.

References EgHLTOffHistBins_cfi::mass, and minMassLepW_.

void Combo::SetSigmas ( int  type = 0)
inline

Definition at line 64 of file JetCombinatorics.h.

References Mtop_h, Mtop_l, MW, sigmaHadt, sigmaHadW, and sigmaLept.

Referenced by JetCombinatorics::FourJetsCombinations().

64  {
65  // type == 0 take defaults
66  if (type == 1) {
67  // JES +10%
68  MW = 87.2;
69  Mtop_h = 193.2;
70  Mtop_l = 179.0;
71  sigmaHadW = 13.0;
72  sigmaHadt = 22.8;
73  sigmaLept = 26.3;
74  }
75  if (type == -1) {
76  // JES -10%
77  MW = 81.6;
78  Mtop_h = 169.3;
79  Mtop_l = 171.4;
80  sigmaHadW = 8.9;
81  sigmaHadt = 17.9;
82  sigmaLept = 22.6;
83  }
84  }
type
Definition: HCALResponse.h:21
double sigmaHadt
double Mtop_h
double Mtop_l
double sigmaHadW
double sigmaLept
double MW
void Combo::SetWp ( const TLorentzVector &  Wp)
inline

Definition at line 43 of file JetCombinatorics.h.

References Wp_.

Referenced by JetCombinatorics::FourJetsCombinations().

43 { Wp_ = Wp; }
TLorentzVector Wp_
void Combo::SetWp_disc ( double  disc)
inline
void Combo::SetWq ( const TLorentzVector &  Wq)
inline

Definition at line 44 of file JetCombinatorics.h.

References Wq_.

Referenced by JetCombinatorics::FourJetsCombinations().

44 { Wq_ = Wq; }
TLorentzVector Wq_
void Combo::SetWq_disc ( double  disc)
inline
void Combo::Usebtagging ( bool  option = true)
inline
void Combo::UseMtopConstraint ( bool  option = true)
inline

Member Data Documentation

double Combo::chi2_
private

Definition at line 241 of file JetCombinatorics.h.

Referenced by analyze(), GetChi2(), and Print().

TLorentzVector Combo::Hadb_
private

Definition at line 222 of file JetCombinatorics.h.

Referenced by analyze(), GetHadb(), Print(), and SetHadb().

double Combo::Hadb_disc_
private

Definition at line 233 of file JetCombinatorics.h.

Referenced by analyze(), and SetHadb_disc().

double Combo::Hadb_flv_
private

Definition at line 239 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetFlvCorrHadb().

TLorentzVector Combo::HadTop_
private

Definition at line 223 of file JetCombinatorics.h.

Referenced by analyze(), and GetHadTop().

TLorentzVector Combo::HadW_
private

Definition at line 221 of file JetCombinatorics.h.

Referenced by analyze(), and GetHadW().

TH1F* Combo::hdisc_b_
private

Definition at line 236 of file JetCombinatorics.h.

Referenced by getPdfValue(), and SetbDiscPdf().

TH1F* Combo::hdisc_cl_
private

Definition at line 237 of file JetCombinatorics.h.

Referenced by getPdfValue(), and SetbDiscPdf().

int Combo::IdHadb_
private

Definition at line 259 of file JetCombinatorics.h.

Referenced by GetIdHadb(), and SetIdHadb().

int Combo::IdLepb_
private

Definition at line 262 of file JetCombinatorics.h.

Referenced by GetIdLepb(), and SetIdLepb().

int Combo::IdWp_
private

Definition at line 260 of file JetCombinatorics.h.

Referenced by GetIdWp(), and SetIdWp().

int Combo::IdWq_
private

Definition at line 261 of file JetCombinatorics.h.

Referenced by GetIdWq(), and SetIdWq().

TLorentzVector Combo::Lepb_
private

Definition at line 225 of file JetCombinatorics.h.

Referenced by analyze(), GetLepb(), Print(), and SetLepb().

double Combo::Lepb_disc_
private

Definition at line 234 of file JetCombinatorics.h.

Referenced by analyze(), and SetLepb_disc().

double Combo::Lepb_flv_
private

Definition at line 239 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetFlvCorrLepb().

TLorentzVector Combo::LepTop_
private

Definition at line 226 of file JetCombinatorics.h.

Referenced by analyze(), and GetLepTop().

TLorentzVector Combo::LepW_
private

Definition at line 224 of file JetCombinatorics.h.

Referenced by analyze(), GetLepW(), and SetLepW().

double Combo::maxMassHadW_
private

Definition at line 247 of file JetCombinatorics.h.

Referenced by SetMaxMassHadW(), and JetCombinatorics::SetMaxMassHadW().

double Combo::maxMassLepTop_
private

Definition at line 250 of file JetCombinatorics.h.

Referenced by SetMaxMassLepTop(), and JetCombinatorics::SetMaxMassLepTop().

double Combo::maxMassLepW_
private

Definition at line 245 of file JetCombinatorics.h.

Referenced by SetMaxMassLepW(), and JetCombinatorics::SetMaxMassLepW().

double Combo::minMassHadW_
private

Definition at line 246 of file JetCombinatorics.h.

Referenced by SetMinMassHadW(), and JetCombinatorics::SetMinMassHadW().

double Combo::minMassLepTop_
private

Definition at line 249 of file JetCombinatorics.h.

Referenced by SetMinMassLepTop(), and JetCombinatorics::SetMinMassLepTop().

double Combo::minMassLepW_
private

Definition at line 244 of file JetCombinatorics.h.

Referenced by SetMinMassLepW(), and JetCombinatorics::SetMinMassLepW().

double Combo::Mtop_h
private

Definition at line 253 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::Mtop_l
private

Definition at line 254 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::MW
private

Definition at line 252 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::Ndof_
private

Definition at line 242 of file JetCombinatorics.h.

Referenced by analyze(), and GetNdof().

TFile* Combo::pdffile_
private

Definition at line 235 of file JetCombinatorics.h.

Referenced by analyze(), and SetbDiscPdf().

double Combo::sigmaHadt
private

Definition at line 256 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::sigmaHadW
private

Definition at line 255 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::sigmaLept
private

Definition at line 257 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetSigmas().

double Combo::SumEt_
private

Definition at line 243 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), GetSumEt(), and Print().

TLorentzVector Combo::TopPair_
private

Definition at line 227 of file JetCombinatorics.h.

Referenced by analyze(), and GetTopPair().

bool Combo::usebtag_
private

Definition at line 229 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and Usebtagging().

bool Combo::useFlv_
private

Definition at line 240 of file JetCombinatorics.h.

Referenced by analyze(), ApplyFlavorCorrections(), and Combo().

bool Combo::useMtop_
private

Definition at line 230 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and UseMtopConstraint().

TLorentzVector Combo::Wp_
private

Definition at line 219 of file JetCombinatorics.h.

Referenced by analyze(), GetWp(), Print(), and SetWp().

double Combo::Wp_disc_
private

Definition at line 231 of file JetCombinatorics.h.

Referenced by analyze(), and SetWp_disc().

double Combo::Wp_flv_
private

Definition at line 239 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetFlvCorrWp().

TLorentzVector Combo::Wq_
private

Definition at line 220 of file JetCombinatorics.h.

Referenced by analyze(), GetWq(), Print(), and SetWq().

double Combo::Wq_disc_
private

Definition at line 232 of file JetCombinatorics.h.

Referenced by analyze(), and SetWq_disc().

double Combo::Wq_flv_
private

Definition at line 239 of file JetCombinatorics.h.

Referenced by analyze(), Combo(), and SetFlvCorrWq().