18 |
|
#include "MitAna/DataTree/interface/ElectronCol.h" |
19 |
|
#include "MitAna/DataTree/interface/MuonCol.h" |
20 |
|
#include "MitAna/DataTree/interface/JetCol.h" |
21 |
+ |
#include "MitAna/DataTree/interface/CaloJetCol.h" |
22 |
|
#include "MitAna/DataTree/interface/SuperClusterCol.h" |
23 |
|
#include "MitAna/DataTree/interface/DecayParticleCol.h" |
24 |
+ |
#include "MitAna/DataTree/interface/PFCandidateCol.h" |
25 |
|
#include "MitAna/DataTree/interface/VertexCol.h" |
26 |
|
#include "MitPhysics/Utils/interface/MuonTools.h" |
27 |
|
|
40 |
|
const char *GetMuonBranchName() const { return fMuonBranchName; } |
41 |
|
const char *GetMetName() const { return fMetName; } |
42 |
|
const char *GetCleanJetsName() const { return fCleanJetsName; } |
43 |
+ |
const char *GetCleanJetsNoPtCutName() const { return fCleanJetsNoPtCutName; } |
44 |
|
|
45 |
|
void SetMuonBranchName(const char *name) { fMuonBranchName = name; } |
46 |
|
void SetMetName(const char *name) { fMetName = name; } |
47 |
|
void SetCleanJetsName(const char *name) { fCleanJetsName = name; } |
48 |
+ |
void SetCleanJetsNoPtCutName(const char *name) { fCleanJetsNoPtCutName = name; } |
49 |
|
|
50 |
|
protected: |
51 |
|
TString fMuonBranchName; //name of muon branch |
52 |
|
TString fMetName; //name of met collection |
53 |
|
TString fCleanJetsName; //name of clean central jets collection |
54 |
+ |
TString fCleanJetsNoPtCutName; //name of clean all jets collection |
55 |
|
TString fVertexName; //name of vertex collection |
56 |
+ |
TString fPFCandidatesName; //name of PFCandidate collection |
57 |
|
const MuonCol *fMuons; //!Muon branch |
58 |
|
const MetCol *fMet; //!Missing Et branch |
59 |
|
const VertexCol *fVertices; //!Vertex branch |
60 |
+ |
const PFCandidateCol *fPFCandidates; //!PFCandidates branch |
61 |
+ |
Int_t fNEventsSelected; //selected events |
62 |
|
|
63 |
|
TH1D *fHWWSelection; |
64 |
|
TH1D *fHWWToEESelection; |