#include <HcalPFClusterIsolation.h>
Public Types | |
typedef std::vector< T1 > | T1Collection |
typedef edm::Ref< T1Collection > | T1Ref |
Public Member Functions | |
double | getSum (const T1Ref candRef, const std::vector< edm::Handle< reco::PFClusterCollection >> &clusterHandles) |
double | getSum (const T1 cand, const std::vector< edm::Handle< reco::PFClusterCollection >> &clusterHandles) |
HcalPFClusterIsolation (double drMax, double drVetoBarrel, double drVetoEndcap, double etaStripBarrel, double etaStripEndcap, double energyBarrel, double energyEndcap, bool useEt) | |
~HcalPFClusterIsolation () | |
Private Attributes | |
const double | drMax_ |
const double | drVetoBarrel_ |
const double | drVetoEndcap_ |
const double | energyBarrel_ |
const double | energyEndcap_ |
const double | etaStripBarrel_ |
const double | etaStripEndcap_ |
const bool | useEt_ |
Definition at line 17 of file HcalPFClusterIsolation.h.
typedef std::vector<T1> HcalPFClusterIsolation< T1 >::T1Collection |
Definition at line 19 of file HcalPFClusterIsolation.h.
typedef edm::Ref<T1Collection> HcalPFClusterIsolation< T1 >::T1Ref |
Definition at line 20 of file HcalPFClusterIsolation.h.
HcalPFClusterIsolation< T1 >::HcalPFClusterIsolation | ( | double | drMax, |
double | drVetoBarrel, | ||
double | drVetoEndcap, | ||
double | etaStripBarrel, | ||
double | etaStripEndcap, | ||
double | energyBarrel, | ||
double | energyEndcap, | ||
bool | useEt | ||
) |
Definition at line 11 of file HcalPFClusterIsolation.cc.
HcalPFClusterIsolation< T1 >::~HcalPFClusterIsolation | ( | ) |
Definition at line 29 of file HcalPFClusterIsolation.cc.
double HcalPFClusterIsolation< T1 >::getSum | ( | const T1Ref | candRef, |
const std::vector< edm::Handle< reco::PFClusterCollection >> & | clusterHandles | ||
) |
Definition at line 78 of file HcalPFClusterIsolation.cc.
Referenced by EgammaHcalPFClusterIsolationProducer< T1 >::produce(), and HLTHcalPFClusterIsolationProducer< T1 >::produce().
double HcalPFClusterIsolation< T1 >::getSum | ( | const T1 | cand, |
const std::vector< edm::Handle< reco::PFClusterCollection >> & | clusterHandles | ||
) |
Definition at line 32 of file HcalPFClusterIsolation.cc.
References funct::abs(), HLTMuonOfflineAnalyzer_cfi::deltaR2, HLT_2023v12_cff::dEta, ALPAKA_ACCELERATOR_NAMESPACE::dR2(), and mps_fire::i.
|
private |
Definition at line 36 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 37 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 38 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 41 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 42 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 39 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 40 of file HcalPFClusterIsolation.h.
|
private |
Definition at line 43 of file HcalPFClusterIsolation.h.