File indexing completed on 2024-04-06 12:01:05
0001 #ifndef CommonTools_ParticleFlow_PFClusterWidthAlgo_H
0002 #define CommonTools_ParticleFlow_PFClusterWidthAlgo_H
0003 #include "DataFormats/ParticleFlowReco/interface/PFCluster.h"
0004 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
0005
0006 class PFClusterWidthAlgo {
0007 public:
0008
0009 PFClusterWidthAlgo(const std::vector<const reco::PFCluster*>& pfclust);
0010
0011
0012 ~PFClusterWidthAlgo();
0013
0014 inline double pflowPhiWidth() const { return phiWidth_; }
0015 inline double pflowEtaWidth() const { return etaWidth_; }
0016 inline double pflowSigmaEtaEta() const { return sigmaEtaEta_; }
0017
0018 private:
0019 double phiWidth_;
0020 double etaWidth_;
0021 double sigmaEtaEta_;
0022 };
0023
0024 #endif