64 |
|
void SetOutputName(const char *name) { SetCleanMuonsName(name); } |
65 |
|
void SetPtMin(Double_t pt) { fMuonPtMin = pt; } |
66 |
|
void SetTrackIsoCut(Double_t cut) { fTrackIsolationCut = cut; } |
67 |
+ |
void SetIntRadius(Double_t dr) { fIntRadius = dr; } |
68 |
|
|
69 |
|
enum EMuIdType { |
70 |
|
kIdUndef = 0, //not defined |
74 |
|
kLoose, //"Loose" |
75 |
|
kWWMuIdV1, //"WWMuIdV1" |
76 |
|
kWWMuIdV2, //"WWMuIdV2" |
77 |
+ |
kWWMuIdV3, //"WWMuIdV3" |
78 |
|
kNoId, //"NoId" |
79 |
|
kCustomId //"Custom" |
80 |
|
}; |
136 |
|
const BeamSpotCol *fBeamSpot; //!beamspot branch |
137 |
|
const TrackCol *fTracks; //!track branch |
138 |
|
const PFCandidateCol *fPFCandidates; //!pfcandidate branch |
139 |
+ |
Double_t fIntRadius; //!min IntRadius cut in pf isolation |
140 |
|
MuonCol *fNonIsolatedMuons; //!pointer to old muon collection |
141 |
|
ElectronCol *fNonIsolatedElectrons;//!pointer to old electron collection |
142 |
|
TString fPileupEnergyDensityName; |