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