Update GetSecondary arguments
[u/mrichter/AliRoot.git] / TGeant3 / THIGZ.cxx
index 8a6147cba6cf3a2b021657ed08379d4ec4ed0a74..669c4d6db68390e255b400706af54ab77ad16f34 100644 (file)
@@ -1,3 +1,22 @@
+/**************************************************************************
+ * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ *                                                                        *
+ * Author: The ALICE Off-line Project.                                    *
+ * Contributors are mentioned in the code where appropriate.              *
+ *                                                                        *
+ * Permission to use, copy, modify and distribute this software and its   *
+ * documentation strictly for non-commercial purposes is hereby granted   *
+ * without fee, provided that the above copyright notice appears in all   *
+ * copies and that both the copyright notice and this permission notice   *
+ * appear in the supporting documentation. The authors make no claims     *
+ * about the suitability of this software for any purpose. It is          *
+ * provided "as is" without express or implied warranty.                  *
+ **************************************************************************/
+
+/*
+$Log$
+*/
+
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
 //  Interface to the HIGZ package for the GEANT drawing package              //
 
 static Int_t npid = 0;
 static char cpar[1200];
+static TGeant3 *geant3=(TGeant3*)gMC;
 
 THIGZ *higz = 0;
 
@@ -227,8 +247,7 @@ void THIGZ::Gsatt(const char *name, const char *att, Int_t val)
 //     see TGeant3::Gsatt for more details
 //
 
-   AliMC* pMC = AliMC::GetMC(); 
-   pMC->Gsatt(name,att,val);
+   gMC->Gsatt(name,att,val);
 }
 
 //___________________________________________ 
@@ -240,8 +259,7 @@ void THIGZ::Gdopt(const char *name,const char *value)
 //  To set/modify the drawing options.
 //     see TGeant3::Gdopt for more details
 //
-   AliMC* pMC = AliMC::GetMC(); 
-   pMC->Gdopt(name,value);
+   gMC->Gdopt(name,value);
 }
 
  
@@ -260,8 +278,7 @@ void THIGZ::Gdraw(const char *name,Float_t theta, Float_t phi, Float_t psi,Float
 //     see TGeant3::Gdraw for more details
 //
 
-   AliMC* pMC = AliMC::GetMC(); 
-   pMC->Gdraw(name,theta,phi,psi,u0,v0,ul,vl);
+   gMC->Gdraw(name,theta,phi,psi,u0,v0,ul,vl);
 }
 
  
@@ -279,7 +296,6 @@ void THIGZ::Gdrawc(const char *name,Int_t axis, Float_t cut,Float_t u0,Float_t v
 //     see TGeant3::Gdrawc for more details
 //
  
-   TGeant3 *geant3=(TGeant3*)AliMC::GetMC();
    geant3->Gdrawc(name,axis,cut,u0,v0,ul,vl);
 }
 
@@ -297,7 +313,6 @@ void THIGZ::Gdspec(const char *name)
 //     see TGeant3::Gdspec for more details
 //
 
-   TGeant3 *geant3=(TGeant3*)AliMC::GetMC();
    geant3->Gdspec(name);
 }
 
@@ -318,7 +333,6 @@ void THIGZ::Gdtree(const char *name,Int_t levmax, Int_t isel)
 //    - drawing tree of parent
 //
 
-   TGeant3 *geant3=(TGeant3*)AliMC::GetMC();
    geant3->Gdtree(name,levmax,isel);
 }
 
@@ -342,7 +356,6 @@ void THIGZ::SetBOMB(Float_t boom)
 //  complex detectors. The following commands will make explode the
 //  detector:
 
-   TGeant3 *geant3=(TGeant3*)AliMC::GetMC();
    geant3->SetBOMB(boom);
 }