Fork me on GitHub

Ignore:
Timestamp:
May 17, 2021, 6:05:45 PM (3 years ago)
Author:
GitHub <noreply@…>
Branches:
master
Children:
1c1c9c2, 33a6b3a, f8e61b2
Parents:
4afb18d (diff), 4acf2fd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Michele Selvaggi <michele.selvaggi@…> (05/17/21 18:05:45)
git-committer:
GitHub <noreply@…> (05/17/21 18:05:45)
Message:

Merge pull request #95 from fbedesch/master

Fix for backward tracks and vertex fitting improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • external/TrackCovariance/VertexFit.h

    r4afb18d r7dac4ea  
    2323        Int_t fNtr;                                     // Number of tracks
    2424        std::vector<TVectorD*> fPar;            // Input parameter array
    25         std::vector<TMatrixDSym*> fCov;// Input parameter covariances
     25        std::vector<TVectorD*> fParNew;         // Updated parameter array
     26        std::vector<TMatrixDSym*> fCov;         // Input parameter covariances
     27        std::vector<TMatrixDSym*> fCovNew;      // Updated parameter covariances
    2628        // Constraints
    2729        Bool_t fVtxCst;                         // Vertex constraint flag
    2830        TVectorD fxCst;                         // Constraint value
    29         TMatrixDSym fCovCst;                    // Constraint covariance
     31        TMatrixDSym fCovCst;                    // Constraint
     32        TMatrixDSym fCovCstInv;                 // Inverse of constraint covariance
    3033        //
    3134        // Results
     
    3942        // Work arrays
    4043        std::vector<Double_t> ffi;                              // Fit phases
    41         std::vector<TVectorD*> fx0i;                            // Track expansion points
     44        std::vector<TVectorD*> fx0i;                    // Track expansion points
    4245        std::vector<TVectorD*> fai;                             // dx/dphi
     46        std::vector<TVectorD*> fdi;                             // x-shift
    4347        std::vector<Double_t> fa2i;                             // a'Wa
     48        std::vector<TMatrixD*> fAti;                    // A transposed
    4449        std::vector<TMatrixDSym*> fDi;                  // W-WBW
    4550        std::vector<TMatrixDSym*> fWi;                  // (ACA')^-1
Note: See TracChangeset for help on using the changeset viewer.