Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • external/TrackCovariance/ObsTrk.h

    r942a705 ra0f5d71  
    2929        TVector3 fObsP;                                 // Observed  track momentum @ track minimum approach
    3030        TVectorD fGenPar;                               // Generated helix track parameters (D, phi0, C, z0, cot(th))
    31         TVectorD fGenParACTS;                   // Generated helix track parameters (D, z0, phi0, th, q/p, time)
     31        TVectorD fGenParACTS;                   // Generated helix track parameters (D, z0, phi0, th, q/p, time
     32        TVectorD fGenParILC;                            // Generated helix track parameters (w, phi0, d0, z0, tan(lambda))
    3233        TVectorD fObsPar;                               // Observed  helix track parameters (D, phi0, C, z0, cot(th))
    33         TVectorD fObsParACTS;                   // Observed  helix track parameters (D, z0, phi0, th, q/p, time)
     34        TVectorD fObsParACTS;                   // Observed  helix track parameters (D, z0, phi0, th, q/p, time
     35        TVectorD fObsParILC;                            // Observed  helix track parameters (d0, phi0, w, z0, tan(lambda))
    3436        TMatrixDSym fCov;                               // INterpolated covariance of track parameters
    3537        TMatrixDSym fCovACTS;                   // Covariance of track parameters in ACTS format
    3638                                                                        // (D, z0, phi0, theta, q/p, time)
     39        TMatrixDSym fCovILC;                            // Covariance of track parameters in ILC format
     40                                                                        // (d0, phi0, w, z0, tan(lambda))
    3741        //
    3842        // Conversion to ACTS parametrization
    3943        //
    4044        TVectorD ParToACTS(TVectorD Par);               // Parameter conversion
    41         TMatrixDSym CovToACTS(TMatrixDSym Cov); // Covariance conversion
     45        TMatrixDSym CovToACTS(TMatrixDSym Cov); // Covariance
     46        //
     47        // Conversion to ILC parametrization
     48        //
     49        TVectorD ParToILC(TVectorD Par);                // Parameter conversion
     50        TMatrixDSym CovToILC(TMatrixDSym Cov);  // Covariance conversion
    4251        //
    4352public:
     
    6877        // D, z0, phi0, theta, q/p, time
    6978        TVectorD GetGenParACTS()        { return fGenParACTS; }
     79        // d0, phi0, w, z0, tan(lambda)
     80        TVectorD GetGenParILC() { return fGenParILC; }
    7081        // Observed level X, P, Q
    7182        Double_t GetObsQ()      { return fObsQ; }
     
    7687        // D, z0, phi0, theta, q/p, time
    7788        TVectorD GetObsParACTS()        { return fObsParACTS; }
     89        // d0, phi0, w, z0, tan(lambda)
     90        TVectorD GetObsParILC() { return fObsParILC; }
    7891        // Covariances
    7992        TMatrixDSym GetCov(){ return fCov; }
    80         TMatrixDSym GetCovACTS(){ return fCovACTS; };
     93        TMatrixDSym GetCovACTS(){ return fCovACTS; }
     94        TMatrixDSym GetCovILC(){ return fCovILC; }
    8195};
    8296
Note: See TracChangeset for help on using the changeset viewer.