# | Line 14 | Line 14 | class bbHAnalysis { | |
---|---|---|
14 | ||
15 | public: | |
16 | ||
17 | < | bbHAnalysis(char *runType, Pythia8::Pythia *pythia, UltraFastSim *ufs, bool verbosity); |
17 | > | bbHAnalysis(TFile *outFile, Pythia8::Pythia *pythia, UltraFastSim *ufs, bool verbosity); |
18 | ||
19 | virtual ~bbHAnalysis(); | |
20 | ||
21 | bool run(); | |
22 | + | bool end(); |
23 | ||
24 | private: | |
25 | ||
26 | bbHAnalysis(); | |
27 | ||
28 | < | char *runType; |
28 | > | TFile* outFile; |
29 | Pythia8::Pythia *pythia; | |
30 | UltraFastSim *ufs; | |
30 | – | |
31 | bool verbose_; | |
32 | – | |
32 | int iEvent; | |
33 | ||
35 | – | TFile *outFile; |
34 | TTree *tree; | |
35 | ||
36 | + | int nElecs; |
37 | + | int nMuons; |
38 | + | int nTaus; |
39 | + | int ncQrks; |
40 | + | int nbQrks; |
41 | int nJets; | |
42 | int nBJets; | |
43 | + | int nRTaus; |
44 | double muonPt; | |
45 | double muonEta; | |
46 | double muonPhi; | |
47 | double tauPt; | |
48 | double tauEta; | |
49 | double tauPhi; | |
50 | + | double taumPt; |
51 | + | double taumEta; |
52 | + | double taumPhi; |
53 | + | double tauhPt; |
54 | + | double tauhEta; |
55 | + | double tauhPhi; |
56 | + | double rTauPt; |
57 | + | double rTauEta; |
58 | + | double rTauPhi; |
59 | + | double bQrk1Pt; |
60 | + | double bQrk1Eta; |
61 | + | double bQrk1Phi; |
62 | + | double bQrk2Pt; |
63 | + | double bQrk2Eta; |
64 | + | double bQrk2Phi; |
65 | double bJet1Pt; | |
66 | double bJet1Eta; | |
67 | double bJet1Phi; | |
68 | double bJet2Pt; | |
69 | double bJet2Eta; | |
70 | double bJet2Phi; | |
71 | < | double visMass; |
71 | > | double gVisMass; |
72 | > | double rVisMass; |
73 | double ET; | |
74 | double HT; | |
75 | double MET; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |