Bug spotted by Raphael.
[u/mrichter/AliRoot.git] / VZERO / AliVZEROv6.cxx
index 171e1c1..a9f4a16 100644 (file)
@@ -27,6 +27,8 @@
 //                                                                  //
 //////////////////////////////////////////////////////////////////////
 
+#include <TGeoGlobalMagField.h>
+
 #include "AliVZEROv6.h"
  
 ClassImp(AliVZEROv6)
@@ -128,13 +130,6 @@ AliVZEROv6::AliVZEROv6(const char *name, const char *title):
 }
      
 //_____________________________________________________________________________
-
-void AliVZEROv6::BuildGeometry()
-{ 
-          
-}
-            
-//_____________________________________________________________________________
 void AliVZEROv6::CreateGeometry()
 {
   
@@ -407,8 +402,8 @@ void AliVZEROv6::CreateMaterials()
 
 //   Int_t  *idtmed = fIdtmed->GetArray()-2999;
       
-   Int_t     fieldType       = gAlice->Field()->Integ();     // Field type 
-   Double_t  maxField        = gAlice->Field()->Max();       // Field max.
+   Int_t     fieldType       = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Integ();     // Field type 
+   Double_t  maxField        = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Max();       // Field max.
    Double_t  maxBending      = 0;     // Max Angle
    Double_t  maxStepSize     = 0.001; // Max step size 
    Double_t  maxEnergyLoss   = 1;     // Max Delta E
@@ -694,8 +689,8 @@ void AliVZEROv6::MakeBranch(Option_t *option)
   
   const char *cH = strstr(option,"H");
   
-  if (fHits   && TreeH() && cH) {
-    TreeH()->Branch(branchname,&fHits, fBufferSize);
+  if (fHits   && fLoader->TreeH() && cH) {
+    fLoader->TreeH()->Branch(branchname,&fHits, fBufferSize);
     AliDebug(2,Form("Making Branch %s for hits",branchname));
   }