1 |
#ifndef JETINFO
|
2 |
#define JETINFO
|
3 |
|
4 |
#if !defined __CINT__ && !defined DEFINITION_ONLY
|
5 |
#include "PFJet.h"
|
6 |
#include "Array.h"
|
7 |
|
8 |
#include "ParseArgs.h"
|
9 |
#include "SimpleLepton.h"
|
10 |
#include "EventData.h"
|
11 |
#include "NtuplerBase.h"
|
12 |
#include "AngleTuple.h"
|
13 |
#endif
|
14 |
|
15 |
// #define VARLIST_JETINFO "nJets/I:ptJet1/F:ptJet2/F:ptJet3/F:ptJet4/F:etaJet1/F:etaJet2/F:etaJet3/F:etaJet4/F:phiJet1/F:phiJet2/F:phiJet3/F:phiJet4/F:mvaJet1/F:mvaJet2/F:mvaJet3/F:mvaJet4/F:mjj/F:dEta/F:etaProd/F"
|
16 |
|
17 |
// typedef struct {
|
18 |
// Int_t nJets;
|
19 |
// Float_t ptJet1,ptJet2,ptJet3,ptJet4;
|
20 |
// Float_t etaJet1,etaJet2,etaJet3,etaJet4;
|
21 |
// Float_t phiJet1,phiJet2,phiJet3,phiJet4;
|
22 |
// Float_t mvaJet1,mvaJet2,mvaJet3,mvaJet4;
|
23 |
// Float_t mjj,dEta,etaProd;
|
24 |
// } JetInfoStruct;
|
25 |
|
26 |
// void fillJetInfo( vector<SimpleLepton>,
|
27 |
// JetInfoStruct &,
|
28 |
// ControlFlags &);
|
29 |
// void fillJetAngleBranches( JetInfoStruct, // JetInfoStruct must be filled before calling this
|
30 |
// EventData,
|
31 |
// NtuplerBase *,
|
32 |
// ControlFlags &);
|
33 |
#endif
|