Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DataFormats
ParticleFlowReco
interface
PFLayer.h
Go to the documentation of this file.
1
#ifndef DataFormats_ParticleFlowReco_PFLayer_h
2
#define DataFormats_ParticleFlowReco_PFLayer_h
3
4
#include "
DataFormats/CaloRecHit/interface/CaloID.h
"
5
6
21
class
PFLayer
{
22
23
public
:
25
PFLayer
();
26
28
virtual
~PFLayer
() = 0;
29
31
enum
Layer
{
PS2
= -12,
32
PS1
= -11,
33
ECAL_ENDCAP
= -2,
34
ECAL_BARREL
= -1,
35
NONE
= 0,
36
HCAL_BARREL1
= 1,
37
HCAL_BARREL2
= 2,
38
HCAL_ENDCAP
= 3,
39
HF_EM
= 11,
40
HF_HAD
= 12};
41
42
static
reco::CaloID
toCaloID
(
Layer
layer);
43
44
static
Layer
fromCaloID
(
const
reco::CaloID
&
id
);
45
};
46
47
#endif
PFLayer::HF_EM
Definition:
PFLayer.h:39
PFLayer::HF_HAD
Definition:
PFLayer.h:40
reco::CaloID
Definition:
CaloID.h:17
CaloID.h
PFLayer::ECAL_ENDCAP
Definition:
PFLayer.h:33
PFLayer::~PFLayer
virtual ~PFLayer()=0
destructor
PFLayer
layer definition for PFRecHit and PFCluster
Definition:
PFLayer.h:21
PFLayer::PS2
Definition:
PFLayer.h:31
PFLayer::Layer
Layer
layer definition
Definition:
PFLayer.h:31
PFLayer::HCAL_ENDCAP
Definition:
PFLayer.h:38
PFLayer::toCaloID
static reco::CaloID toCaloID(Layer layer)
Definition:
PFLayer.cc:11
PFLayer::PFLayer
PFLayer()
constructor
PFLayer::HCAL_BARREL1
Definition:
PFLayer.h:36
PFLayer::PS1
Definition:
PFLayer.h:32
PFLayer::fromCaloID
static Layer fromCaloID(const reco::CaloID &id)
Definition:
PFLayer.cc:28
PFLayer::NONE
Definition:
PFLayer.h:35
PFLayer::HCAL_BARREL2
Definition:
PFLayer.h:37
PFLayer::ECAL_BARREL
Definition:
PFLayer.h:34
Generated for CMSSW Reference Manual by
1.8.5