]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Used GetX(Y)Pattern methods from LocalTrigger (Christian)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Jun 2007 08:30:28 +0000 (08:30 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Jun 2007 08:30:28 +0000 (08:30 +0000)
MUON/AliMUONTrackHitPattern.cxx

index 5352bc30ed3a25e82f9780116a6b502e7dada87a..f09bddc59f6af74ee8ba1fc63ebff94bae305610 100644 (file)
@@ -260,27 +260,20 @@ AliMUONTrackHitPattern::TriggerDigits(const AliMUONVTriggerStore& triggerStore,
   
   while ( ( locTrg = static_cast<AliMUONLocalTrigger*>(next()) ) ) 
   {
+    if (locTrg->IsNull()) continue;
+   
     TArrayS xyPattern[2];
-    xyPattern[0].Set(4);
-    xyPattern[1].Set(4);
-    
-    xyPattern[0].AddAt(locTrg->GetX1Pattern(),0);
-    xyPattern[0].AddAt(locTrg->GetX2Pattern(),1);
-    xyPattern[0].AddAt(locTrg->GetX3Pattern(),2);
-    xyPattern[0].AddAt(locTrg->GetX4Pattern(),3);
-    
-    xyPattern[1].AddAt(locTrg->GetY1Pattern(),0);
-    xyPattern[1].AddAt(locTrg->GetY2Pattern(),1);
-    xyPattern[1].AddAt(locTrg->GetY3Pattern(),2);
-    xyPattern[1].AddAt(locTrg->GetY4Pattern(),3);
-    
-    for(Int_t cath=0; cath<2; ++cath)
-    {
-      for(Int_t ch=0; ch<4; ++ch)
-      {
-        if(xyPattern[cath][ch]==0) continue;
-      }
-    }
+    locTrg->GetXPattern(xyPattern[0]);
+    locTrg->GetYPattern(xyPattern[1]);
+
+    // do we need this ? (Ch.F.)
+//     for(Int_t cath=0; cath<2; ++cath)
+//     {
+//       for(Int_t ch=0; ch<4; ++ch)
+//       {
+//         if(xyPattern[cath][ch]==0) continue;
+//       }
+//     }
     
     Int_t nBoard = locTrg->LoCircuit();
     fDigitMaker.TriggerDigits(nBoard, xyPattern, digitStore);