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::Combo ( )
inline

Definition at line 26 of file JetCombinatorics.h.

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  }

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

◆ ~Combo()

Combo::~Combo ( )
inline

Definition at line 41 of file JetCombinatorics.h.

41 {};

Member Function Documentation

◆ analyze()

void Combo::analyze ( )
inline

Definition at line 94 of file JetCombinatorics.h.

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  }

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().

◆ ApplyFlavorCorrections()

void Combo::ApplyFlavorCorrections ( bool  option = true)
inline

Definition at line 49 of file JetCombinatorics.h.

49 { useFlv_ = option; }

References fileinputsource_cfi::option, and useFlv_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ GetChi2()

double Combo::GetChi2 ( ) const
inline

Definition at line 181 of file JetCombinatorics.h.

181 { return chi2_; }

References chi2_.

Referenced by minChi2::operator()().

◆ GetHadb()

TLorentzVector Combo::GetHadb ( )
inline

Definition at line 176 of file JetCombinatorics.h.

176 { return Hadb_; }

References Hadb_.

◆ GetHadTop()

TLorentzVector Combo::GetHadTop ( )
inline

Definition at line 178 of file JetCombinatorics.h.

178 { return HadTop_; }

References HadTop_.

◆ GetHadW()

TLorentzVector Combo::GetHadW ( )
inline

Definition at line 174 of file JetCombinatorics.h.

174 { return HadW_; }

References HadW_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ GetIdHadb()

int Combo::GetIdHadb ( )
inline

Definition at line 184 of file JetCombinatorics.h.

184 { return IdHadb_; }

References IdHadb_.

◆ GetIdLepb()

int Combo::GetIdLepb ( )
inline

Definition at line 187 of file JetCombinatorics.h.

187 { return IdLepb_; }

References IdLepb_.

◆ GetIdWp()

int Combo::GetIdWp ( )
inline

Definition at line 185 of file JetCombinatorics.h.

185 { return IdWp_; }

References IdWp_.

◆ GetIdWq()

int Combo::GetIdWq ( )
inline

Definition at line 186 of file JetCombinatorics.h.

186 { return IdWq_; }

References IdWq_.

◆ GetLepb()

TLorentzVector Combo::GetLepb ( )
inline

Definition at line 177 of file JetCombinatorics.h.

177 { return Lepb_; }

References Lepb_.

◆ GetLepTop()

TLorentzVector Combo::GetLepTop ( )
inline

Definition at line 179 of file JetCombinatorics.h.

179 { return LepTop_; }

References LepTop_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ GetLepW()

TLorentzVector Combo::GetLepW ( )
inline

Definition at line 175 of file JetCombinatorics.h.

175 { return LepW_; }

References LepW_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ GetNdof()

double Combo::GetNdof ( )
inline

Definition at line 182 of file JetCombinatorics.h.

182 { return Ndof_; }

References Ndof_.

◆ getPdfValue()

double Combo::getPdfValue ( std::string  flavor,
double  disc 
)
inline

Definition at line 203 of file JetCombinatorics.h.

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  }

References newFWLiteAna::bin, TtSemiLepEvtBuilder_cfi::disc, hdisc_b_, and hdisc_cl_.

Referenced by analyze().

◆ GetSumEt()

double Combo::GetSumEt ( ) const
inline

Definition at line 183 of file JetCombinatorics.h.

183 { return SumEt_; }

References SumEt_.

Referenced by maxSumEt::operator()().

◆ GetTopPair()

TLorentzVector Combo::GetTopPair ( )
inline

Definition at line 180 of file JetCombinatorics.h.

180 { return TopPair_; }

References TopPair_.

◆ GetWp()

TLorentzVector Combo::GetWp ( )
inline

Definition at line 172 of file JetCombinatorics.h.

172 { return Wp_; }

References Wp_.

◆ GetWq()

TLorentzVector Combo::GetWq ( )
inline

Definition at line 173 of file JetCombinatorics.h.

173 { return Wq_; }

References Wq_.

◆ Print()

void Combo::Print ( void  )
inline

Definition at line 192 of file JetCombinatorics.h.

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  }

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

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetbDiscPdf()

void Combo::SetbDiscPdf ( const TString &  filename)
inline

Definition at line 59 of file JetCombinatorics.h.

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

References corrVsCorr::filename, hdisc_b_, hdisc_cl_, and pdffile_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetFlvCorrHadb()

void Combo::SetFlvCorrHadb ( double  corr)
inline

Definition at line 52 of file JetCombinatorics.h.

52 { Hadb_flv_ = corr; }

References alignCSCRings::corr, and Hadb_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetFlvCorrLepb()

void Combo::SetFlvCorrLepb ( double  corr)
inline

Definition at line 53 of file JetCombinatorics.h.

53 { Lepb_flv_ = corr; }

References alignCSCRings::corr, and Lepb_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetFlvCorrWp()

void Combo::SetFlvCorrWp ( double  corr)
inline

Definition at line 50 of file JetCombinatorics.h.

50 { Wp_flv_ = corr; }

References alignCSCRings::corr, and Wp_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetFlvCorrWq()

void Combo::SetFlvCorrWq ( double  corr)
inline

Definition at line 51 of file JetCombinatorics.h.

51 { Wq_flv_ = corr; }

References alignCSCRings::corr, and Wq_flv_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetHadb()

void Combo::SetHadb ( const TLorentzVector &  Hadb)
inline

Definition at line 45 of file JetCombinatorics.h.

45 { Hadb_ = Hadb; }

References Hadb_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetHadb_disc()

void Combo::SetHadb_disc ( double  disc)
inline

Definition at line 57 of file JetCombinatorics.h.

57 { Hadb_disc_ = disc; }

References TtSemiLepEvtBuilder_cfi::disc, and Hadb_disc_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetIdHadb()

void Combo::SetIdHadb ( int  id)
inline

Definition at line 188 of file JetCombinatorics.h.

188 { IdHadb_ = id; }

References triggerObjects_cff::id, and IdHadb_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetIdLepb()

void Combo::SetIdLepb ( int  id)
inline

Definition at line 191 of file JetCombinatorics.h.

191 { IdLepb_ = id; }

References triggerObjects_cff::id, and IdLepb_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetIdWp()

void Combo::SetIdWp ( int  id)
inline

Definition at line 189 of file JetCombinatorics.h.

189 { IdWp_ = id; }

References triggerObjects_cff::id, and IdWp_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetIdWq()

void Combo::SetIdWq ( int  id)
inline

Definition at line 190 of file JetCombinatorics.h.

190 { IdWq_ = id; }

References triggerObjects_cff::id, and IdWq_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetLepb()

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

Definition at line 47 of file JetCombinatorics.h.

47 { Lepb_ = Lepb; }

References Lepb_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetLepb_disc()

void Combo::SetLepb_disc ( double  disc)
inline

Definition at line 58 of file JetCombinatorics.h.

58 { Lepb_disc_ = disc; }

References TtSemiLepEvtBuilder_cfi::disc, and Lepb_disc_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetLepW()

void Combo::SetLepW ( const TLorentzVector &  LepW)
inline

Definition at line 46 of file JetCombinatorics.h.

46 { LepW_ = LepW; }

References TtSemiLepDaughter::LepW, and LepW_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetMaxMassHadW()

void Combo::SetMaxMassHadW ( double  mass)
inline

Definition at line 89 of file JetCombinatorics.h.

89 { maxMassHadW_ = mass; }

References EgHLTOffHistBins_cfi::mass, and maxMassHadW_.

◆ SetMaxMassLepTop()

void Combo::SetMaxMassLepTop ( double  mass)
inline

Definition at line 91 of file JetCombinatorics.h.

91 { maxMassLepTop_ = mass; }

References EgHLTOffHistBins_cfi::mass, and maxMassLepTop_.

◆ SetMaxMassLepW()

void Combo::SetMaxMassLepW ( double  mass)
inline

Definition at line 87 of file JetCombinatorics.h.

87 { maxMassLepW_ = mass; }

References EgHLTOffHistBins_cfi::mass, and maxMassLepW_.

◆ SetMinMassHadW()

void Combo::SetMinMassHadW ( double  mass)
inline

Definition at line 88 of file JetCombinatorics.h.

88 { minMassHadW_ = mass; }

References EgHLTOffHistBins_cfi::mass, and minMassHadW_.

◆ SetMinMassLepTop()

void Combo::SetMinMassLepTop ( double  mass)
inline

Definition at line 90 of file JetCombinatorics.h.

90 { minMassLepTop_ = mass; }

References EgHLTOffHistBins_cfi::mass, and minMassLepTop_.

◆ SetMinMassLepW()

void Combo::SetMinMassLepW ( double  mass)
inline

Definition at line 86 of file JetCombinatorics.h.

86 { minMassLepW_ = mass; }

References EgHLTOffHistBins_cfi::mass, and minMassLepW_.

◆ SetSigmas()

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

Definition at line 64 of file JetCombinatorics.h.

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  }

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

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetWp()

void Combo::SetWp ( const TLorentzVector &  Wp)
inline

Definition at line 43 of file JetCombinatorics.h.

43 { Wp_ = Wp; }

References Wp_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetWp_disc()

void Combo::SetWp_disc ( double  disc)
inline

Definition at line 55 of file JetCombinatorics.h.

55 { Wp_disc_ = disc; }

References TtSemiLepEvtBuilder_cfi::disc, and Wp_disc_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetWq()

void Combo::SetWq ( const TLorentzVector &  Wq)
inline

Definition at line 44 of file JetCombinatorics.h.

44 { Wq_ = Wq; }

References Wq_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ SetWq_disc()

void Combo::SetWq_disc ( double  disc)
inline

Definition at line 56 of file JetCombinatorics.h.

56 { Wq_disc_ = disc; }

References TtSemiLepEvtBuilder_cfi::disc, and Wq_disc_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ Usebtagging()

void Combo::Usebtagging ( bool  option = true)
inline

Definition at line 85 of file JetCombinatorics.h.

85 { usebtag_ = option; }

References fileinputsource_cfi::option, and usebtag_.

Referenced by JetCombinatorics::FourJetsCombinations().

◆ UseMtopConstraint()

void Combo::UseMtopConstraint ( bool  option = true)
inline

Definition at line 92 of file JetCombinatorics.h.

92 { useMtop_ = option; }

References fileinputsource_cfi::option, and useMtop_.

Referenced by JetCombinatorics::FourJetsCombinations().

Member Data Documentation

◆ chi2_

double Combo::chi2_
private

Definition at line 241 of file JetCombinatorics.h.

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

◆ Hadb_

TLorentzVector Combo::Hadb_
private

Definition at line 222 of file JetCombinatorics.h.

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

◆ Hadb_disc_

double Combo::Hadb_disc_
private

Definition at line 233 of file JetCombinatorics.h.

Referenced by analyze(), and SetHadb_disc().

◆ Hadb_flv_

double Combo::Hadb_flv_
private

Definition at line 239 of file JetCombinatorics.h.

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

◆ HadTop_

TLorentzVector Combo::HadTop_
private

Definition at line 223 of file JetCombinatorics.h.

Referenced by analyze(), and GetHadTop().

◆ HadW_

TLorentzVector Combo::HadW_
private

Definition at line 221 of file JetCombinatorics.h.

Referenced by analyze(), and GetHadW().

◆ hdisc_b_

TH1F* Combo::hdisc_b_
private

Definition at line 236 of file JetCombinatorics.h.

Referenced by getPdfValue(), and SetbDiscPdf().

◆ hdisc_cl_

TH1F* Combo::hdisc_cl_
private

Definition at line 237 of file JetCombinatorics.h.

Referenced by getPdfValue(), and SetbDiscPdf().

◆ IdHadb_

int Combo::IdHadb_
private

Definition at line 259 of file JetCombinatorics.h.

Referenced by GetIdHadb(), and SetIdHadb().

◆ IdLepb_

int Combo::IdLepb_
private

Definition at line 262 of file JetCombinatorics.h.

Referenced by GetIdLepb(), and SetIdLepb().

◆ IdWp_

int Combo::IdWp_
private

Definition at line 260 of file JetCombinatorics.h.

Referenced by GetIdWp(), and SetIdWp().

◆ IdWq_

int Combo::IdWq_
private

Definition at line 261 of file JetCombinatorics.h.

Referenced by GetIdWq(), and SetIdWq().

◆ Lepb_

TLorentzVector Combo::Lepb_
private

Definition at line 225 of file JetCombinatorics.h.

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

◆ Lepb_disc_

double Combo::Lepb_disc_
private

Definition at line 234 of file JetCombinatorics.h.

Referenced by analyze(), and SetLepb_disc().

◆ Lepb_flv_

double Combo::Lepb_flv_
private

Definition at line 239 of file JetCombinatorics.h.

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

◆ LepTop_

TLorentzVector Combo::LepTop_
private

Definition at line 226 of file JetCombinatorics.h.

Referenced by analyze(), and GetLepTop().

◆ LepW_

TLorentzVector Combo::LepW_
private

Definition at line 224 of file JetCombinatorics.h.

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

◆ maxMassHadW_

double Combo::maxMassHadW_
private

Definition at line 247 of file JetCombinatorics.h.

Referenced by SetMaxMassHadW().

◆ maxMassLepTop_

double Combo::maxMassLepTop_
private

Definition at line 250 of file JetCombinatorics.h.

Referenced by SetMaxMassLepTop().

◆ maxMassLepW_

double Combo::maxMassLepW_
private

Definition at line 245 of file JetCombinatorics.h.

Referenced by SetMaxMassLepW().

◆ minMassHadW_

double Combo::minMassHadW_
private

Definition at line 246 of file JetCombinatorics.h.

Referenced by SetMinMassHadW().

◆ minMassLepTop_

double Combo::minMassLepTop_
private

Definition at line 249 of file JetCombinatorics.h.

Referenced by SetMinMassLepTop().

◆ minMassLepW_

double Combo::minMassLepW_
private

Definition at line 244 of file JetCombinatorics.h.

Referenced by SetMinMassLepW().

◆ Mtop_h

double Combo::Mtop_h
private

Definition at line 253 of file JetCombinatorics.h.

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

◆ Mtop_l

double Combo::Mtop_l
private

Definition at line 254 of file JetCombinatorics.h.

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

◆ MW

double Combo::MW
private

Definition at line 252 of file JetCombinatorics.h.

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

◆ Ndof_

double Combo::Ndof_
private

Definition at line 242 of file JetCombinatorics.h.

Referenced by analyze(), and GetNdof().

◆ pdffile_

TFile* Combo::pdffile_
private

Definition at line 235 of file JetCombinatorics.h.

Referenced by analyze(), and SetbDiscPdf().

◆ sigmaHadt

double Combo::sigmaHadt
private

Definition at line 256 of file JetCombinatorics.h.

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

◆ sigmaHadW

double Combo::sigmaHadW
private

Definition at line 255 of file JetCombinatorics.h.

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

◆ sigmaLept

double Combo::sigmaLept
private

Definition at line 257 of file JetCombinatorics.h.

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

◆ SumEt_

double Combo::SumEt_
private

Definition at line 243 of file JetCombinatorics.h.

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

◆ TopPair_

TLorentzVector Combo::TopPair_
private

Definition at line 227 of file JetCombinatorics.h.

Referenced by analyze(), and GetTopPair().

◆ usebtag_

bool Combo::usebtag_
private

Definition at line 229 of file JetCombinatorics.h.

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

◆ useFlv_

bool Combo::useFlv_
private

Definition at line 240 of file JetCombinatorics.h.

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

◆ useMtop_

bool Combo::useMtop_
private

Definition at line 230 of file JetCombinatorics.h.

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

◆ Wp_

TLorentzVector Combo::Wp_
private

Definition at line 219 of file JetCombinatorics.h.

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

◆ Wp_disc_

double Combo::Wp_disc_
private

Definition at line 231 of file JetCombinatorics.h.

Referenced by analyze(), and SetWp_disc().

◆ Wp_flv_

double Combo::Wp_flv_
private

Definition at line 239 of file JetCombinatorics.h.

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

◆ Wq_

TLorentzVector Combo::Wq_
private

Definition at line 220 of file JetCombinatorics.h.

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

◆ Wq_disc_

double Combo::Wq_disc_
private

Definition at line 232 of file JetCombinatorics.h.

Referenced by analyze(), and SetWq_disc().

◆ Wq_flv_

double Combo::Wq_flv_
private

Definition at line 239 of file JetCombinatorics.h.

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

TtSemiLepDaughter::LepW
static const std::string LepW
Definition: TtSemiLeptonicEvent.h:9
Combo::Hadb_
TLorentzVector Hadb_
Definition: JetCombinatorics.h:222
Combo::MW
double MW
Definition: JetCombinatorics.h:252
Combo::useMtop_
bool useMtop_
Definition: JetCombinatorics.h:230
Combo::minMassHadW_
double minMassHadW_
Definition: JetCombinatorics.h:246
Combo::Wq_disc_
double Wq_disc_
Definition: JetCombinatorics.h:232
Combo::Ndof_
double Ndof_
Definition: JetCombinatorics.h:242
gather_cfg.cout
cout
Definition: gather_cfg.py:144
Combo::Lepb_
TLorentzVector Lepb_
Definition: JetCombinatorics.h:225
Combo::Wq_
TLorentzVector Wq_
Definition: JetCombinatorics.h:220
Combo::hdisc_b_
TH1F * hdisc_b_
Definition: JetCombinatorics.h:236
fileinputsource_cfi.option
option
Definition: fileinputsource_cfi.py:87
Combo::Lepb_disc_
double Lepb_disc_
Definition: JetCombinatorics.h:234
TtSemiLepEvtBuilder_cfi.disc
disc
Definition: TtSemiLepEvtBuilder_cfi.py:60
Combo::IdWp_
int IdWp_
Definition: JetCombinatorics.h:260
Combo::minMassLepW_
double minMassLepW_
Definition: JetCombinatorics.h:244
Combo::Wp_disc_
double Wp_disc_
Definition: JetCombinatorics.h:231
Combo::usebtag_
bool usebtag_
Definition: JetCombinatorics.h:229
Combo::LepW_
TLorentzVector LepW_
Definition: JetCombinatorics.h:224
alignCSCRings.corr
dictionary corr
Definition: alignCSCRings.py:124
Combo::Mtop_h
double Mtop_h
Definition: JetCombinatorics.h:253
Combo::Mtop_l
double Mtop_l
Definition: JetCombinatorics.h:254
corrVsCorr.filename
filename
Definition: corrVsCorr.py:123
Combo::sigmaHadt
double sigmaHadt
Definition: JetCombinatorics.h:256
Combo::Hadb_flv_
double Hadb_flv_
Definition: JetCombinatorics.h:239
Combo::getPdfValue
double getPdfValue(std::string flavor, double disc)
Definition: JetCombinatorics.h:203
Combo::HadTop_
TLorentzVector HadTop_
Definition: JetCombinatorics.h:223
Combo::maxMassLepW_
double maxMassLepW_
Definition: JetCombinatorics.h:245
Combo::Lepb_flv_
double Lepb_flv_
Definition: JetCombinatorics.h:239
Combo::SumEt_
double SumEt_
Definition: JetCombinatorics.h:243
Combo::sigmaLept
double sigmaLept
Definition: JetCombinatorics.h:257
Combo::HadW_
TLorentzVector HadW_
Definition: JetCombinatorics.h:221
Combo::minMassLepTop_
double minMassLepTop_
Definition: JetCombinatorics.h:249
Combo::useFlv_
bool useFlv_
Definition: JetCombinatorics.h:240
newFWLiteAna.bin
bin
Definition: newFWLiteAna.py:161
Combo::chi2_
double chi2_
Definition: JetCombinatorics.h:241
type
type
Definition: HCALResponse.h:21
Combo::Wq_flv_
double Wq_flv_
Definition: JetCombinatorics.h:239
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
Combo::IdLepb_
int IdLepb_
Definition: JetCombinatorics.h:262
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34
Combo::Hadb_disc_
double Hadb_disc_
Definition: JetCombinatorics.h:233
Combo::sigmaHadW
double sigmaHadW
Definition: JetCombinatorics.h:255
Pi
const double Pi
Definition: CosmicMuonParameters.h:18
Combo::hdisc_cl_
TH1F * hdisc_cl_
Definition: JetCombinatorics.h:237
Combo::maxMassHadW_
double maxMassHadW_
Definition: JetCombinatorics.h:247
Combo::Wp_flv_
double Wp_flv_
Definition: JetCombinatorics.h:239
Combo::Wp_
TLorentzVector Wp_
Definition: JetCombinatorics.h:219
Combo::IdHadb_
int IdHadb_
Definition: JetCombinatorics.h:259
Combo::pdffile_
TFile * pdffile_
Definition: JetCombinatorics.h:235
Combo::IdWq_
int IdWq_
Definition: JetCombinatorics.h:261
Combo::maxMassLepTop_
double maxMassLepTop_
Definition: JetCombinatorics.h:250
Combo::TopPair_
TLorentzVector TopPair_
Definition: JetCombinatorics.h:227
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
Combo::LepTop_
TLorentzVector LepTop_
Definition: JetCombinatorics.h:226