BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkDifTraj.cxx
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: TrkDifTraj.cxx,v 1.2 2005/07/18 02:56:08 zhangy Exp $
4//
5// Description:
6//
7// Environment:
8// Software developed for the BaBar Detector at the SLAC B-Factory.
9//
10// Author(s): Steve Schaffner
11//
12//------------------------------------------------------------------------
13
14#include "TrkBase/TrkDifTraj.h"
15#include "MdcGeom/Trajectory.h"
16#include "MdcRecoUtil/DifVector.h"
17// Constructor
18TrkDifTraj::TrkDifTraj( const double lowlim, const double hilim )
19 : Trajectory( lowlim, hilim ) {}
20
22
23void TrkDifTraj::getDFInfo2( double fltLen, DifPoint& pos, DifVector& direction ) const {
24 // Slow default implementation. Override in subclasses where speed matters
25 DifVector dummy;
26 getDFInfo( fltLen, pos, direction, dummy );
27}
Trajectory(double lowlim, double hilim)
virtual Hep3Vector direction(double) const =0
virtual void getDFInfo2(double fltLen, DifPoint &pos, DifVector &direction) const
virtual ~TrkDifTraj()
TrkDifTraj(const double lowlim=-99999., const double hilim=99999.)
virtual void getDFInfo(double fltLen, DifPoint &pos, DifVector &direction, DifVector &delDirect) const =0