#include <RecoEgamma/EgammaHLTAlgos/interface/EgammaHLTEcalIsolation.h>
Public Member Functions | |
EgammaHLTEcalIsolation (double egEcalIso_EtMin, double egEcalIso_ConeSize, int SC_algo_type) | |
float | getConeSize () |
Get isolation cone size. More... | |
float | getetMin () |
Get Et cut for ecal hits. More... | |
float | isolPtSum (const reco::RecoCandidate *recocandidate, const std::vector< const reco::SuperCluster * > sclusters, const std::vector< const reco::BasicCluster * > bclusters) |
Private Attributes | |
int | algoType_ |
double | conesize |
double | etMin |
Description: sum Et of all island basic clusters in cone around candidate
Definition at line 27 of file EgammaHLTEcalIsolation.h.
|
inline |
Definition at line 33 of file EgammaHLTEcalIsolation.h.
|
inline |
Get isolation cone size.
Definition at line 51 of file EgammaHLTEcalIsolation.h.
References conesize.
|
inline |
float EgammaHLTEcalIsolation::isolPtSum | ( | const reco::RecoCandidate * | recocandidate, |
const std::vector< const reco::SuperCluster * > | sclusters, | ||
const std::vector< const reco::BasicCluster * > | bclusters | ||
) |
Definition at line 23 of file EgammaHLTEcalIsolation.cc.
References algoType_, reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), conesize, reco::CaloCluster::eta(), etMin, create_public_lumi_plots::exp, reco::CaloCluster::phi(), PI, reco::SuperCluster::seed(), funct::sin(), mathSSE::sqrt(), reco::RecoCandidate::superCluster(), and TWOPI.
Referenced by EgammaHLTEcalIsolationProducersRegional::produce().
|
private |
Definition at line 61 of file EgammaHLTEcalIsolation.h.
Referenced by isolPtSum().
|
private |
Definition at line 60 of file EgammaHLTEcalIsolation.h.
Referenced by getConeSize(), and isolPtSum().
|
private |
Definition at line 59 of file EgammaHLTEcalIsolation.h.
Referenced by getetMin(), and isolPtSum().