CGEM BOSS 6.6.5.g
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"
16#include "MdcGeom/Trajectory.h"
17//Constructor
18TrkDifTraj::TrkDifTraj(const double lowlim,const double hilim) :
19 Trajectory(lowlim, hilim) {
20}
21
23
24void
25TrkDifTraj::getDFInfo2(double fltLen, DifPoint& pos, DifVector& direction) const {
26 // Slow default implementation. Override in subclasses where speed matters
27 DifVector dummy;
28 getDFInfo(fltLen, pos, direction, dummy);
29}
30
31
32
33
virtual Hep3Vector direction(double) const =0
virtual void getDFInfo2(double fltLen, DifPoint &pos, DifVector &direction) const
Definition: TrkDifTraj.cxx:25
virtual ~TrkDifTraj()
Definition: TrkDifTraj.cxx:22
TrkDifTraj(const double lowlim=-99999., const double hilim=99999.)
Definition: TrkDifTraj.cxx:18
virtual void getDFInfo(double fltLen, DifPoint &pos, DifVector &direction, DifVector &delDirect) const =0