Added muon arms
authorslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Nov 2010 13:50:48 +0000 (13:50 +0000)
committerslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Nov 2010 13:50:48 +0000 (13:50 +0000)
EVE/EveHLT/AliEveHLTEventManager.h
EVE/EveHLT/AliEveHLTEventManagerHomer.cxx
EVE/hlt-macros/od.C

index 10fb8a3b47aed400cef00f91a347fcedfc49e389..555b07216f899ae67eb6533913e1b957a393c24f 100644 (file)
@@ -60,6 +60,9 @@ public:
   void StartLoop();
   void StopLoop();
 
+  //* Show muon arm*//
+  void SetShowMuon(Bool_t showmuon) { fShowMuon = showmuon; }
+
   /** Print the screens to a file **/
   void PrintScreens();
 
index ec485a959a2cc678bddddd894aabff7c978e3951..521b8030674736cffa8fbca315addd0a3c86860a 100644 (file)
@@ -51,18 +51,20 @@ void AliEveHLTEventManagerHomer::NextEvent() {
   if(fEvent) {
     cout << "Got the event " <<endl;
     ProcessEvent(fEvent);
-
   } else {
-    cout << "couldn't get the sync event"<<endl;
+    cout << "could't get the sync event"<<endl;
   }
+  
+ //  cout  << "doint async block"<<endl;
+ //  TList * async = static_cast<TList*>(fEventBuffer->GetAList());
+ //  if(async) {
+ //    ProcessEvent(async);
+ //   }  else {
+ //     cout << "No async bloc"<<endl;
+ // }
+
 
-  TList * async = static_cast<TList*>(fEventBuffer->GetAList());
-  if(async) {
-       ProcessEvent(async);
-   }  else {
-        cout << "No async bloc"<<endl;
- }
-    fEventBuffer->SetBusy(kFALSE);
+fEventBuffer->SetBusy(kFALSE);
 }
 
 
index b08ca45a23fa1b967313f989e54db670251afc0c..fc619777a101b291a6a60f7dbaf474d5fe94e40a 100644 (file)
@@ -102,7 +102,7 @@ void od ( Bool_t showBarrel = kTRUE, Bool_t showMuon = kFALSE ) {
 \r
   // -- Loading Geometry\r
   // ---------------------\r
-  Int_t run = 67179;\r
+  Int_t run = 0;\r
   AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");\r
   AliCDBManager::Instance()->SetRun(run);\r
   AliGeomManager::LoadGeometry();\r
@@ -111,7 +111,7 @@ void od ( Bool_t showBarrel = kTRUE, Bool_t showMuon = kFALSE ) {
   // However for the current setting of +ve L3 and +ve Dipole magnetic field\r
   // the following setting creates the field close to real field with currect polarity\r
   if(showMuon)\r
-    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", 1., 1, AliMagF::k5kG));\r
+    TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1, AliMagF::k5kG));\r
 \r
   // Get the pointer to gGeoManager before it's broken (bug in alieve)\r
   fGeoManager = gGeoManager;\r
@@ -139,6 +139,7 @@ void od ( Bool_t showBarrel = kTRUE, Bool_t showMuon = kFALSE ) {
 \r
   cout << "Creating the Event Manager"<<endl;\r
   gEventManager = new AliEveHLTEventManagerHomer();\r
+  gEventManager->SetShowMuon(showMuon);\r
   gEventManager->SetEveManager(gEve);\r
   gEventManager->SetGeoManager(gGeoManager);\r
   gEventManager->SetRPhiManager(gRPhiMgr);\r
@@ -243,7 +244,7 @@ Int_t initializeEveViewer( Bool_t showBarrel, Bool_t showMuon, TGeoManager * man
   gEve->Redraw3D();\r
 \r
   if (gShowMUON) \r
-    gGeomGentleMUON = geom->geom_gentle_muon(kFALSE);\r
+    gGeomGentleMUON = geom_gentle_muon(kFALSE);\r
   \r
   // -- Scenes\r
   // -----------\r