75 |
|
void SetPtMin(Double_t pt) { fMuonPtMin = pt; } |
76 |
|
void SetTrackIsoCut(Double_t cut) { fTrackIsolationCut = cut; } |
77 |
|
void SetIntRadius(Double_t dr) { fIntRadius = dr; } |
78 |
< |
|
78 |
> |
void SetPFNoPileUpName(const char *n) { fPFNoPileUpName = n; } |
79 |
> |
void SetPFPileUpName(const char *n) { fPFPileUpName = n; } |
80 |
|
void SetRhoType(RhoUtilities::RhoType type) |
81 |
|
{ fTheRhoType = type; }; |
82 |
|
|
107 |
|
kCustomIso, //"Custom" |
108 |
|
kPFIso, //"PFIso" |
109 |
|
kPFRadialIso, //"PFRadialIso" |
110 |
+ |
kPFIsoBetaPUCorrected, //"PFISo with PUcorrection using delta Beta |
111 |
|
kPFIsoEffectiveAreaCorrected, //"PFIso with EffectiveArea Pileup Correction" |
112 |
|
kPFIsoNoL, //"PFIsoNoL" |
113 |
|
kNoIso, //"NoIso" |
123 |
|
kSta, //"Standalone" |
124 |
|
kTrackerMuon, //"TrackerMuon" |
125 |
|
kCaloMuon, //"CaloMuon" |
126 |
< |
kTrackerBased //"TrackerMuon or CaloMuon" |
127 |
< |
|
126 |
> |
kTrackerBased, //"TrackerMuon or CaloMuon" |
127 |
> |
kGlobalOnly //"GlobalOnly" |
128 |
|
}; |
129 |
|
|
130 |
|
protected: |
141 |
|
TString fBeamSpotName; //name of beamspot collection |
142 |
|
TString fTrackName; //name of track collection |
143 |
|
TString fPFCandidatesName; //name of pfcandidates collection |
144 |
+ |
TString fPFNoPileUpName; //name of pfnpu collection |
145 |
+ |
TString fPFPileUpName; //name of pfpu collection |
146 |
|
TString fMuonIDType; //type of muon id scheme we impose |
147 |
|
TString fMuonIsoType; //type of muon isolations scheme we impose |
148 |
|
TString fMuonClassType; //type of muon class we impose |
167 |
|
const TrackCol *fTracks; //!track branch |
168 |
|
const PFCandidateCol *fPFCandidates; //!pfcandidate branch |
169 |
|
const PFCandidateCol *fPFNoPileUpCands; //!pfnpu collection |
170 |
+ |
const PFCandidateCol *fPFPileUpCands; //!pfpu collection |
171 |
|
Double_t fIntRadius; //!min IntRadius cut in pf isolation |
172 |
|
MuonCol *fNonIsolatedMuons; //!pointer to old muon collection |
173 |
|
ElectronCol *fNonIsolatedElectrons;//!pointer to old electron collection |