ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitCommon/MathTools/interface/Helix.h
(Generate patch)

Comparing UserCode/MitCommon/MathTools/interface/Helix.h (file contents):
Revision 1.2 by loizides, Fri Mar 20 13:33:19 2009 UTC vs.
Revision 1.3 by loizides, Mon Jul 20 03:12:22 2009 UTC

# Line 3 | Line 3
3   //
4   // Class Helix
5   //
6 < // Implementation nof a general helix class with a set of tools for working with objects like
6 > // Implementation of a general helix class with a set of tools for working with objects like
7   // tracks and finding intersections (vertices).
8   //
9   // Author: C.Paus (stolen and adjusted from CDF implementation of Kurt Rinnert,
# Line 51 | Line 51 | namespace mithep {
51        virtual TVector3      Direction(double s = 0.0) const;
52        //  the second derivative of the helix vs (three-dimensional) path length
53        virtual TVector3      SecondDerivative(double s = 0.0) const;
54      // Get both position and direction at once.
55      //virtual void Location(Trajectory::Location &loc, double s = 0.0) const;
54        // Get pathlength at fixed rho=sqrt(x^2 + y^2)
55        virtual double        PathLengthAtRhoEquals(double rho) const;
56  
# Line 134 | Line 132 | namespace mithep {
132    
133        // Needed whenever fSs or fCc are used.
134        inline void      fCacheSinesAndCosines(double s) const;
135 +
136 +    ClassDef(Helix, 0) // General helix class
137    };
138   }
139  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines