Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • external/TrackCovariance/TrkUtil.h

    r82db145 rdf408d2  
    66#include <TVectorD.h>
    77#include <TMatrixDSym.h>
    8 #include <TRandom.h>
    98//
    109//
     
    1615protected:
    1716        Double_t fBz;                                                   // Solenoid magnetic field
    18         //
    19         Int_t fGasSel;                                                  // Gas selection: 0: He-Iso, 1: He, 2:Ar-Eth, 3: Ar
    20         Double_t fRmin;                                                 // Lower                DCH radius
    21         Double_t fRmax;                                                 // Higher       DCH radius
    22         Double_t fZmin;                                                 // Lower                DCH z
    23         Double_t fZmax;                                                 // Higher       DCH z
    2417        //
    2518        // Service routines
     
    3831        TVectorD ParToILC(TVectorD Par);                // Parameter conversion
    3932        TMatrixDSym CovToILC(TMatrixDSym Cov);  // Covariance conversion
    40         //
    4133
    4234public:
     
    6860        static TVectorD ParToMm(TVectorD Par);                  // Parameter conversion
    6961        static TMatrixDSym CovToMm(TMatrixDSym Cov);    // Covariance conversion
    70         //
    71         // Cluster counting in gas
    72         //
    73         // Define gas volume (units = meters)
    74         void SetDchBoundaries(Double_t Rmin, Double_t Rmax, Double_t Zmin, Double_t Zmax);
    75         // Gas mixture selection
    76         void SetGasMix(Int_t Opt);
    77         // Get number of ionization clusters
    78         Bool_t IonClusters(Double_t &Ncl, Double_t mass, TVectorD Par);
    79         Double_t Nclusters(Double_t bgam);      // mean clusters/meter vs beta*gamma
    80         static Double_t Nclusters(Double_t bgam, Int_t Opt);    // mean clusters/meter vs beta*gamma
    81         Double_t funcNcl(Double_t *xp, Double_t *par);
    82         Double_t TrkLen(TVectorD Par);                                  // Track length inside chamber
     62
    8363};
    8464
Note: See TracChangeset for help on using the changeset viewer.