CMS 3D CMS Logo

LinearizationPointFinder.h
Go to the documentation of this file.
1 #ifndef _LinearizationPointFinder_H_
2 #define _LinearizationPointFinder_H_
3 
6 #include <vector>
8 
13 public:
15 
20  virtual GlobalPoint getLinearizationPoint(const std::vector<reco::TransientTrack> &) const = 0;
21 
22  virtual GlobalPoint getLinearizationPoint(const std::vector<FreeTrajectoryState> &) const;
23 
27  virtual LinearizationPointFinder *clone() const = 0;
28 };
29 
30 #endif
TransientTrack.h
LinearizationPointFinder
Definition: LinearizationPointFinder.h:12
Point3DBase< float, GlobalTag >
LinearizationPointFinder::clone
virtual LinearizationPointFinder * clone() const =0
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
LinearizationPointFinder::getLinearizationPoint
virtual GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const =0
LinearizationPointFinder::~LinearizationPointFinder
virtual ~LinearizationPointFinder()
Definition: LinearizationPointFinder.h:14
GlobalPoint.h