#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 (T1, edm::Handle< std::vector< reco::PFCluster > >) |
double | getSum (T1Ref, edm::Handle< std::vector< reco::PFCluster > >) |
~EcalPFClusterIsolation () | |
Private Member Functions | |
bool | computedRVeto (T1Ref candRef, reco::PFClusterRef pfclu) |
bool | computedRVeto (T1 cand, 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 17 of file EcalPFClusterIsolation.h.
typedef std::vector<T1> EcalPFClusterIsolation< T1 >::T1Collection |
Definition at line 19 of file EcalPFClusterIsolation.h.
typedef edm::Ref<T1Collection> EcalPFClusterIsolation< T1 >::T1Ref |
Definition at line 20 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 35 of file EcalPFClusterIsolation.cc.
|
private |
Definition at line 38 of file EcalPFClusterIsolation.cc.
References HLTMuonOfflineAnalyzer_cfi::deltaR2, ALPAKA_ACCELERATOR_NAMESPACE::dR2(), edm::Ref< C, T, F >::isNonnull(), and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
|
private |
Definition at line 109 of file EcalPFClusterIsolation.cc.
References HLTMuonOfflineAnalyzer_cfi::deltaR2, ALPAKA_ACCELERATOR_NAMESPACE::dR2(), and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
|
private |
Definition at line 58 of file EcalPFClusterIsolation.cc.
References HLTMuonOfflineAnalyzer_cfi::deltaR2, and ALPAKA_ACCELERATOR_NAMESPACE::dR2().
double EcalPFClusterIsolation< T1 >::getSum | ( | T1 | , |
edm::Handle< std::vector< reco::PFCluster > > | |||
) |
double EcalPFClusterIsolation< T1 >::getSum | ( | T1Ref | ref, |
edm::Handle< std::vector< reco::PFCluster > > | clusts | ||
) |
Definition at line 104 of file EcalPFClusterIsolation.cc.
|
private |
Definition at line 39 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 38 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 40 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 41 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 44 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 45 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 42 of file EcalPFClusterIsolation.h.
|
private |
Definition at line 43 of file EcalPFClusterIsolation.h.