18 |
|
// ROOT headers |
19 |
|
// |
20 |
|
#include <TROOT.h> // access to gROOT, entry point to ROOT system |
21 |
< |
#include <TNtuple.h> |
21 |
> |
#include <TTree.h> |
22 |
|
#include <TChain.h> // |
23 |
|
#include <TBranch.h> // class to access branches in TTree |
24 |
|
#include <TClonesArray.h> // ROOT array class |
28 |
|
// |
29 |
|
// ntuple format headers |
30 |
|
// |
31 |
< |
#include "EWKAnaDefs.hh" |
31 |
> |
#include "HiggsAnaDefs.hh" |
32 |
|
#include "TEventInfo.hh" |
33 |
|
#include "TElectron.hh" |
34 |
|
#include "TMuon.hh" |
65 |
|
mithep::TEventInfo *info, // input event inof |
66 |
|
TClonesArray *electronArr, // input electrons |
67 |
|
TClonesArray *muonArr, // input muons |
68 |
< |
TNtuple * passtuple ); // output ntuple |
68 |
> |
double eventweight, // weight |
69 |
> |
TTree * passtuple ); // output ntuple |
70 |
|
|
71 |
|
unsigned fails_HZZ4L_selection(ControlFlags &ctrl, // input control |
72 |
|
mithep::TEventInfo *info, // input event inof |
73 |
|
TClonesArray *electronArr, // input electrons |
74 |
|
TClonesArray *muonArr, // input muons |
75 |
< |
LabVectors * l ); // output ntuple |
75 |
> |
double eventweight, // weight |
76 |
> |
LabVectors * l ); |
77 |
|
|
78 |
|
unsigned fails_HZZ4L_selection(ControlFlags &ctrl, // input control |
79 |
|
mithep::TEventInfo *info, // input event inof |
80 |
|
TClonesArray *electronArr, // input electrons |
81 |
|
TClonesArray *muonArr, // input muons |
82 |
< |
TNtuple * passtuple, |
83 |
< |
LabVectors * l ); // output ntuple |
82 |
> |
double eventweight, // weight |
83 |
> |
TTree * passtuple, // output ntuple |
84 |
> |
LabVectors * l); |
85 |
|
#endif |