Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CommonTools
ParticleFlow
interface
PFClusterWidthAlgo.h
Go to the documentation of this file.
1
#ifndef CommonTools_ParticleFlow_PFClusterWidthAlgo_H
2
#define CommonTools_ParticleFlow_PFClusterWidthAlgo_H
3
#include "
DataFormats/ParticleFlowReco/interface/PFCluster.h
"
4
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
5
6
class
PFClusterWidthAlgo
{
7
public
:
8
//constructor
9
PFClusterWidthAlgo
(
const
std::vector<const reco::PFCluster*>& pfclust);
10
11
//destructor
12
~PFClusterWidthAlgo
();
13
14
inline
double
pflowPhiWidth
()
const
{
return
phiWidth_
; }
15
inline
double
pflowEtaWidth
()
const
{
return
etaWidth_
; }
16
inline
double
pflowSigmaEtaEta
()
const
{
return
sigmaEtaEta_
; }
17
18
private
:
19
double
phiWidth_
;
20
double
etaWidth_
;
21
double
sigmaEtaEta_
;
22
};
23
24
#endif
PFClusterWidthAlgo::sigmaEtaEta_
double sigmaEtaEta_
Definition:
PFClusterWidthAlgo.h:21
PFCluster.h
PFClusterWidthAlgo::pflowPhiWidth
double pflowPhiWidth() const
Definition:
PFClusterWidthAlgo.h:14
EcalRecHitCollections.h
PFClusterWidthAlgo::phiWidth_
double phiWidth_
Definition:
PFClusterWidthAlgo.h:19
PFClusterWidthAlgo::pflowEtaWidth
double pflowEtaWidth() const
Definition:
PFClusterWidthAlgo.h:15
PFClusterWidthAlgo::pflowSigmaEtaEta
double pflowSigmaEtaEta() const
Definition:
PFClusterWidthAlgo.h:16
PFClusterWidthAlgo::PFClusterWidthAlgo
PFClusterWidthAlgo(const std::vector< const reco::PFCluster * > &pfclust)
Definition:
PFClusterWidthAlgo.cc:12
PFClusterWidthAlgo::~PFClusterWidthAlgo
~PFClusterWidthAlgo()
Definition:
PFClusterWidthAlgo.cc:104
PFClusterWidthAlgo::etaWidth_
double etaWidth_
Definition:
PFClusterWidthAlgo.h:20
PFClusterWidthAlgo
Definition:
PFClusterWidthAlgo.h:6
Generated for CMSSW Reference Manual by
1.8.5