16 |
|
#include "MitAna/DataTree/interface/BasicCluster.h" |
17 |
|
#include "MitAna/DataTree/interface/SuperCluster.h" |
18 |
|
#include "MitAna/DataTree/interface/CaloTower.h" |
19 |
+ |
#include "MitAna/DataTree/interface/VertexCol.h" |
20 |
+ |
#include "MitAna/DataTree/interface/MuonCol.h" |
21 |
+ |
#include "MitAna/DataTree/interface/ElectronCol.h" |
22 |
+ |
#include "MitAna/DataTree/interface/PFCandidateCol.h" |
23 |
|
|
24 |
|
namespace mithep |
25 |
|
{ |
37 |
|
static Double_t CaloTowerEmIsolation(const ThreeVector *p, Double_t extRadius, |
38 |
|
Double_t intRadius, Double_t etLow, |
39 |
|
const mithep::Collection<mithep::CaloTower> *caloTowers); |
40 |
< |
|
40 |
> |
static Double_t PFMuonIsolation(const Muon *p, const PFCandidateCol *PFCands, |
41 |
> |
const VertexCol *vertices, Double_t delta_z, |
42 |
> |
Double_t extRadius, Double_t intRadius, int isoType); |
43 |
> |
static Double_t PFElectronIsolation(const Electron *p, const PFCandidateCol *PFCands, |
44 |
> |
const VertexCol *vertices, Double_t delta_z, |
45 |
> |
Double_t extRadius, Double_t intRadius, int isoType); |
46 |
|
ClassDef(IsolationTools, 0) // Isolation tools |
47 |
|
}; |
48 |
|
} |