ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DGele/MiniTreeFormat/TTbar/interface/TTbarEvtMC.h.bck
Revision: 1.1.1.1 (vendor branch)
Committed: Tue Oct 20 17:15:16 2009 UTC (15 years, 6 months ago) by dgele
Branch: ANA
CVS Tags: start
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
Log Message:
version CMSSW_2_2_10

File Contents

# Content
1 #ifndef __TOP_TREE_TTbarEvtMC_H__
2 #define __TOP_TREE_TTbarEvtMC_H__
3
4 //-------------------------------------------------------------------------------
5 // Header file
6 //
7 // $Author: D.Gele
8 //
9 //-------------------------------------------------------------------------------
10
11 #include "Vec.h"
12
13 namespace TopTree
14 {
15 class TTbarEvtMC
16 {
17 public:
18 TTbarEvtMC();
19 ~TTbarEvtMC();
20
21 void Reset();
22
23
24 LorentzVector p4Parton1_gen;
25 LorentzVector p4Parton2_gen;
26
27 LorentzVector p4_Top_gen;
28 LorentzVector p4_ATop_gen;
29
30 LorentzVector p4_Lep_gen;
31 LorentzVector p4_ALep_gen;
32
33 LorentzVector p4_Neu_gen;
34 LorentzVector p4_ANeu_gen;
35
36 LorentzVector p4_Wminus_gen;
37 LorentzVector p4_Wplus_gen;
38
39 LorentzVector p4_B_gen;
40 LorentzVector p4_Bbar_gen;
41
42 LorentzVector p4_BRad_gen; // Radiative B coing from previous B (B->B+Xgluons)
43 LorentzVector p4_BbarRad_gen;
44
45 double QLep_gen; // charge of the lepton
46 double QALep_gen; // charge of the antilepton
47
48 int Tmeme; // T = # of taus from W decays
49 // M = # of muons from W->tau->muon
50 // E = # of electrons from W->tau->electron
51 // M = # of muons from W->muon
52 // E = # of electrons from W->electron
53
54 std::string TTbarDecayType; // Dimuon,Dielectron,Dielecmuon,Singlemuon,Singleelectron,Singletauhad,Ditauhad,Had
55
56
57 int ProdProc; // =1 for q + qbar -> gluon
58 // =2 for gluon + gluon -> gluon
59
60
61 int mc_LepID; // +-11,+-13,+-15
62
63 /*
64 * int weight; // = -1 if (Ep-Epbar)>0
65 * // = 1 else
66 *
67 * double partx[2]; // momentum fraction of initial partons
68 * int ptype[2]; // parton type (u,d,s,...,g) of initial
69 * // partons
70 * double Qscale; // factorisation scale mu=Q (GeV)
71 * double PDFval[60]; // PDF values: f_p(x_p)*f_pbar(x_pbar)
72 * // for different PDF's
73 */
74 };
75 }
76 #endif