CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFClusterWidthAlgo.h
Go to the documentation of this file.
1 #ifndef PFClusterShapeProducer_PFClusterWidthAlgo_H
2 #define PFClusterShapeProducer_PFClusterWidthAlgo_H
5 
7 {
8  public:
9  //constructor
10  PFClusterWidthAlgo(const std::vector<const reco::PFCluster* >& pfclust,
11  const EBRecHitCollection * ebRecHits=0,
12  const EERecHitCollection * eeRecHits=0);
13 
14 
15  //destructor
17 
18  inline double pflowPhiWidth() const {return phiWidth_;}
19  inline double pflowEtaWidth() const {return etaWidth_;}
20  inline double pflowSigmaEtaEta() const {return sigmaEtaEta_;}
21 
22  private:
23 
24 
25  double phiWidth_;
26  double etaWidth_;
27  double sigmaEtaEta_;
28 
29 };
30 
31 #endif
double pflowPhiWidth() const
double pflowEtaWidth() const
double pflowSigmaEtaEta() const
PFClusterWidthAlgo(const std::vector< const reco::PFCluster * > &pfclust, const EBRecHitCollection *ebRecHits=0, const EERecHitCollection *eeRecHits=0)