]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Introduced AliMUONFactoryV4 option.
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 20 Oct 2005 16:53:03 +0000 (16:53 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 20 Oct 2005 16:53:03 +0000 (16:53 +0000)
(Laurent)

MUON/AliMUONv1.cxx

index 4e6eaf181a20c28720e3de9703642ecc72760cda..e366f8340bced8b247895a3f3298e4c74f24db3f 100644 (file)
@@ -30,6 +30,7 @@
 #include "AliConst.h" 
 #include "AliMUONChamber.h"
 #include "AliMUONConstants.h"
+#include "AliMUONFactoryV4.h"
 #include "AliMUONFactoryV3.h"
 #include "AliMUONFactoryV2.h"
 #include "AliMUONHit.h"
@@ -196,6 +197,11 @@ void AliMUONv1::Init()
       fFactory = new AliMUONFactoryV3("New MUON Factory");
       (static_cast<AliMUONFactoryV3*>(fFactory))->Build(this,"default");
     }
+  else if ( ftype == "AliMUONFactoryV4" )
+  {
+    fFactory = new AliMUONFactoryV4("New MUON Factory (w/ Trigger)");
+    (static_cast<AliMUONFactoryV4*>(fFactory))->Build(this,"default");
+  }
   else
     {
       AliFatal(Form("Wrong factory type : %s",ftype.c_str()));      
@@ -212,7 +218,11 @@ void AliMUONv1::Init()
   // trigger circuit
   // cp 
   for (i=0; i<AliMUONConstants::NTriggerCircuit(); i++) 
-    ( (AliMUONTriggerCircuit*) (*fTriggerCircuits)[i])->Init(i);
+  {
+    AliMUONTriggerCircuit* c = (AliMUONTriggerCircuit*)(fTriggerCircuits->At(i));
+    c->Init(i);
+//    c->Print();
+  }
   
 }