#include <EcalPFClusterIsolation.h>
Public Types | |
typedef std::vector< T1 > | T1Collection |
typedef edm::Ref< T1Collection > | T1Ref |
Public Member Functions | |
EcalPFClusterIsolation (double drMax, double drVetoBarrel, double drVetoEndcap, double etaStripBarrel, double etaStripEndcap, double energyBarrel, double energyEndcap) | |
double | getSum (T1Ref, edm::Handle< std::vector< reco::PFCluster > >) |
~EcalPFClusterIsolation () | |
Private Member Functions | |
bool | computedRVeto (T1Ref candRef, reco::PFClusterRef pfclu) |
template<> | |
bool | computedRVeto (T1Ref candRef, reco::PFClusterRef pfclu) |
Private Attributes | |
const double | drMax_ |
double | drVeto2_ |
const double | drVetoBarrel_ |
const double | drVetoEndcap_ |
const double | energyBarrel_ |
const double | energyEndcap_ |
const double | etaStripBarrel_ |
const double | etaStripEndcap_ |
Definition at line 32 of file EcalPFClusterIsolation.h.
typedef std::vector<T1> EcalPFClusterIsolation< T1 >::T1Collection |
Definition at line 35 of file EcalPFClusterIsolation.h.
typedef edm::Ref<T1Collection> EcalPFClusterIsolation< T1 >::T1Ref |
Definition at line 36 of file EcalPFClusterIsolation.h.
EcalPFClusterIsolation< T1 >::EcalPFClusterIsolation | ( | double | drMax, |
double | drVetoBarrel, | ||
double | drVetoEndcap, | ||
double | etaStripBarrel, | ||
double | etaStripEndcap, | ||
double | energyBarrel, | ||
double | energyEndcap | ||
) |
Definition at line 19 of file EcalPFClusterIsolation.cc.
EcalPFClusterIsolation< T1 >::~EcalPFClusterIsolation | ( | ) |
Definition at line 36 of file EcalPFClusterIsolation.cc.
|
private |
Definition at line 76 of file EcalPFClusterIsolation.cc.
References reco::deltaR2(), EcalPFClusterIsolation< T1 >::drMax_, and edm::Ref< C, T, F >::isNonnull().
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 95 of file EcalPFClusterIsolation.cc.
References reco::deltaR2(), EcalPFClusterIsolation< T1 >::drMax_, and EcalPFClusterIsolation< T1 >::drVeto2_.
double EcalPFClusterIsolation< T1 >::getSum | ( | T1Ref | , |
edm::Handle< std::vector< reco::PFCluster > > | |||
) |
Definition at line 40 of file EcalPFClusterIsolation.cc.
References EcalPFClusterIsolation< T1 >::computedRVeto(), particleFlow_cfi::dEta, EcalPFClusterIsolation< T1 >::drVeto2_, EcalPFClusterIsolation< T1 >::drVetoBarrel_, EcalPFClusterIsolation< T1 >::drVetoEndcap_, EcalPFClusterIsolation< T1 >::energyBarrel_, EcalPFClusterIsolation< T1 >::energyEndcap_, EcalPFClusterIsolation< T1 >::etaStripBarrel_, EcalPFClusterIsolation< T1 >::etaStripEndcap_, and mps_fire::i.
Referenced by EgammaEcalPFClusterIsolationProducer< T1 >::produce(), and HLTEcalPFClusterIsolationProducer< T1 >::produce().
|
private |
Definition at line 53 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::computedRVeto().
|
private |
Definition at line 52 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::computedRVeto(), and EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 54 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 55 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 58 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 59 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 56 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().
|
private |
Definition at line 57 of file EcalPFClusterIsolation.h.
Referenced by EcalPFClusterIsolation< T1 >::getSum().