test
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
HLT_25ns10e33_v2_cff.drVetoBarrel
tuple drVetoBarrel
Definition:
HLT_25ns10e33_v2_cff.py:10495
HcalPFClusterIsolation::drMax_
const double drMax_
Definition:
HcalPFClusterIsolation.h:36
PFClusterFwd.h
edm::Ref
Definition:
AssociativeIterator.h:51
HLT_25ns10e33_v2_cff.etaStripBarrel
tuple etaStripBarrel
Definition:
HLT_25ns10e33_v2_cff.py:10491
edm::Handle< reco::PFClusterCollection >
HLT_25ns10e33_v2_cff.etaStripEndcap
tuple etaStripEndcap
Definition:
HLT_25ns10e33_v2_cff.py:10494
HcalPFClusterIsolation::drVetoBarrel_
const double drVetoBarrel_
Definition:
HcalPFClusterIsolation.h:37
HcalPFClusterIsolation::drVetoEndcap_
const double drVetoEndcap_
Definition:
HcalPFClusterIsolation.h:38
HLT_25ns10e33_v2_cff.energyEndcap
tuple energyEndcap
Definition:
HLT_25ns10e33_v2_cff.py:10489
HcalPFClusterIsolation::T1Collection
std::vector< T1 > T1Collection
Definition:
HcalPFClusterIsolation.h:20
PFCluster.h
HcalPFClusterIsolation::T1Ref
edm::Ref< T1Collection > T1Ref
Definition:
HcalPFClusterIsolation.h:21
HLT_25ns10e33_v2_cff.drVetoEndcap
tuple drVetoEndcap
Definition:
HLT_25ns10e33_v2_cff.py:10500
HLT_25ns10e33_v2_cff.drMax
tuple drMax
Definition:
HLT_25ns10e33_v2_cff.py:10496
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_25ns10e33_v2_cff.useEt
tuple useEt
Definition:
HLT_25ns10e33_v2_cff.py:10410
HcalPFClusterIsolation::HcalPFClusterIsolation
HcalPFClusterIsolation(double drMax, double drVetoBarrel, double drVetoEndcap, double etaStripBarrel, double etaStripEndcap, double energyBarrel, double energyEndcap, bool useEt)
Definition:
HcalPFClusterIsolation.cc:11
HcalPFClusterIsolation::~HcalPFClusterIsolation
~HcalPFClusterIsolation()
Definition:
HcalPFClusterIsolation.cc:30
HLT_25ns10e33_v2_cff.energyBarrel
tuple energyBarrel
Definition:
HLT_25ns10e33_v2_cff.py:10498
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