CMS 3D CMS Logo

LagrangeParentParticleFitter.h
Go to the documentation of this file.
1 #ifndef LagrangeParentParticleFitter_H
2 #define LagrangeParentParticleFitter_H
3 
6 
19 public:
21 
23 
29  void setParameters(const edm::ParameterSet& pSet);
30 
38  std::vector<RefCountedKinematicTree> fit(const std::vector<RefCountedKinematicTree>& trees,
39  KinematicConstraint* cs) const override;
40 
41  LagrangeParentParticleFitter* clone() const override { return new LagrangeParentParticleFitter(*this); }
42 
43 private:
44  void defaultParameters();
45 
46  float theMaxDiff;
48 };
49 #endif
LagrangeParentParticleFitter * clone() const override
unique_ptr< ClusterSequence > cs
void setParameters(const edm::ParameterSet &pSet)
std::vector< RefCountedKinematicTree > fit(const std::vector< RefCountedKinematicTree > &trees, KinematicConstraint *cs) const override