26 |
|
#include <TLorentzVector.h> // 4-vector class |
27 |
|
#include <TVector3.h> // 3D vector class |
28 |
|
#include <TH1D.h> |
29 |
+ |
#include <TBits.h> |
30 |
|
|
31 |
|
// |
32 |
|
// ntuple format headers |
41 |
|
#include "ParseArgs.h" |
42 |
|
#include "EventData.h" |
43 |
|
#include "SelectionStatus.h" |
44 |
+ |
#include "ReferenceSelection.h" |
45 |
|
|
46 |
|
#define PASS_SKIM0 0 |
47 |
|
#define PASS_SKIM1 1 |
59 |
|
|
60 |
|
EventData apply_ZPlusX(ControlFlags &ctrl, // input control |
61 |
|
const mithep::EventHeader *info, // input event info |
62 |
+ |
TriggerTable *hltTable, |
63 |
+ |
Array<TriggerObject> *hltObjArr, |
64 |
+ |
TriggerObjectsTable *fTrigObjs, |
65 |
|
const mithep::Array<mithep::Vertex> * vtxArr , |
66 |
|
const mithep::Array<mithep::PFCandidate> *fPFCandidates, |
67 |
|
const mithep::Array<mithep::PileupEnergyDensity> *puEnergyDensity, |