00001 #ifndef LagrangeChildUpdator_H 00002 #define LagrangeChildUpdator_H 00003 00004 #include "RecoVertex/KinematicFit/interface/ChildUpdator.h" 00005 00013 class LagrangeChildUpdator:public ChildUpdator 00014 { 00015 public: 00016 00017 LagrangeChildUpdator(){} 00018 ~LagrangeChildUpdator(){} 00019 00020 RefCountedKinematicTree update(RefCountedKinematicTree tree) const; 00021 00022 std::vector<RefCountedKinematicTree> update(std::vector<RefCountedKinematicTree> trees) const; 00023 00024 LagrangeChildUpdator * clone() const 00025 {return new LagrangeChildUpdator(*this);} 00026 00027 private: 00028 00029 }; 00030 #endif