]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - THijing/THijing.h
add correct check on ROOT version (now version 4.0.6 has been tagged).
[u/mrichter/AliRoot.git] / THijing / THijing.h
index 390901a8779f0754f7c6523c1f8065b107c09fea..9ccc00eabdd33adb04680853a942e16fa8513adf 100644 (file)
@@ -1,7 +1,6 @@
-#ifndef ROOT_THijing
-#define ROOT_THijing
+#ifndef THIJING_H
+#define THIJING_H
 
-//+SEQ,CopyRight,T=NOINCLUDE.
 
 //////////////////////////////////////////////////////////////////////////
 //                                                                      //
 //////////////////////////////////////////////////////////////////////////
 
 #ifndef ROOT_TGenerator
-//*KEEP,TGenerator.
 #include "TGenerator.h"
-//*KEND.
 #endif
 
 class THijing : public TGenerator {
 
-protected:
-
-   Float_t      fEfrm;
-   TString      fFrame;
-   TString      fProj;
-   TString      fTarg;
-   Int_t        fIap;
-   Int_t        fIzp;
-   Int_t        fIat;
-   Int_t        fIzt;
-   Float_t      fBmin;
-   Float_t      fBmax;
 
 public:
    
@@ -46,8 +31,6 @@ public:
 
    virtual Int_t       ImportParticles(TClonesArray *particles, Option_t *option="");
 
-//   virtual void        SetupTest();
-
 
    //Parameters for the generation:
    
@@ -207,6 +190,19 @@ public:
    virtual void         Rluget(Int_t lfn, Int_t move=0);
    virtual void         Rluset(Int_t lfn, Int_t move=0);   
 
+   protected:
+
+    Float_t      fEfrm;  // Energy in the centre of mass (CMS) or lab-frame (LAB)
+    TString      fFrame; // Reference frame CMS or LAB
+    TString      fProj;  // Projectile name
+    TString      fTarg;  // Target name
+    Int_t        fIap;   // Atomic number of projectile
+    Int_t        fIzp;   // Charge number of projectile 
+    Int_t        fIat;   // Atomic number of target
+    Int_t        fIzt;   // Charge number of target
+    Float_t      fBmin;  // Minimum impact parameter
+    Float_t      fBmax;  // Maximum impact parameter
+
    ClassDef(THijing,1)  //Interface to Hijing Event Generator
 };