#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 26 of file EgammaHLTEcalIsolation.h.
|
inline |
|
inline |
Get isolation cone size.
Definition at line 50 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 22 of file EgammaHLTEcalIsolation.cc.
References algoType_, reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), conesize, reco::CaloCluster::eta(), etMin, JetChargeProducer_cfi::exp, reco::CaloCluster::phi(), PI, reco::SuperCluster::seed(), funct::sin(), mathSSE::sqrt(), reco::RecoCandidate::superCluster(), and TWOPI.
Referenced by EgammaHLTEcalIsolation(), and EgammaHLTEcalIsolationProducersRegional::produce().
|
private |
Definition at line 60 of file EgammaHLTEcalIsolation.h.
Referenced by isolPtSum().
|
private |
Definition at line 59 of file EgammaHLTEcalIsolation.h.
Referenced by getConeSize(), and isolPtSum().
|
private |
Definition at line 58 of file EgammaHLTEcalIsolation.h.
Referenced by getetMin(), and isolPtSum().