Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoEgamma
EgammaIsolationAlgos
interface
HcalPFClusterIsolation.h
Go to the documentation of this file.
1
#ifndef EgammaIsolationProducers_HcalPFClusterIsolation_h
2
#define EgammaIsolationProducers_HcalPFClusterIsolation_h
3
4
//*****************************************************************************
5
// File: HcalPFClusterIsolation.h
6
// ----------------------------------------------------------------------------
7
// OrigAuth: Matteo Sani
8
// Institute: UCSD
9
//*****************************************************************************
10
11
#include "
DataFormats/ParticleFlowReco/interface/PFCluster.h
"
12
#include "
DataFormats/ParticleFlowReco/interface/PFClusterFwd.h
"
13
14
#include <vector>
15
16
template
<
typename
T1>
17
class
HcalPFClusterIsolation
{
18
public
:
19
20
typedef
std::vector<T1>
T1Collection
;
21
typedef
edm::Ref<T1Collection>
T1Ref
;
22
23
HcalPFClusterIsolation
(
double
drMax
,
24
double
drVetoBarrel
,
25
double
drVetoEndcap
,
26
double
etaStripBarrel
,
27
double
etaStripEndcap
,
28
double
energyBarrel
,
29
double
energyEndcap
,
30
bool
useEt
);
31
32
~HcalPFClusterIsolation
();
33
double
getSum
(
const
T1Ref
candRef,
const
std::vector<
edm::Handle<reco::PFClusterCollection>
>& clusterHandles);
34
35
private
:
36
const
double
drMax_
;
37
const
double
drVetoBarrel_
;
38
const
double
drVetoEndcap_
;
39
const
double
etaStripBarrel_
;
40
const
double
etaStripEndcap_
;
41
const
double
energyBarrel_
;
42
const
double
energyEndcap_
;
43
const
bool
useEt_
;
44
45
};
46
47
#endif
HcalPFClusterIsolation::energyEndcap_
const double energyEndcap_
Definition:
HcalPFClusterIsolation.h:42
HcalPFClusterIsolation::drMax_
const double drMax_
Definition:
HcalPFClusterIsolation.h:36
PFClusterFwd.h
edm::Ref
Definition:
AssociativeIterator.h:51
edm::Handle< reco::PFClusterCollection >
HcalPFClusterIsolation::drVetoBarrel_
const double drVetoBarrel_
Definition:
HcalPFClusterIsolation.h:37
HLT_25ns14e33_v1_cff.drVetoBarrel
tuple drVetoBarrel
Definition:
HLT_25ns14e33_v1_cff.py:6992
HcalPFClusterIsolation::drVetoEndcap_
const double drVetoEndcap_
Definition:
HcalPFClusterIsolation.h:38
HLT_25ns14e33_v1_cff.energyBarrel
tuple energyBarrel
Definition:
HLT_25ns14e33_v1_cff.py:6995
HcalPFClusterIsolation::T1Collection
std::vector< T1 > T1Collection
Definition:
HcalPFClusterIsolation.h:20
PFCluster.h
HcalPFClusterIsolation::T1Ref
edm::Ref< T1Collection > T1Ref
Definition:
HcalPFClusterIsolation.h:21
HLT_25ns14e33_v1_cff.drVetoEndcap
tuple drVetoEndcap
Definition:
HLT_25ns14e33_v1_cff.py:6997
HLT_25ns14e33_v1_cff.etaStripEndcap
tuple etaStripEndcap
Definition:
HLT_25ns14e33_v1_cff.py:6991
HLT_25ns14e33_v1_cff.drMax
tuple drMax
Definition:
HLT_25ns14e33_v1_cff.py:6993
HcalPFClusterIsolation::getSum
double getSum(const T1Ref candRef, const std::vector< edm::Handle< reco::PFClusterCollection >> &clusterHandles)
Definition:
HcalPFClusterIsolation.cc:34
HcalPFClusterIsolation::useEt_
const bool useEt_
Definition:
HcalPFClusterIsolation.h:43
HLT_25ns14e33_v1_cff.useEt
tuple useEt
Definition:
HLT_25ns14e33_v1_cff.py:6904
HLT_25ns14e33_v1_cff.energyEndcap
tuple energyEndcap
Definition:
HLT_25ns14e33_v1_cff.py:6986
HcalPFClusterIsolation::HcalPFClusterIsolation
HcalPFClusterIsolation(double drMax, double drVetoBarrel, double drVetoEndcap, double etaStripBarrel, double etaStripEndcap, double energyBarrel, double energyEndcap, bool useEt)
Definition:
HcalPFClusterIsolation.cc:11
HLT_25ns14e33_v1_cff.etaStripBarrel
tuple etaStripBarrel
Definition:
HLT_25ns14e33_v1_cff.py:6988
HcalPFClusterIsolation::~HcalPFClusterIsolation
~HcalPFClusterIsolation()
Definition:
HcalPFClusterIsolation.cc:30
HcalPFClusterIsolation::energyBarrel_
const double energyBarrel_
Definition:
HcalPFClusterIsolation.h:41
HcalPFClusterIsolation::etaStripBarrel_
const double etaStripBarrel_
Definition:
HcalPFClusterIsolation.h:39
HcalPFClusterIsolation::etaStripEndcap_
const double etaStripEndcap_
Definition:
HcalPFClusterIsolation.h:40
HcalPFClusterIsolation
Definition:
HcalPFClusterIsolation.h:17
Generated for CMSSW Reference Manual by
1.8.5