]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliMathBase.h
correct for omission
[u/mrichter/AliRoot.git] / STEER / AliMathBase.h
index 8716bb889aeb16052d97f0771f4858f7dcd98e36..fdbec7d01075fb657985aac11ca2043ed2ba9444 100644 (file)
@@ -35,10 +35,24 @@ class AliMathBase : public TObject
   static TGraph2D *  MakeStat2D(TH3 * his, Int_t delta0, Int_t delta1, Int_t type);
   static TGraph *  MakeStat1D(TH3 * his, Int_t delta1, Int_t type);
 
+  static Double_t ErfcFast(Double_t x);                           // Complementary error function erfc(x)
+  static Double_t ErfFast(Double_t x) {return 1-ErfcFast(x);}     // Error function erf(x)
+
   //
   // TestFunctions:
   //
  static  void TestGausFit(Int_t nhistos=5000);
+
+  //
+  // Bethe-Bloch formula parameterizations
+  //
+  static Double_t BetheBlochAleph(Double_t bg,
+                                  Double_t kp1=0.76176e-1,
+                                  Double_t kp2=10.632,
+                                  Double_t kp3=0.13279e-4,
+                                  Double_t kp4=1.8631,
+                                  Double_t kp5=1.9479
+                                 );
     
  ClassDef(AliMathBase,0) // Various mathematical tools for physics analysis - which are not included in ROOT TMath