00001 #ifndef ECALPositionCalculator_h 00002 #define ECALPositionCalculator_h 00003 00004 #include "DataFormats/Math/interface/Vector3D.h" 00005 #include "DataFormats/Math/interface/Point3D.h" 00006 00007 class MagneticField; 00008 00009 class ECALPositionCalculator 00010 { 00011 public: 00012 ECALPositionCalculator() { }; 00013 double ecalPhi(const MagneticField *magField, const math::XYZVector &momentum, const math::XYZPoint &vertex, const int charge); 00014 double ecalEta(const math::XYZVector &momentum, const math::XYZPoint &vertex); 00015 private: 00016 00017 }; 00018 00019 #endif 00020