Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
~PFLayer
() {}
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
HGCAL
= 13
// HGCal, could be EM or HAD
42
};
43
44
static
reco::CaloID
toCaloID
(
Layer
layer);
45
46
static
Layer
fromCaloID
(
const
reco::CaloID
&
id
);
47
};
48
49
#endif
PFLayer::HF_EM
Definition:
PFLayer.h:39
PFLayer::HF_HAD
Definition:
PFLayer.h:40
PFLayer::HGCAL
Definition:
PFLayer.h:41
reco::CaloID
Definition:
CaloID.h:17
CaloID.h
PFLayer::ECAL_ENDCAP
Definition:
PFLayer.h:33
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
Definition:
PFLayer.h:25
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:29
PFLayer::~PFLayer
~PFLayer()
destructor
Definition:
PFLayer.h: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