### files: AliTPCTempMap.h (.cxx)
[u/mrichter/AliRoot.git] / LHAPDF / AliStructFuncType.h
CommitLineData
9463a7b3 1#ifndef ALISTRUCTFUNCTYPE_H
2#define ALISTRUCTFUNCTYPE_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8// Helper class to interface pdflib and the TPythia
9// the c++ interface for Pythia
10// Author: andreas.morsch@cern.ch
11
12#include <TObject.h>
0312243f 13#include <TString.h>
14typedef enum
15{
16 kCTEQ4L, // cteq4l.LHgrid
17 kCTEQ4M, // cteq4m.LHgrid
18 kCTEQ5L, // cteq5l.LHgrid
19 kCTEQ5M, // cteq5m.LHgrid
20 kGRVLO98, // GRV98lo.LHgris
21 kCTEQ6, // cteq6.LHpdf
22 kCTEQ61, // cteq61.LHpdf
23 kCTEQ6m, // cteq6m.LHpdf
24 kCTEQ6l, // cteq6l.LHpdf
9fb42395 25 kCTEQ6ll // cteq6ll.LHpdf
0312243f 26}
27StrucFunc_t;
28
9463a7b3 29
30class AliStructFuncType : public TObject {
31
32 public:
33 AliStructFuncType(){;}
34 virtual ~AliStructFuncType(){;}
35 static void PdfSet(char parm[20][20], Double_t value[20]);
36 static void StructA(Double_t xx, Double_t qq, Double_t a,
37 Double_t& upv, Double_t& dnv, Double_t& usea,
38 Double_t& dsea,
39 Double_t& str, Double_t& chm, Double_t& bot,
40 Double_t& top, Double_t& gl);
0312243f 41 static Int_t PDFsetIndex(StrucFunc_t pdf);
42 static TString PDFsetName(StrucFunc_t pdf);
9463a7b3 43 ClassDef(AliStructFuncType,1) // Library for partonic energy loss
44};
45
9463a7b3 46#endif
47