LCOV - code coverage report
Current view: top level - LHAPDF/base - AliStructFuncType.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 4 25.0 %
Date: 2016-06-14 17:26:59 Functions: 1 13 7.7 %

          Line data    Source code
       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>
      13             : #include <TString.h>
      14             : typedef enum
      15             : {
      16             :     kCTEQ4L,  // cteq4l.LHgrid   
      17             :     kCTEQ4M,  // cteq4m.LHgrid   
      18             :     kCTEQ5L,  // cteq5l.LHgrid
      19             :     kCTEQ5M,  // cteq5m.LHgrid
      20             :     kGRVLO98, // GRV98lo.LHgrid   
      21             :     kCTEQ6,   // cteq6.LHpdf
      22             :     kCTEQ61,  // cteq61.LHpdf
      23             :     kCTEQ6m,  // cteq6m.LHpdf
      24             :     kCTEQ6l,  // cteq6l.LHpdf 
      25             :     kCTEQ6ll, // cteq6ll.LHpdf
      26             :     kCT10,    // CT10.LHgrid
      27             :     kCT10nlo  // CT10nlo.LHgrid
      28             : }
      29             : StrucFunc_t;
      30             : 
      31             : 
      32           0 : class AliStructFuncType : public TObject {
      33             :     
      34             :  public:
      35           0 :     AliStructFuncType(){;}
      36           0 :     virtual ~AliStructFuncType(){;}
      37             :     static void PdfSet(char parm[20][20], Double_t value[20]);
      38             :     static void StructA(Double_t xx, Double_t qq, Double_t a,
      39             :                         Double_t& upv, Double_t& dnv, Double_t& usea,
      40             :                         Double_t& dsea,
      41             :                         Double_t& str, Double_t& chm, Double_t& bot,
      42             :                         Double_t& top, Double_t& gl);
      43             :     static Int_t   PDFsetIndex(StrucFunc_t pdf);
      44             :     static TString PDFsetName(StrucFunc_t pdf);    
      45           6 :     ClassDef(AliStructFuncType,1) // Library for partonic energy loss
      46             : };
      47             : 
      48             : #endif
      49             : 

Generated by: LCOV version 1.11