Changeset 3b3071a in git for external/TrackCovariance/TrkUtil.h
- Timestamp:
- Apr 17, 2021, 10:28:12 AM (4 years ago)
- Branches:
- master
- Children:
- 27197df
- Parents:
- 9e08f27 (diff), 64294db (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
external/TrackCovariance/TrkUtil.h
r9e08f27 r3b3071a 6 6 #include <TVectorD.h> 7 7 #include <TMatrixDSym.h> 8 #include <TRandom.h> 8 9 // 9 10 // … … 15 16 protected: 16 17 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 17 24 // 18 25 // Service routines … … 31 38 TVectorD ParToILC(TVectorD Par); // Parameter conversion 32 39 TMatrixDSym CovToILC(TMatrixDSym Cov); // Covariance conversion 40 // 33 41 34 42 public: … … 60 68 static TVectorD ParToMm(TVectorD Par); // Parameter conversion 61 69 static TMatrixDSym CovToMm(TMatrixDSym Cov); // Covariance conversion 62 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 63 83 }; 64 84
Note:
See TracChangeset
for help on using the changeset viewer.