changes in the MagF constructor
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 17:37:49 +0000 (17:37 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 17:37:49 +0000 (17:37 +0000)
96 files changed:
ACORDE/macros/Config.C
BCM/Config_BCM.C
EMCAL/macros/Config.C
EMCAL/macros/trackMatching/FindMatches.C
FMD/Config.C
FMD/scripts/DummyConfig.C
FMD/scripts/pdc06_config.C
HLT/TPCLib/offline/AliHLTTPCOfflineTrackerCalibComponent.cxx
HLT/TPCLib/offline/AliHLTTPCOfflineTrackerComponent.cxx
HLT/TRD/AliHLTTRDTrackerV1Component.cxx
HMPID/HESDfromKin.C
HMPID/Hconfig.C
HMPID/Hnew.C
MONITOR/galice.C
MUON/AliMUONChamberCalibrationTask.cxx
MUON/Config.C
MUON/DIMUONFakes.C
MUON/MUONClusterInfo.C
MUON/MUONFakes.C
MUON/MUONRecoCheck.C
MUON/MUONRefit.C
MUON/MUONResoEffChamber.C
MUON/MUONefficiency.C
MUON/MUONmassPlot_ESD.C
PHOS/ConfigTestSuite.C
PHOS/macros/AlignmentDB/Config.C
PHOS/macros/Embed/Config.C
PHOS/macros/testSuite/ConfigTestSuite.C
PHOS/macros/testSuite/ConfigTestSuiteHij.C
PWG1/macros/RunPerformanceTaskMC.C
PWG1/macros/taskComp.C
STEER/AliMagF.cxx
STEER/AliMagF.h
TFluka/macro/FlukaConfig.C
TOF/AliTOFconfig.C
TPC/AliTPCcalibDB.cxx
TPC/Cal/AliTPCCreateDummyCDB.C
TPC/CalibMacros/CalibExB.C
TPC/ConfigKr.C
TPC/macros/ConfigOCDB.C
TPC/testMC/ConfigCosmic.C
TPC/testMC/ConfigCosmic0Field.C
TPC/testMC/ConfigCosmicBox.C
TPC/testMC/ConfigCosmicField05.C
TPC/testMC/ConfigHM.C
TPC/testMC/ConfigHPT.C
TPC/testMC/ConfigHPT1.C
TPC/testMC/ConfigLM.C
TPC/testMC/ConfigPP.C
TPC/testMC/Config_AliGenCosmicsParam.C
TPHIC/ConfigTPHIC.C
TRD/Macros/AliTRDConfigPID.C
ZDC/ConfigGenZDC.C
doc/aliroot-primer/scripts/Config.C
macros/Config.C
macros/ConfigPPR.C
macros/Config_AliGenCosmicsParam.C
macros/Config_PDC06.C
macros/Config_PDC06_MUON.C
macros/Config_PDC07_MBias_MUON.C
macros/Config_PythiaHeavyFlavours.C
macros/g4ConfigCommon.C
macros/g4ConfigCommon1.C
macros/plotField.C
prod/LHC08d10/Config.C
prod/LHC08d11/Config.C
prod/LHC08d12/Config.C
prod/LHC08d13/Config.C
prod/LHC08d14/Config.C
prod/LHC08d15/Config.C
prod/LHC08d16/Config.C
prod/LHC08d17/Config.C
prod/LHC08d5/Config.C
prod/LHC08d6/Config.C
prod/LHC08d8/Config.C
prod/LHC08d9/Config.C
prod/LHC09a1/Config.C
prod/LHC09a10/Config.C
prod/LHC09a11/Config.C
prod/LHC09a12/Config.C
prod/LHC09a13/Config.C
prod/LHC09a14/Config.C
prod/LHC09a15/Config.C
prod/LHC09a16/Config.C
prod/LHC09c1/Config.C
test/PbPbbench/Config.C
test/QA/Config.C
test/embedding/Config.C
test/fpprod/Config.C
test/genkine/sim/Config.C
test/gun/Config.C
test/merge/backgr/Config.C
test/merge/signal/Config.C
test/pileup/Config.C
test/ppbench/Config.C
test/pploadlibs/Config.C

index d2e11a6..f30d86e 100644 (file)
@@ -184,7 +184,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps",2, -1.,-1., 10.,mag);
+  AliMagF* field = new AliMagF("Maps","Maps",-1.,-1., mag);
   TGeoGlobalMagField::Instance()->SetField(field);
 
   rl->CdGAFile();
index 8f037ce..952273a 100644 (file)
@@ -153,7 +153,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t iABSO   = 1;
     Int_t iACORDE = 0;
index c4f4dfe..f03f474 100755 (executable)
@@ -152,7 +152,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.5 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index 547c93f..e60a4c5 100755 (executable)
@@ -26,8 +26,8 @@ void FindMatches(const char *fileOut = "matchESD.root")
        rl->LoadgAlice();
        gAlice = rl->GetAliRun();
        
-       //AliMagF *magf = new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG);
-       AliMagF *magf = new AliMagF("Maps","Maps", 2, 1., 1.);
+       //AliMagF *magf = new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG);
+       AliMagF *magf = new AliMagF("Maps","Maps", 1., 1.);
        
        //
        // Open ESD file and recoveries TTree of ESD objects.
index adeb949..e49b6dc 100644 (file)
@@ -361,7 +361,7 @@ Config()
     
   //__________________________________________________________________
   // Field (L3 0.4 T)
-  AliMagF* field = new AliMagF("Maps","Maps",2, -1., -1., 10.,mag);
+  AliMagF* field = new AliMagF("Maps","Maps",-1., -1., mag);
   TGeoGlobalMagField::Instance()->SetField(field);
 
   rl->CdGAFile();
index a1f6a6d..2a54e21 100644 (file)
@@ -385,7 +385,7 @@ Config()
 
   //__________________________________________________________________
   // Field (L3 0.4 T)
-  AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+  AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
   field->SetL3ConstField(0); //Using const. field in the barrel
   TGeoGlobalMagField::Instance()->SetField(field);
 
index 2ec6deb..bfc624c 100644 (file)
@@ -349,7 +349,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,mag);
+  AliMagF* field = new AliMagF("Maps","Maps",1.,1.,mag);
   field->SetL3ConstField(0); //Using const. field in the barrel
   TGeoGlobalMagField::Instance()->SetField(field);
 
index 33f84e0..f2445a4 100644 (file)
@@ -329,7 +329,7 @@ int AliHLTTPCOfflineTrackerCalibComponent::Configure(const char* arguments)
        // TODO: does the factor need adjustment?
        const AliMagF* currentMap = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
        if (!currentMap) {
-         AliMagF* field = new AliMagF("MagneticFieldMap", "BMap", 2, 1., 1., 10., map);
+         AliMagF* field = new AliMagF("MagneticFieldMap", "BMap", 1., 1., map);
          TGeoGlobalMagField::Instance()->SetField(field);
          HLTInfo("Solenoid Field set to: %f map %d", SolenoidBz, map);
        } else if (currentMap->GetMapType()!=map) {
index d07bcce..47a4f2b 100644 (file)
@@ -321,7 +321,7 @@ int AliHLTTPCOfflineTrackerComponent::Configure(const char* arguments)
        // TODO: does the factor need adjustment?
        const AliMagF* currentMap = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
        if (!currentMap) {
-         AliMagF* field = new AliMagF("MagneticFieldMap", "BMap", 2, 1., 1., 10., map);
+         AliMagF* field = new AliMagF("MagneticFieldMap", "BMap", 1., 1., map);
          TGeoGlobalMagField::Instance()->SetField(field);
          HLTInfo("Solenoid Field set to: %f map %d", SolenoidBz, map);
        } else if (currentMap->GetMapType()!=map) {
index d2622af..54acea9 100644 (file)
@@ -548,12 +548,12 @@ int AliHLTTRDTrackerV1Component::SetParams()
     AliMagF* field;
     if (fMagneticField == 0){
       // magnetic field OFF
-      field = new AliMagF("Maps","Maps",2,0.,0., 10.,AliMagF::k5kGUniform);
+      field = new AliMagF("Maps","Maps",0.,0.,AliMagF::k5kGUniform);
       TGeoGlobalMagField::Instance()->SetField(field);
       HLTDebug("Magnetic field is OFF.");
     }else{
       // magnetic field ON
-      field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+      field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
       TGeoGlobalMagField::Instance()->SetField(field);
       HLTDebug("Magnetic field is ON.");
       if( fMagneticField < 0 )
index 4e80cce..e034633 100644 (file)
@@ -326,8 +326,7 @@ Bool_t InitGRP() {
   Printf("------------------------------");
   Printf(" Summary for B: %s",s.Data());
   Printf("------------------------------");
-  AliMagF* fld = new AliMagF("MagneticFieldMap", s.Data(), 2, fcL3, fcDip, 10., map, path, 
-                            btype,beamenergy);
+  AliMagF* fld = new AliMagF("MagneticFieldMap", s.Data(), fcL3, fcDip, map, btype,beamenergy,path);
   TGeoGlobalMagField::Instance()->SetField( fld );
   TGeoGlobalMagField::Instance()->Lock();
   //
index 6c3b800..9249879 100644 (file)
@@ -778,13 +778,13 @@ void HmpConfig::WriteConfig()
   WritePhys(pF); //physics processes
   
 //Field
-       if(fMagBG->GetButton(kFld0)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2, 0,1,10,AliMagF::k2kG));// NO field\n");
-  else if(fMagBG->GetButton(kFld2)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2, 1,1,10,AliMagF::k2kG));//0.2 Tesla field\n");
-  else if(fMagBG->GetButton(kFld4)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2, 1,1,10,AliMagF::k4kG));//0.4 Tesla field\n");
-  else if(fMagBG->GetButton(kFld5)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2, 1,1,10,AliMagF::k5kG));//0.5 Tesla field\n");
-  else if(fMagBG->GetButton(kFld_2)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,AliMagF::k2kG));//-0.2 Tesla field\n");
-  else if(fMagBG->GetButton(kFld_4)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,AliMagF::k4kG));//-0.4 Tesla field\n");
-  else if(fMagBG->GetButton(kFld_5)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,AliMagF::k5kG));//-0.5 Tesla field\n");
+       if(fMagBG->GetButton(kFld0)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",0,0,AliMagF::k5kGUniform));// NO field\n");
+  else if(fMagBG->GetButton(kFld2)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,AliMagF::k2kG));//0.2 Tesla field\n");
+       //  else if(fMagBG->GetButton(kFld4)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,AliMagF::k4kG));//0.4 Tesla field\n");
+  else if(fMagBG->GetButton(kFld5)->GetState())     fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,AliMagF::k5kG));//0.5 Tesla field\n");
+  else if(fMagBG->GetButton(kFld_2)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",-1,1,AliMagF::k2kG));//-0.2 Tesla field\n");
+       //  else if(fMagBG->GetButton(kFld_4)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",-1,1,AliMagF::k4kG));//-0.4 Tesla field\n");
+  else if(fMagBG->GetButton(kFld_5)->GetState())    fprintf(pF,"  TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\",-1,1,AliMagF::k5kG));//-0.5 Tesla field\n");
   
   fprintf(pF,"  pAL->CdGAFile();\n\n");                                 //????       
 //Generator 
index 335abb1..21c8ad9 100644 (file)
@@ -231,13 +231,13 @@ void HmpGui::CreateConfigC()
   f<<Form("  gMC->SetExternalDecayer(pDecayer);\n\n");
   
 //Field
-       if(fMagBG->GetButton(kFld0)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",0,1,1,10,0));       //no field\n\n");
-  else if(fMagBG->GetButton(kFld2)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,1,1,10,0));//0.2 Tesla field\n\n");
-  else if(fMagBG->GetButton(kFld4)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,1,1,10,1));//0.4 Tesla field\n\n");
-  else if(fMagBG->GetButton(kFld5)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,1,1,10,2));//0.5 Tesla field\n\n");
-  else if(fMagBG->GetButton(kFld_2)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,0));//-0.2 Tesla field\n\n");
-  else if(fMagBG->GetButton(kFld_4)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,1));//-0.4 Tesla field\n\n");
-  else if(fMagBG->GetButton(kFld_5)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",2,-1,1,10,2));//-0.5 Tesla field\n\n");
+  if     (fMagBG->GetButton(kFld0)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",0,0,AliMagF::k5kGUniform));       //no field\n\n");
+  else if(fMagBG->GetButton(kFld2)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,AliMagF::k2kG));//0.2 Tesla field\n\n");
+//  else if(fMagBG->GetButton(kFld4)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,1));//0.4 Tesla field\n\n");
+  else if(fMagBG->GetButton(kFld5)->GetState())     f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",1,1,AliMagF::k5kG));//0.5 Tesla field\n\n");
+  else if(fMagBG->GetButton(kFld_2)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",-1,-1,AliMagF::k2kG));//-0.2 Tesla field\n\n");
+       //  else if(fMagBG->GetButton(kFld_4)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",-1,1,1));//-0.4 Tesla field\n\n");
+  else if(fMagBG->GetButton(kFld_5)->GetState())    f<<Form("  gAlice->SetField(new AliMagF(\"Maps\",\"Maps\",-1,-1,AliMagF::k5kG));//-0.5 Tesla field\n\n");
   
   if(fProBG->GetButton(kDCAY)->GetState()) f<<Form("  gMC->SetProcess(\"DCAY\",1);  ");else f<<Form("  gMC->SetProcess(\"DCAY\",0);  ");
   if(fProBG->GetButton(kPAIR)->GetState()) f<<Form("  gMC->SetProcess(\"PAIR\",1);  ");else f<<Form("  gMC->SetProcess(\"PAIR\",0);  ");
index a158e8e..c979a7a 100644 (file)
@@ -18,7 +18,7 @@ void Config()
     new TGeant3("C++ Interface to Geant3");
 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index 89e45e5..b3de139 100644 (file)
@@ -174,7 +174,7 @@ void AliMUONChamberCalibrationTask::LocalInit()
 
   if ( !TGeoGlobalMagField::Instance()->GetField() ) {
     AliInfo( "Loading field map..." );
-    AliMagF* field = new AliMagF( "Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG );
+    AliMagF* field = new AliMagF( "Maps","Maps", 1., 1., AliMagF::k5kG );
     TGeoGlobalMagField::Instance()->SetField( field );
     TGeoGlobalMagField::Instance()->Lock();
   }
index 5413b1d..0b085c9 100644 (file)
@@ -187,7 +187,7 @@ void Config(char directory[100]="", char option[6]="param", const char* digitsto
   }  
   //============================================================= 
   // Field (L3 0.5 T)
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1, 10., AliMagF::k5kG));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1, AliMagF::k5kG));
   //============================================================= 
   //=================== Alice BODY parameters =============================
   AliBODY *BODY = new AliBODY("BODY","Alice envelop");
index 115c147..6f6da72 100644 (file)
@@ -300,7 +300,7 @@ void Prepare(AliMUONRecoParam *&recoParam, Double_t &sigmaCut)
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index 2f49635..7109f67 100644 (file)
@@ -391,7 +391,7 @@ void Prepare()
   // set mag field
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   
index 70ed78f..e53bb56 100644 (file)
@@ -375,7 +375,7 @@ void Prepare(AliMUONRecoParam *&recoParam, Double_t &sigmaCut)
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1., AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index 564acb7..0c1d278 100644 (file)
@@ -91,7 +91,7 @@ void MUONRecoCheck (Int_t nEvent = -1, char* geoFilename = "geometry.root",
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index a1b85ea..1bddca8 100644 (file)
@@ -216,7 +216,7 @@ void Prepare()
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index d60a85a..b774280 100644 (file)
@@ -246,7 +246,7 @@ void efficiencyThetaPhi( Int_t event2Check=0, char * filename="galice.root" )
 //Set mag field; waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1., AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
 
@@ -511,7 +511,7 @@ void efficiencyThetaI( Int_t event2Check=0, char * filename="galice.root" )
 //Set mag field; waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1., AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }  printf("Loading field map...\n");
  
index 7d17927..094471a 100644 (file)
@@ -207,7 +207,7 @@ Bool_t MUONefficiency( char* filename = "galice.root", char* geoFilename = "geom
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index 3acd495..91c24ee 100644 (file)
@@ -141,7 +141,7 @@ Bool_t MUONmassPlot(Int_t ExtrapToVertex = -1, char* geoFilename = "geometry.roo
   // waiting for mag field in CDB 
   if (!TGeoGlobalMagField::Instance()->GetField()) {
     printf("Loading field map...\n");
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
     TGeoGlobalMagField::Instance()->SetField(field);
   }
   // set the magnetic field for track extrapolations
index 8533ed5..ca1f402 100644 (file)
@@ -129,7 +129,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index c9b744e..cd656f2 100644 (file)
@@ -158,7 +158,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.5 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index 5da8fa4..ea00dae 100644 (file)
@@ -168,7 +168,7 @@ void Config()
                                                                                 
 // Field (L3 0.4 T)
     //Zero magnetic field
-    AliMagF* field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    AliMagF* field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
     //    AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., smag);
     TGeoGlobalMagField::Instance()->SetField(field);
 
index 88ef9c7..9b5f6cd 100644 (file)
@@ -130,7 +130,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index 2bbe0fa..36f4f56 100644 (file)
@@ -106,7 +106,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  0;
     Int_t   iDIPO  =  0;
index 157b593..eebb2fb 100644 (file)
@@ -30,7 +30,7 @@
   //AliGeomManager::LoadGeometry("/lustre/alice/jacek/sim/HEADJB/flatPt_uniB/0/geometry.root");
 
   // set magnetic field
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
   gROOT->LoadMacro("$ALICE_ROOT/PWG1/macros/RunPerformanceTaskMC.C");
   RunPerformanceTaskMC(chain, kTRUE, kFALSE, kFALSE, 0);
@@ -48,7 +48,7 @@
 
   // set magnetic field
   // the best is to create macro MagField.C with the line: 
-  // TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+  // TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
   gProof->Exec("gROOT->Macro(\"MagField.C\")");
 
   gROOT->LoadMacro("$ALICE_ROOT/PWG1/macros/RunPerformanceTaskMC.C");
@@ -73,7 +73,7 @@
   //AliGeomManager::LoadGeometry("/lustre/alice/local/TRDdata/SIM/P-Flat/TRUNK/test/RUN0/geometry.root");
 
   // set magnetic field
-  gProof->Exec("gROOT->ProcessLine(\"TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\", 2, 1., 1., 10., AliMagF::k5kG))\")");
+  gProof->Exec("gROOT->ProcessLine(\"TGeoGlobalMagField::Instance()->SetField(new AliMagF(\"Maps\",\"Maps\", 1., 1., AliMagF::k5kG))\")");
 
   gROOT->LoadMacro("$ALICE_ROOT/PWG1/macros/RunPerformanceTaskMC.C");
   RunPerformanceTaskMC(chain, kTRUE, kTRUE, kTRUE);
index fe4af06..7a77ef6 100644 (file)
@@ -96,7 +96,7 @@ void Init(){
   TGeoManager::Import("/u/miranov/proof/geometry.root");
   AliGeomManager::LoadGeometry("/u/miranov/proof/geometry.root");
   
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
 
 }
index c32309e..eda588c 100644 (file)
@@ -73,16 +73,15 @@ AliMagF::AliMagF():
 }
 
 //_______________________________________________________________________
-AliMagF::AliMagF(const char *name, const char* title, Int_t integ, 
-                Double_t factorSol, Double_t factorDip, 
-                Double_t fmax, BMap_t maptype, const char* path,
-                BeamType_t bt, Double_t be):
+AliMagF::AliMagF(const char *name, const char* title, Double_t factorSol, Double_t factorDip, 
+                BMap_t maptype, BeamType_t btype, Double_t benergy, Int_t integ, Double_t fmax, 
+                const char* path):
   TVirtualMagField(name),
   fMeasuredMap(0),
   fMapType(maptype),
   fSolenoid(0),
-  fBeamType(bt),
-  fBeamEnergy(be),
+  fBeamType(btype),
+  fBeamEnergy(benergy),
   //
   fInteg(integ),
   fPrecInteg(1),
@@ -109,6 +108,11 @@ AliMagF::AliMagF(const char *name, const char* title, Int_t integ,
   }
   if (fInteg == 0) fPrecInteg = 0;
   //
+  if (fBeamEnergy<=0 && fBeamType!=kNoBeamField) {
+    if      (fBeamType == kBeamTypepp) fBeamEnergy = 7000.; // max proton energy
+    else if (fBeamType == kBeamTypeAA) fBeamEnergy = 5500;  // max PbPb energy
+    AliInfo("Maximim possible beam energy for requested beam is assumed");
+  } 
   const char* parname = 0;
   //  
   if      (fMapType == k2kG) parname = fDipoleOFF ? "Sol12_Dip0_Hole":"Sol12_Dip6_Hole";
@@ -129,7 +133,8 @@ AliMagF::AliMagF(const char *name, const char* title, Int_t integ,
               factorSol,(fMapType==k5kG||fMapType==k5kGUniform)?5.:2.,
               fDipoleOFF ? "OFF":"ON",factorDip,fMapType==k5kGUniform?" |Constant Field!":""));
   AliInfo(Form("Machine B fields for %s beam (%.0f GeV): QGrad: %.4f Dipole: %.4f",
-              bt==kBeamTypeAA ? "A-A":(bt==kBeamTypepp ? "p-p":"OFF"),be,fQuadGradient,fDipoleField));
+              fBeamType==kBeamTypeAA ? "A-A":(fBeamType==kBeamTypepp ? "p-p":"OFF"),
+              fBeamEnergy,fQuadGradient,fDipoleField));
 }
 
 //_______________________________________________________________________
@@ -239,7 +244,7 @@ AliMagF& AliMagF::operator=(const AliMagF& src)
 //_______________________________________________________________________
 void AliMagF::InitMachineField(BeamType_t btype, Double_t benergy)
 {
-  if (btype==kNoBeamField || benergy<1.) {
+  if (btype==kNoBeamField) {
     fQuadGradient = fDipoleField = fCCorrField = fACorr1Field = fACorr2Field = 0.;
     return;
   }
@@ -496,7 +501,7 @@ AliMagF* AliMagF::CreateFieldMap(Float_t l3Cur, Float_t diCur, Int_t convention,
   // LHC and DCS08 conventions have opposite dipole polarities
   if ( GetPolarityConvention() != convention) sclDip = -sclDip;
   //
-  return new AliMagF("MagneticFieldMap", ttl, 2, sclL3, sclDip, 10., map, path,btype,beamenergy);
+  return new AliMagF("MagneticFieldMap", ttl,sclL3,sclDip,map,btype,beamenergy,2,10.,path);
   //
 }
 
index 834c24b..9313323 100644 (file)
@@ -24,11 +24,10 @@ class AliMagF : public TVirtualMagField
   enum             {kOverrideGRP=BIT(14)}; // don't recreate from GRP if set
   //
   AliMagF();
-  AliMagF(const char *name, const char* title, Int_t integ, 
-         Double_t factorSol=1., Double_t factorDip=1., 
-         Double_t fmax=15, BMap_t maptype = k5kG,
-         const char* path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root",
-         BeamType_t btype=kBeamTypepp, Double_t benergy=7000.);
+  AliMagF(const char *name, const char* title, Double_t factorSol=1., Double_t factorDip=1., 
+         BMap_t maptype = k5kG, BeamType_t btype=kBeamTypepp,
+         Double_t benergy=-1., Int_t integ=2, Double_t fmax=10, 
+         const char* path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
   AliMagF(const AliMagF& src);             
   AliMagF& operator=(const AliMagF& src);
   virtual ~AliMagF();
index 7be75df..a52ab44 100644 (file)
@@ -200,7 +200,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
     Int_t   iABSO   = 1;
     Int_t   iDIPO   = 1;
index 5fc12a9..7b637ef 100644 (file)
@@ -193,14 +193,14 @@ void Config()
     
     
 // Field (L3 +-0.2/0.5 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2, -1,-1, 10,AliMagF::k5kG)); // +0.5/-0.7
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",-1,-1, AliMagF::k5kG)); // +0.5/-0.7
     /*
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2,  1, 1, 10,AliMagF::k5kG)); // -0.5/-0.7
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2, -1,-1, 10,AliMagF::k2kG)); // +0.2/-0.7
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2,  1, 1, 10,AliMagF::k2kG)); // -0.2/+0.7
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2,  1, 0, 10,AliMagF::k5kG)); // +-0.5/0
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2,  1, 0, 10,AliMagF::k2kG)); // +-0.2/0
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",2,  0, 0, 10,AliMagF::k5kGUniform)); // 0/0
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1, 1, AliMagF::k5kG)); // -0.5/-0.7
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",-1,-1, AliMagF::k2kG)); // +0.2/-0.7
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1, 1, AliMagF::k2kG)); // -0.2/+0.7
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1, 0, AliMagF::k5kG)); // +-0.5/0
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1, 0, AliMagF::k2kG)); // +-0.2/0
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 0, 0, AliMagF::k5kGUniform)); // 0/0
     */
 
 //
index 43a18bd..2382ac4 100644 (file)
@@ -741,7 +741,7 @@ void AliTPCcalibDB::RegisterExB(Int_t index, Float_t bz, Bool_t bdelete){
   Float_t factor =  bz/(5.);  // default b filed in Cheb with minus sign
                               // was chenged in the Revision ???? (Ruben can you add here number)
   
-  AliMagF*   bmap = new AliMagF("MapsExB","MapsExB", 2,factor,1., 10.,AliMagF::k5kG,"$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
+  AliMagF*   bmap = new AliMagF("MapsExB","MapsExB", factor,TMath::Sign(1.f,factor),AliMagF::k5kG);
   
   AliTPCExBFirst *exb  = new  AliTPCExBFirst(bmap,0.88*2.6400e+04,50,50,50);
   AliTPCExB::SetInstance(exb);
index 615f96e..4bc59ed 100644 (file)
@@ -217,7 +217,7 @@ void AliTPCCreateDummyCDB()
   //     currently scaling factor 0 used - no magnetic field
   //
   metaData = CreateMetaObject("AliTPCExB");
-  AliMagF* field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kG));
+  AliMagF* field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kG));
   AliTPCExBFirst *exbfirst = new  AliTPCExBFirst(field,2.83000000000000000e+04,50,50,50);
   StoreObject("TPC/Calib/ExB", exbfirst, metaData); 
 
index a4875bc..28ff8c0 100644 (file)
@@ -2,11 +2,11 @@ void Init(){
   //
   // Initialize
   //
-  AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG);
+  AliMagF* field = new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG);
   AliTPCExB::RegisterField(0,field);
-  AliMagF* fieldC0 = new AliMagF("Maps","Maps", 2, 1, 1, 10., AliMagF::k5kG);
+  AliMagF* fieldC0 = new AliMagF("Maps","Maps", 1, 1, AliMagF::k5kG);
   AliTPCExB::RegisterField(1,fieldC0);
-  AliMagF* fieldC1 = new AliMagF("Maps","Maps", 2, 1, 1, 10., AliMagF::k5kG,kTRUE,"$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
+  AliMagF* fieldC1 = new AliMagF("Maps","Maps", 1, 1, AliMagF::k5kG);
   AliTPCExB::RegisterField(2,fieldC1);
 
   gSystem->Load("libSTAT.so");
index 9afaba2..337f146 100644 (file)
@@ -134,7 +134,7 @@ void Config()
     gener->Init();
 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     // detectors - only the TPC is relevant
 
index f31f7e2..5d5b81d 100644 (file)
@@ -58,7 +58,7 @@ void SetupCustom(Int_t run){
     bzfac=1;
     bz=5;
   }
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, bzfac, 1., 10., smag));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", bzfac, 1., smag));
 
   printf("\n\nSET EXB FIELD\t%f\n\n", -bz);
   AliTPCcalibDB::Instance()->SetExBField(-bz);
index 6de492a..8767d2e 100644 (file)
@@ -269,7 +269,7 @@ void Config()
     
     
 // Field
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., smag));
     rl->CdGAFile();
 
 
index 4ad9147..70bc42d 100644 (file)
@@ -183,8 +183,8 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    //    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 0., 1., 10., AliMagF::k5kG));
+    //    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kG));
 
     Int_t   iABSO   = 1;
     Int_t   iDIPO   = 1;
index 2a4e0dc..6778144 100644 (file)
@@ -269,7 +269,7 @@ void Config()
     
     
 // Field
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., smag));
     rl->CdGAFile();
 
 
index 5c032ff..009878d 100644 (file)
@@ -183,8 +183,8 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
-    //TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 0., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
+    //TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kG));
 
     Int_t   iABSO   = 1;
     Int_t   iDIPO   = 1;
index ab12f71..0f3a196 100644 (file)
@@ -212,7 +212,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  1;
     Int_t   iDIPO  =  1;
index f67346b..c16209a 100644 (file)
@@ -274,7 +274,7 @@ void Config()
     
     
 // Field
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
     rl->CdGAFile();
   
 //
index bbfb553..2d4c241 100644 (file)
@@ -171,7 +171,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  1;
     Int_t   iDIPO  =  1;
index 85af040..8a8aa63 100644 (file)
@@ -212,7 +212,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
     gAlice->SetField(field);    
 
 
index 726cd27..a5a6a11 100644 (file)
@@ -268,7 +268,7 @@ void Config()
     
     // Field
 
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., smag));
     rl->CdGAFile();
 
 //
index 2ae8668..9dc6346 100644 (file)
@@ -181,7 +181,7 @@ void Config()
 
 
     // MAGNETIC FIELD IN THE BARREL
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., mag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., mag));
     //    TGeoGlobalMagField::Instance()->GetField()->SetL3ConstField(0); //Using const. field in the barrel
     rl->CdGAFile();
 
index 4d7a65d..5d691f0 100644 (file)
@@ -86,7 +86,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
     rootfile->cd();
 
 
index 48bb237..7462530 100644 (file)
@@ -359,7 +359,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., mag);
+  AliMagF* field = new AliMagF("Maps","Maps", 1., 1., mag);
   field->SetL3ConstField(0); //Using const. field in the barrel
   TGeoGlobalMagField::Instance()->SetField(field);
   rl->CdGAFile();
index 03c0c73..3c5d06a 100644 (file)
@@ -119,7 +119,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Magnetic field
-    AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., smag);
+    AliMagF* field = new AliMagF("Maps","Maps", 1., 1., smag);
     field->SetL3ConstField(0); //Using const. field in the barrel
     TGeoGlobalMagField::Instance()->SetField(field);
 
index 850a212..00671f3 100644 (file)
@@ -112,7 +112,7 @@ void Config()
   gener->Init(); // Initialization of the coctail generator
 
   // Field (the last parameter is 1 => L3 0.4 T)
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
   // Make sure the current ROOT directory is in galice.root 
   rl->CdGAFile();
index 455a674..d46001d 100644 (file)
@@ -190,7 +190,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
     Int_t   iABSO   = 1;
     Int_t   iDIPO   = 1;
index 4bc2c61..cd74899 100644 (file)
@@ -275,7 +275,7 @@ void Config()
     
     
 // Field (L3 0.4 T)
-    AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., smag);
+    AliMagF* field = new AliMagF("Maps","Maps", 1., 1., smag);
     field->SetL3ConstField(0); //Using const. field in the barrel
     TGeoGlobalMagField::Instance()->SetField(field);
 
index 377d189..d4f8b63 100644 (file)
@@ -160,7 +160,7 @@ void Config()
     gGener = gener;
 
     // MAGNETIC FIELD IN THE BARREL
-    AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,mag);
+    AliMagF* field = new AliMagF("Maps","Maps",1.,1., mag);
     field->SetL3ConstField(0); //Using const. field in the barrel
     TGeoGlobalMagField::Instance()->SetField(field);
 
index 44f22d3..2df07db 100644 (file)
@@ -342,7 +342,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,mag);
+  AliMagF* field = new AliMagF("Maps","Maps",1.,1.,,mag);
   field->SetL3ConstField(0); //Using const. field in the barrel
   TGeoGlobalMagField::Instance()->SetField(field);
 
index d8a7c7d..1bf00c7 100644 (file)
@@ -152,7 +152,7 @@ void Config(char directory[100]="", char option[6]="trg1mu")
   }
   //============================================================= 
   // Field (L3 0.5 T) outside dimuon spectrometer
-  AliMagF* field = new AliMagF("Maps","Maps",2,1.,1., 10.,AliMagF::k5kG);
+  AliMagF* field = new AliMagF("Maps","Maps",1.,1.,AliMagF::k5kG);
   field->SetL3ConstField(0); // Using const. field in the barrel 
   TGeoGlobalMagField::Instance()->SetField(field);
 
index fd03f43..2142784 100644 (file)
@@ -170,7 +170,7 @@ void Config(char directory[100]="", char option[6]="trgAll")
     }
   //============================================================= 
   // Field (L3 0.5 T) outside dimuon spectrometer
-    AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 10., AliMagF::k5kG);
+    AliMagF* field = new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG);
     field->SetL3ConstField(0); // Using const. field in the barrel 
     TGeoGlobalMagField::Instance()->SetField(field);
 
index 9e5b5e7..50996aa 100644 (file)
@@ -303,7 +303,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., mag);
+  AliMagF* field = new AliMagF("Maps","Maps",  1., 1.,  mag);
   field->SetL3ConstField(0); //Using const. field in the barrel
   TGeoGlobalMagField::Instance()->SetField(field);
 
index 8be5666..8be698f 100644 (file)
@@ -80,7 +80,7 @@ void ConfigCommon(Bool_t setRootGeometry = kTRUE)
   // ============================= 
 
     // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG));
 
     Int_t   iABSO  =  1;
     Int_t   iDIPO  =  1;
index ea0df78..77498ef 100644 (file)
@@ -65,7 +65,7 @@ void ConfigCommon1(Bool_t setRootGeometry = kTRUE)
       comment = comment.Append(" | L3 field 0.5 T");
   }
   // OK
-  AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., smag);
+  AliMagF* field = new AliMagF("Maps","Maps", -1., -1., smag);
   TGeoGlobalMagField::Instance()->SetField(field);
 
   printf("\n \n Comment: %s \n \n", comment.Data());
index a505097..5681a93 100644 (file)
@@ -12,7 +12,7 @@ void plotField(Int_t iField = 0)
 //
 //  create field map
 
-     AliMagF* field = new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG);
+     AliMagF* field = new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG);
 
 //     field-SetL3ConstField(1);
      
index 165e9aa..6856e78 100644 (file)
@@ -384,10 +384,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps",  -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 60fff7c..aa3e820 100644 (file)
@@ -384,10 +384,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 62d06c3..5deb01e 100644 (file)
@@ -387,10 +387,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 62d06c3..5deb01e 100644 (file)
@@ -387,10 +387,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 62d06c3..5deb01e 100644 (file)
@@ -387,10 +387,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 52f4a59..02c84bd 100644 (file)
@@ -388,10 +388,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index c81da8a..4ea969a 100644 (file)
@@ -387,10 +387,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index fad5ca8..8b47268 100644 (file)
@@ -387,10 +387,10 @@ void Config()
        AliMagF* field = 0x0;
        if (mag == kNoField) {
          comment = comment.Append(" | L3 field 0.0 T");
-         field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+         field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
        } else if (mag == k5kG) {
          comment = comment.Append(" | L3 field 0.5 T");
-         field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+         field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
        }
        printf("\n \n Comment: %s \n \n", comment.Data());
        TGeoGlobalMagField::Instance()->SetField(field);
index 92f9c90..e8fe48e 100644 (file)
@@ -357,7 +357,7 @@ void Config()
   // FIELD
   //
 
-  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., mag));
+  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., mag));
 
   printf("\n \n Comment: %s \n \n", comment.Data());
 
index 17a14d2..b4aeac9 100644 (file)
@@ -260,7 +260,7 @@ void Config()
     gener->Init();
 
     // Field (L3 0.5 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., mag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., mag));
 
     Int_t   iABSO   = 1;
     Int_t   iDIPO   = 1;
index fed5b87..a3c277c 100644 (file)
@@ -384,10 +384,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 60fff7c..aa3e820 100644 (file)
@@ -384,10 +384,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index cdc355f..f6f036e 100644 (file)
@@ -545,11 +545,11 @@ void Config()
   AliMagF* field = 0x0;\r
   if (mag == kNoField) {\r
     comment = comment.Append(" | L3 field 0.0 T");\r
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);\r
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);\r
   } else if (mag == k5kG) {\r
     comment = comment.Append(" | L3 field 0.5 T");\r
     //    field = new AliMagWrapCheb("Maps","Maps", 2, 1., 10., AliMagWrapCheb::k5kG);\r
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   }\r
 \r
   printf("\n \n Comment: %s \n \n", comment.Data());\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index 6ff3cb8..5affc2e 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index a775f1a..17b422f 100644 (file)
@@ -193,7 +193,7 @@ void Config()
     \r
   //============================================================= \r
   // Field (L3 0.5 T) outside dimuon spectrometer\r
-  AliMagF *field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);\r
+  AliMagF *field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);\r
   TGeoGlobalMagField::Instance()->SetField(field);\r
 \r
   Int_t iITS = 1;\r
index 09f18d2..2093b09 100644 (file)
@@ -223,14 +223,10 @@ void Config()
   AliMagF* field = 0x0;\r
   if (mag == kNoField) {\r
     comment = comment.Append(" | L3 field 0.0 T");\r
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k2kG,\r
-                       "$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root",\r
-                       AliMagF::kBeamTypepp, energy/2.0);\r
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k2kG,AliMagF::kBeamTypepp, energy/2.0);\r
   } else if (mag == k5kG) {\r
     comment = comment.Append(" | L3 field 0.5 T");\r
-    field = new AliMagF("Maps","Maps", 2, 1., 1., 10., AliMagF::k5kG,\r
-                       "$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root",\r
-                       AliMagF::kBeamTypepp, energy/2.0);\r
+    field = new AliMagF("Maps","Maps", 1., 1., AliMagF::k5kG,AliMagF::kBeamTypepp, energy/2.0);\r
   }\r
   printf("\n \n Comment: %s \n \n", comment.Data());\r
 \r
index b724438..cba6ab0 100644 (file)
@@ -119,6 +119,8 @@ const char * pprTrigConfName[] = {
 static PprRun_t srun = kHijing_per2;
 static PprRad_t srad = kGluonRadiation;
 static AliMagF::BMap_t smag = AliMagF::k5kG;
+static AliMagF::BeamType_t beamType = AliMagF::kBeamTypeAA;
+static Double_t            beamEnergy = 7000.*82./208;
 static Int_t    sseed = 12345; //Set 0 to use the current time
 static PprTrigConf_t strig = kDefaultPbPbTrig; // default pp trigger configuration
 
@@ -267,7 +269,8 @@ void Config()
     
     
 // Field
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField
+      (new AliMagF("Maps","Maps", -1., -1., smag,beamType,beamEnergy));
     rl->CdGAFile();
 //
     Int_t   iABSO   = 1;
index 85cff00..9c7dc13 100644 (file)
@@ -402,8 +402,8 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   // to use constant field in the barrel use:
-  //  AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kGUniform);
-  AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., mag);
+  //  AliMagF* field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kGUniform);
+  AliMagF* field = new AliMagF("Maps","Maps", -1., -1., mag);
   TGeoGlobalMagField::Instance()->SetField(field);
   rl->CdGAFile();
 
index b192988..2013ed1 100644 (file)
@@ -284,10 +284,10 @@ void Config()
     //  AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform));
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   //  TGeoGlobalMagField::Instance()->SetField(field);
index 328bbe4..fcf7620 100644 (file)
@@ -221,14 +221,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform,
-                       "$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root",
-                       AliMagF::kBeamTypepp, energy/2.0);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform,AliMagF::kBeamTypepp, energy/2.0);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG,
-                       "$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root",
-                       AliMagF::kBeamTypepp, energy/2.0);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG,        AliMagF::kBeamTypepp, energy/2.0);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
 
index a9b99b8..89fbcfa 100644 (file)
@@ -224,7 +224,7 @@ void Config()
     
     
 // Field (L3 0.4 T)
-    AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., smag);
+    AliMagF* field = new AliMagF("Maps","Maps",-1., -1., smag);
     TGeoGlobalMagField::Instance()->SetField(field);
 
     rl->CdGAFile();
index c9c8476..f5d3b91 100644 (file)
@@ -314,7 +314,7 @@ void Config()
     //
     //gener->SetVertexSmear(perTrack); 
     // Field (L3 0.5 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG));
 
     Int_t   iABSO  =  1;
     Int_t   iDIPO  =  1;
index f5a3e17..c5e9b02 100644 (file)
@@ -273,7 +273,7 @@ void Config()
     
     
 // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., smag));
     rl->CdGAFile();
 //
     Int_t   iABSO   = 1;
index f4d0609..a4eba35 100644 (file)
@@ -272,7 +272,7 @@ void Config()
     
     
 // Field (L3 0.4 T)
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps",-1., -1., smag));
     rl->CdGAFile();
 //
     Int_t   iABSO   = 1;
index 0cf43e4..0a8ad5b 100644 (file)
@@ -241,10 +241,10 @@ void Config()
   AliMagF* field = 0x0;
   if (mag == kNoField) {
     comment = comment.Append(" | L3 field 0.0 T");
-    field = new AliMagF("Maps","Maps", 2, 0., 0., 10., AliMagF::k5kGUniform);
+    field = new AliMagF("Maps","Maps", 0., 0., AliMagF::k5kGUniform);
   } else if (mag == k5kG) {
     comment = comment.Append(" | L3 field 0.5 T");
-    field = new AliMagF("Maps","Maps", 2, -1., -1., 10., AliMagF::k5kG);
+    field = new AliMagF("Maps","Maps", -1., -1., AliMagF::k5kG);
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
   TGeoGlobalMagField::Instance()->SetField(field);
index 579bac6..059223d 100644 (file)
@@ -267,7 +267,7 @@ void Config()
     
     
 // Field
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 2, -1., -1., 10., smag));
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1., smag));
 
     rl->CdGAFile();
 //
index 9971bce..3b6a553 100644 (file)
@@ -334,7 +334,7 @@ void Config()
   }
   printf("\n \n Comment: %s \n \n", comment.Data());
     
-  AliMagF* field = new AliMagF("Maps","Maps", 2, -1., -1., 10., mag);
+  AliMagF* field = new AliMagF("Maps","Maps", -1., -1., mag);
   TGeoGlobalMagField::Instance()->SetField(field);
   
   rl->CdGAFile();