File indexing completed on 2023-03-17 11:17:24
0001 #ifndef RecoEcal_EgammaCoreTools_BremRecoveryPhiRoadAlgo_h
0002 #define RecoEcal_EgammaCoreTools_BremRecoveryPhiRoadAlgo_h
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include <vector>
0012 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0013
0014 class BremRecoveryPhiRoadAlgo {
0015 public:
0016 BremRecoveryPhiRoadAlgo(const edm::ParameterSet& pset);
0017 ~BremRecoveryPhiRoadAlgo() {}
0018
0019 int barrelPhiRoad(double et);
0020 double endcapPhiRoad(double energy);
0021
0022 private:
0023
0024
0025 std::vector<double> etVec_;
0026 std::vector<int> cryVec_;
0027 int cryMin_;
0028
0029
0030
0031 double a_;
0032 double b_;
0033 double c_;
0034 };
0035
0036 #endif