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
Log Message:
version CMSSW_2_2_10

File Contents

# User Rev Content
1 dgele 1.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