]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenITSULib.h
add option to compare the online reference stored in OADB and OCDB
[u/mrichter/AliRoot.git] / EVGEN / AliGenITSULib.h
index cc87edf0becb75699d06004972d9cffa20667c5d..ed2a322bde80d49036f417576dc2b3fbee29d43b 100644 (file)
@@ -17,7 +17,7 @@ class AliGenITSULib :public AliGenLib {
 
  public:
 
-  enum EPartId {kLb=5122,kLc=4122,kXi_c = 4232, kB = 521};
+  enum EPartId {kLb=5122,kLc=4122,kXi_c = 4232,kBplus = 521,kBzero = 511,kDs=431,kDplus=411};
 
   //Getters
     
@@ -27,11 +27,20 @@ class AliGenITSULib :public AliGenLib {
 
  private:
 
-  static Int_t IpLcPlus(TRandom * /*ran*/)  {return   (int)kLc;}
-  static Int_t IpLcMinus(TRandom * /*ran*/) {return  -(int)kLc;}
-  static Int_t IpLb(TRandom * /*ran*/)      {return   (int)kLb;}
-  static Int_t IpLbBar(TRandom * /*ran*/)   {return  -(int)kLb;}
-  static Int_t IpXic(TRandom * /*ran*/)     {return (int)kXi_c;}
+  static Int_t IpLcPlus(TRandom * /*ran*/)  {return     (int)kLc;}
+  static Int_t IpLcMinus(TRandom * /*ran*/) {return    -(int)kLc;}
+  static Int_t IpLb(TRandom * /*ran*/)      {return     (int)kLb;}
+  static Int_t IpLbBar(TRandom * /*ran*/)   {return    -(int)kLb;}
+  static Int_t IpXic(TRandom * /*ran*/)     {return   (int)kXi_c;}
+  static Int_t IpXicBar(TRandom * /*ran*/)  {return  -(int)kXi_c;}
+  static Int_t IpBPlus(TRandom * /*ran*/)   {return      (int)kBplus;}
+  static Int_t IpBMinus(TRandom * /*ran*/)  {return     -(int)kBplus;}
+  static Int_t IpB0(TRandom * /*ran*/)  {return         (int)kBzero;}
+  static Int_t IpB0Bar(TRandom * /*ran*/)  {return         -(int)kBzero;}
+  static Int_t IpDsPlus(TRandom * /*ran*/)  {return     (int)kDs;}
+  static Int_t IpDsMinus(TRandom * /*ran*/) {return    -(int)kDs;}
+  static Int_t IpDPlus(TRandom * /*ran*/)   {return  (int)kDplus;}
+  static Int_t IpDMinus(TRandom * /*ran*/)  {return -(int)kDplus;}
 
   static Double_t PtFlat(const Double_t * /*px*/, const Double_t * /*dummy*/) {return 1;}
   static Double_t YFlat (const Double_t * /*py*/, const Double_t * /*dummy*/) {return 1;}
@@ -42,7 +51,7 @@ class AliGenITSULib :public AliGenLib {
 
 
 
-  ClassDef(AliGenITSULib,0)
+  ClassDef(AliGenITSULib,1)
     };
 
 #endif