Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • external/TrackCovariance/ObsTrk.h

    rebf40fd ra617744  
    66#include <TMatrixDSym.h>
    77#include <TDecompChol.h>
    8 #include "SolGeom.h"
    98#include "TrkUtil.h"
    109#include "SolGridCov.h"
     
    2423private:       
    2524        Double_t fB;                                    // Solenoid magnetic field
    26         SolGridCov* fGC;                                // Covariance matrix grid
    27         SolGeom*    fG;                                 // Tracker geometry
     25        SolGridCov *fGC;                                // Covariance matrix grid
    2826        Double_t fGenQ;                                 // Generated track charge
    2927        Double_t fObsQ;                                 // Observed  track charge
     
    4947        // Service routines
    5048        //
    51         TVectorD GenToObsPar(TVectorD gPar);
     49        TVectorD GenToObsPar(TVectorD gPar, SolGridCov* GC);
    5250        //
    5351public:
     
    5553        // Constructors
    5654        // x(3) track origin, p(3) track momentum at origin, Q charge, B magnetic field in Tesla
    57         ObsTrk(TVector3 x, TVector3 p, Double_t Q, SolGridCov *GC, SolGeom *G); // Initialize and generate smeared
    58         ObsTrk(Double_t *x, Double_t *p, Double_t Q, SolGridCov* GC, SolGeom *G);       // Initialize and generate smeared track
     55        ObsTrk(TVector3 x, TVector3 p, Double_t Q, Double_t B, SolGridCov *GC); // Initialize and generate smeared
     56        ObsTrk(Double_t *x, Double_t *p, Double_t Q, Double_t B, SolGridCov* GC);       // Initialize and generate smeared track
    5957        // Destructor
    6058        ~ObsTrk();
Note: See TracChangeset for help on using the changeset viewer.