Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:14

0001 #ifndef ZeroLinearizationPointFinder_H
0002 #define ZeroLinearizationPointFinder_H
0003 
0004 #include "RecoVertex/VertexTools/interface/LinearizationPointFinder.h"
0005 
0006 /** 
0007    *  A linearization point finder that always returns (0,0,0)
0008    */
0009 
0010 class ZeroLinearizationPointFinder : public LinearizationPointFinder {
0011 public:
0012   GlobalPoint getLinearizationPoint(const std::vector<reco::TransientTrack>&) const override;
0013   GlobalPoint getLinearizationPoint(const std::vector<FreeTrajectoryState>&) const override;
0014 
0015   ZeroLinearizationPointFinder* clone() const override { return new ZeroLinearizationPointFinder(*this); };
0016 };
0017 
0018 #endif