CMS 3D CMS Logo

MonteCarloLinearizationPointFinder.h
Go to the documentation of this file.
1 #ifndef MonteCarloLinearizationPointFinder_H
2 #define MonteCarloLinearizationPointFinder_H
3 
6 
13 {
14 public:
16 
20  void setPoint ( const GlobalPoint & pos );
21 
22  virtual GlobalPoint getLinearizationPoint(const std::vector<reco::TransientTrack> & ) const;
23  virtual GlobalPoint getLinearizationPoint(const std::vector<FreeTrajectoryState> & ) const;
24 
26  {
27  return new MonteCarloLinearizationPointFinder ( * this );
28  };
29 private:
31 };
32 
33 #endif
pos
Definition: PixelAliasList.h:18
TransientTrack.h
MonteCarloLinearizationPointFinder::thePt
GlobalPoint thePt
Definition: MonteCarloLinearizationPointFinder.h:28
LinearizationPointFinder
Definition: LinearizationPointFinder.h:12
Point3DBase< float, GlobalTag >
MonteCarloLinearizationPointFinder::setPoint
void setPoint(const GlobalPoint &pos)
LinearizationPointFinder.h
MonteCarloLinearizationPointFinder
Definition: MonteCarloLinearizationPointFinder.h:12
MonteCarloLinearizationPointFinder::clone
virtual MonteCarloLinearizationPointFinder * clone() const
Definition: MonteCarloLinearizationPointFinder.h:25
MonteCarloLinearizationPointFinder::getLinearizationPoint
virtual GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const
MonteCarloLinearizationPointFinder::MonteCarloLinearizationPointFinder
MonteCarloLinearizationPointFinder()