#include <RecoEgamma/EgammaHLTAlgos/interface/EgammaHLTHcalIsolationDoubleCone.h>
Public Member Functions | |
EgammaHLTHcalIsolationDoubleCone (double egHcalIso_PtMin, double egHcalIso_ConeSize, double egHcalIso_Exclusion) | |
float | getConeSize () |
Get isolation cone size. More... | |
float | getExclusion () |
Get exclusion region. More... | |
float | getptMin () |
Get pt cut for hcal hits. More... | |
float | isolPtSum (const reco::RecoCandidate *recocandidate, const HBHERecHitCollection *hbhe, const HFRecHitCollection *hf, const CaloGeometry *geometry) |
Private Attributes | |
float | conesize |
float | exclusion |
float | ptMin |
Description: sum pt hcal hits in cone around egamma candidate but exlude central cone mostly identical to EgammaHLTHcalIsolation, but with an inner exclusion cone
Usage: <usage>
Definition at line 38 of file EgammaHLTHcalIsolationDoubleCone.h.
|
inline |
Definition at line 43 of file EgammaHLTHcalIsolationDoubleCone.h.
|
inline |
Get isolation cone size.
Definition at line 60 of file EgammaHLTHcalIsolationDoubleCone.h.
References conesize.
|
inline |
Get exclusion region.
Definition at line 62 of file EgammaHLTHcalIsolationDoubleCone.h.
References exclusion.
|
inline |
Get pt cut for hcal hits.
Definition at line 58 of file EgammaHLTHcalIsolationDoubleCone.h.
References ptMin.
float EgammaHLTHcalIsolationDoubleCone::isolPtSum | ( | const reco::RecoCandidate * | recocandidate, |
const HBHERecHitCollection * | hbhe, | ||
const HFRecHitCollection * | hf, | ||
const CaloGeometry * | geometry | ||
) |
Definition at line 25 of file EgammaHLTHcalIsolationDoubleCone.cc.
References edm::SortedCollection< T, SORT >::begin(), conesize, edm::SortedCollection< T, SORT >::end(), eta(), exclusion, create_public_lumi_plots::exp, CaloGeometry::getPosition(), phi, PI, ptMin, funct::sin(), reco::RecoCandidate::superCluster(), and TWOPI.
Referenced by EgammaHLTHcalIsolationDoubleConeProducers::produce().
|
private |
Definition at line 69 of file EgammaHLTHcalIsolationDoubleCone.h.
Referenced by getConeSize(), and isolPtSum().
|
private |
Definition at line 70 of file EgammaHLTHcalIsolationDoubleCone.h.
Referenced by getExclusion(), and isolPtSum().
|
private |
Definition at line 68 of file EgammaHLTHcalIsolationDoubleCone.h.
Referenced by getptMin(), and isolPtSum().