]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliStructFuncType.h
CTEQ5M added (R. Guernane)
[u/mrichter/AliRoot.git] / EVGEN / AliStructFuncType.h
index fc103c011e2229dfcc2df60ac84e7ca8c812392f..212b46449667213154d0805d09896dbbbaedc1b2 100644 (file)
@@ -1,10 +1,30 @@
-#ifndef ALISTRUCFUNCTYPE_H
-#define ALISTRUCFUNCTYPE_H
+#ifndef ALISTRUCTFUNCTYPE_H
+#define ALISTRUCTFUNCTYPE_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
 
+// Helper class to interface pdflib and the TPythia 
+// the c++ interface for Pythia
+// Author: andreas.morsch@cern.ch
+
+#include <TObject.h>
+
+class AliStructFuncType : public TObject {
+    
+ public:
+    AliStructFuncType(){;}
+    virtual ~AliStructFuncType(){;}
+    static void PdfSet(char parm[20][20], Double_t value[20]);
+    static void StructA(Double_t xx, Double_t qq, Double_t a,
+                       Double_t& upv, Double_t& dnv, Double_t& usea,
+                       Double_t& dsea,
+                       Double_t& str, Double_t& chm, Double_t& bot,
+                       Double_t& top, Double_t& gl);
+    ClassDef(AliStructFuncType,1) // Library for partonic energy loss
+};
+
 typedef enum
 {
     kDOSet1     = 1006,
@@ -18,7 +38,10 @@ typedef enum
     kCTEQ4M     = 4034,
     kMRSTcgLO   = 3072,
     kCTEQ5L     = 4046,
+    kCTEQ5M     = 4048,
     kGRVLO98    = 5012
 }
 StrucFunc_t;
+
 #endif
+