39 |
|
Double_t intRadius, Double_t etLow, |
40 |
|
const mithep::Collection<mithep::CaloTower> *caloTowers); |
41 |
|
static Double_t PFMuonIsolation(const Muon *p, const PFCandidateCol *PFCands, |
42 |
< |
const VertexCol *vertices, Double_t delta_z, double ptMin, |
43 |
< |
Double_t extRadius, Double_t intRadius, int isoType); |
42 |
> |
const Vertex *vertex, Double_t delta_z, Double_t ptMin, |
43 |
> |
Double_t extRadius, Double_t intRadius, int isoType, |
44 |
> |
Double_t beta, const MuonCol *goodMuons, |
45 |
> |
const ElectronCol *goodElectrons); |
46 |
|
static Double_t PFElectronIsolation(const Electron *p, const PFCandidateCol *PFCands, |
47 |
< |
const VertexCol *vertices, Double_t delta_z, double ptMin, |
48 |
< |
Double_t extRadius, Double_t intRadius, int isoType); |
49 |
< |
static Double_t BetaM(const TrackCol *tracks, const Muon *p, const VertexCol *vertices, |
47 |
> |
const Vertex *vertex, Double_t delta_z, Double_t ptMin, |
48 |
> |
Double_t extRadius, Double_t intRadius, int isoType, |
49 |
> |
Double_t beta, const MuonCol *goodMuons, |
50 |
> |
const ElectronCol *goodElectrons); |
51 |
> |
static Double_t BetaM(const TrackCol *tracks, const Muon *p, const Vertex *vertex, |
52 |
|
Double_t ptMin, Double_t delta_z, Double_t extRadius, |
53 |
|
Double_t intRadius); |
54 |
< |
static Double_t BetaE(const TrackCol *tracks, const Electron *p, const VertexCol *vertices, |
54 |
> |
static Double_t BetaE(const TrackCol *tracks, const Electron *p, const Vertex *vertex, |
55 |
|
Double_t ptMin, Double_t delta_z, Double_t extRadius, |
56 |
|
Double_t intRadius); |
57 |
|
ClassDef(IsolationTools, 0) // Isolation tools |