#include <geometry.h>
 | 
| enum   | par {  
  id0 =0, 
iz0, 
iph, 
iom, 
 
  itd, 
parN
 
 } | 
|   | 
typedef ROOT::Math::SVector 
< double, 5 >  | SVector5 | 
|   | 
typedef ROOT::Math::SVector 
< double, 3 >  | SVector3 | 
|   | 
typedef ROOT::Math::SMatrix 
< double,  
5, 5, ROOT::Math::MatRepSym 
< double, 5 > >  | SMatrixSym5 | 
|   | 
typedef ROOT::Math::SMatrix 
< double, 5, 3 >  | SMatrix53 | 
|   | 
typedef ROOT::Math::SMatrix 
< double, 3, 5 >  | SMatrix35 | 
|   | 
typedef ROOT::Math::SMatrix 
< double,  
3, 3, ROOT::Math::MatRepSym 
< double, 3 > >  | SMatrixSym3 | 
|   | 
typedef ROOT::Math::SMatrix 
< double, 3, 3 >  | SMatrix3 | 
|   | 
 | 
| virtual double  | LogLikelihood (const TVector3 &p) const  | 
|   | 
| double  | LogLikelihood (const TVector3 &p, double &tmin) const  | 
|   | 
| void  | LogLikelihoodDeriv (const TVector3 &p, double *output) const  | 
|   | 
| double  | Variance (const TVector3 &p, double t) const  | 
|   | 
| double  | VarianceDeriv (const TVector3 &p, double t) const  | 
|   | 
| double  | VarianceDeriv2 (const TVector3 &p, double t) const  | 
|   | 
| TVector3  | GetPos (double t) const  | 
|   | 
| TVector3  | GetPosDerivT (double t) const  | 
|   | 
| void  | GetPosErr (double t, SVector3 &pos, SMatrixSym3 &err) const  | 
|   | 
| void  | GetPosErr (double t, SVector3 &pos, SMatrixSym3 &err, SMatrix53 &trackToXyz) const  | 
|   | 
| void  | GetPosErrDeriv (double t, SVector3 &pos, SMatrixSym3 &err) const  | 
|   | 
| void  | GetPosErrDeriv2 (double t, SVector3 &pos, SMatrixSym3 &err) const  | 
|   | 
| double  | LongitudinalDeviation (const Vertex *ip, const Vertex *sec) | 
|   | 
|   | Helix () | 
|   | 
|   | Helix (const SVector5 &hel, const SMatrixSym5 &err, int charge) | 
|   | 
|   | Helix (const Track *trk) | 
|   | 
|   | Helix (const Helix &ref) | 
|   | 
|   | ~Helix () | 
|   | 
| void  | GetCenter (double &x, double &y) const  | 
|   | 
| void  | FindZCross (double x, double y, double &zi, double &zp) const  | 
|   | 
| TVector3  | ClosePoint (const Helix &hel) const  | 
|   | 
| TVector3  | ClosePoint (const VertexLine &line, double *distance=0) const  | 
|   | 
| virtual  | ~PointBase () | 
|   | 
| Enumerator | 
|---|
| id0  | 
 | 
| iz0  | 
 | 
| iph  | 
 | 
| iom  | 
 | 
| itd  | 
 | 
| parN  | 
 | 
 
 
  
  
      
        
          | lcfiplus::Helix::Helix  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | lcfiplus::Helix::Helix  | 
          ( | 
          const Track *  | 
          trk | ) | 
           | 
        
      
 
 
  
  
      
        
          | lcfiplus::Helix::Helix  | 
          ( | 
          const Helix &  | 
          ref | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | lcfiplus::Helix::~Helix  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | TVector3 lcfiplus::Helix::ClosePoint  | 
          ( | 
          const Helix &  | 
          hel | ) | 
           const | 
        
      
 
 
      
        
          | TVector3 lcfiplus::Helix::ClosePoint  | 
          ( | 
          const VertexLine &  | 
          line,  | 
        
        
           | 
           | 
          double *  | 
          distance = 0  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | void lcfiplus::Helix::FindZCross  | 
          ( | 
          double  | 
          x,  | 
        
        
           | 
           | 
          double  | 
          y,  | 
        
        
           | 
           | 
          double &  | 
          zi,  | 
        
        
           | 
           | 
          double &  | 
          zp  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | void lcfiplus::Helix::GetCenter  | 
          ( | 
          double &  | 
          x,  | 
        
        
           | 
           | 
          double &  | 
          y  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | TVector3 lcfiplus::Helix::GetPos  | 
          ( | 
          double  | 
          t | ) | 
           const | 
        
      
 
 
      
        
          | TVector3 lcfiplus::Helix::GetPosDerivT  | 
          ( | 
          double  | 
          t | ) | 
           const | 
        
      
 
 
  
  
      
        
          | virtual double lcfiplus::Helix::LogLikelihood  | 
          ( | 
          const TVector3 &  | 
          p | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
      
        
          | double lcfiplus::Helix::LogLikelihood  | 
          ( | 
          const TVector3 &  | 
          p,  | 
        
        
           | 
           | 
          double &  | 
          tmin  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
  
  
      
        
          | void lcfiplus::Helix::LogLikelihoodDeriv  | 
          ( | 
          const TVector3 &  | 
          p,  | 
         
        
           | 
           | 
          double *  | 
          output  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | double lcfiplus::Helix::LongitudinalDeviation  | 
          ( | 
          const Vertex *  | 
          ip,  | 
        
        
           | 
           | 
          const Vertex *  | 
          sec  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | double lcfiplus::Helix::Variance  | 
          ( | 
          const TVector3 &  | 
          p,  | 
        
        
           | 
           | 
          double  | 
          t  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | double lcfiplus::Helix::VarianceDeriv  | 
          ( | 
          const TVector3 &  | 
          p,  | 
        
        
           | 
           | 
          double  | 
          t  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | double lcfiplus::Helix::VarianceDeriv2  | 
          ( | 
          const TVector3 &  | 
          p,  | 
        
        
           | 
           | 
          double  | 
          t  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
The documentation for this class was generated from the following file: