SetBRAT added
authormorsch <andreas.morsch@cern.ch>
Mon, 17 Feb 2014 16:16:39 +0000 (17:16 +0100)
committermorsch <andreas.morsch@cern.ch>
Mon, 17 Feb 2014 16:16:39 +0000 (17:16 +0100)
THijing/THijing.cxx
THijing/THijing.h

index eabf0cf..54605f6 100644 (file)
@@ -13,7 +13,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/* $Id$ */
+/* $Id: THijing.cxx 64005 2013-08-28 12:23:17Z hristov $ */
 
 ////////////////////////////////////////////////////////////////////////////////
 //                                                                            //
@@ -574,6 +574,8 @@ Int_t  THijing::GetN0() const
    return HIMAIN1.n0;
 
 }
+
+
 //______________________________________________________________________________
 Int_t  THijing::GetN01() const
 {
@@ -610,6 +612,7 @@ Float_t  THijing::GetBB() const
 
 }
 
+
 //====================== access to common HIMAIN2 ===============================
 
 //______________________________________________________________________________
@@ -1204,6 +1207,18 @@ void  THijing::SetMDME(Int_t key1, Int_t key2, Int_t   parm)
   
 }
 
+void  THijing::SetBRAT(Int_t key, Int_t   parm)
+{
+  // Set value of array MDME
+  if ( key < 1 || key > 2000) {
+    printf("ERROR in THijing::SetBRAT(key, parm):\n");
+    printf("      key=%i is out of range [1..2000]\n", key);
+  } else {
+    LUDAT3_HIJING.brat[key-1] = parm;
+  }
+  
+}
+
 Int_t THijing::GetMDCY(Int_t key1, Int_t key2) 
 {
   // Get value of array MDCY
index b9c9b3f..e5f5db2 100644 (file)
@@ -100,8 +100,7 @@ public:
 
    virtual Int_t       GetN11() const;
 
-   virtual Float_t     GetBB() const;
-
+   virtual Float_t     GetBB()     const;
 
    // common HIMAIN2 access routines - read-only common:
 
@@ -180,6 +179,7 @@ public:
    virtual void        SetMSTJ(Int_t key, Int_t   parm);   
    virtual void        SetMDCY(Int_t key1, Int_t key2, Int_t   parm);   
    virtual void        SetMDME(Int_t key1, Int_t key2, Int_t   parm);   
+   virtual void        SetBRAT(Int_t key, Int_t   parm);   
    virtual Int_t       GetMDCY(Int_t key1, Int_t key2);   
    // access to HIJING routines: