]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigitMaker.cxx
Changed default values of cuts
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitMaker.cxx
index e90a7c8dd7c9ffb6c2be9163561056e40dd819b7..fc7023d3ee69e80cb7efd07ef1c8d07175603896 100644 (file)
@@ -219,7 +219,7 @@ AliMUONDigitMaker::ReadTrackerDDL(AliRawReader* rawReader)
 
   AliDebug(1,"");
   
-  AliCodeTimerAuto("");
+  AliCodeTimerAuto("",0);
 
   // elex info
   Int_t    buspatchId;
@@ -308,12 +308,10 @@ AliMUONDigitMaker::ReadTriggerDDL(AliRawReader* rawReader)
   Int_t loCircuit;
 
   fRawStreamTrigger->SetReader(rawReader);
-  AliMUONRawStreamTriggerHP* rawStreamTrigger =
-    dynamic_cast<AliMUONRawStreamTriggerHP*>(fRawStreamTrigger);
 
   while (fRawStreamTrigger->NextDDL())
   {
-    darcHeader = rawStreamTrigger->GetHeaders();
+    darcHeader = fRawStreamTrigger->GetHeaders();
     
     // fill global trigger information
     if (fTriggerStore) 
@@ -327,7 +325,7 @@ AliMUONDigitMaker::ReadTriggerDDL(AliRawReader* rawReader)
       }
     }
     
-    Int_t nReg = rawStreamTrigger->GetRegionalHeaderCount();
+    Int_t nReg = fRawStreamTrigger->GetRegionalHeaderCount();
     
     for(Int_t iReg = 0; iReg < nReg ;iReg++)
     {   //reg loop
@@ -341,7 +339,7 @@ AliMUONDigitMaker::ReadTriggerDDL(AliRawReader* rawReader)
         fLogger->Log(Form("Missing crate number %d in DDL %d\n", iReg, fRawStreamTrigger->GetDDL()));
      
       
-      regHeader =  rawStreamTrigger->GetRegionalHeader(iReg);
+      regHeader =  fRawStreamTrigger->GetRegionalHeader(iReg);
       
       Int_t nLocal = regHeader->GetLocalStructCount();
       for(Int_t iLocal = 0; iLocal < nLocal; iLocal++) 
@@ -366,22 +364,7 @@ AliMUONDigitMaker::ReadTriggerDDL(AliRawReader* rawReader)
           {
             // fill local trigger
             AliMUONLocalTrigger localTrigger;
-            localTrigger.SetLoCircuit(loCircuit);
-            localTrigger.SetLoStripX((Int_t)localStruct->GetXPos());
-            localTrigger.SetLoStripY((Int_t)localStruct->GetYPos());
-            localTrigger.SetLoDev((Int_t)localStruct->GetXDev());
-            localTrigger.SetLoSdev((Int_t)localStruct->GetSXDev());
-            localTrigger.SetLoTrigY((Int_t)localStruct->GetTrigY());
-            localTrigger.SetLoLpt(localStruct->GetLpt());
-            localTrigger.SetLoHpt(localStruct->GetHpt());
-            localTrigger.SetX1Pattern(localStruct->GetX1());
-            localTrigger.SetX2Pattern(localStruct->GetX2());
-            localTrigger.SetX3Pattern(localStruct->GetX3());
-            localTrigger.SetX4Pattern(localStruct->GetX4());
-            localTrigger.SetY1Pattern(localStruct->GetY1());
-            localTrigger.SetY2Pattern(localStruct->GetY2());
-            localTrigger.SetY3Pattern(localStruct->GetY3());
-            localTrigger.SetY4Pattern(localStruct->GetY4());
+           localTrigger.SetLocalStruct(loCircuit, *localStruct);
             fTriggerStore->Add(localTrigger);
           }
           
@@ -410,7 +393,7 @@ Int_t AliMUONDigitMaker::TriggerDigits(Int_t nBoard,
 {
   /// make digits for trigger from pattern, and add them to digitStore
 
-  AliCodeTimerAuto("");
+  AliCodeTimerAuto("",0);
   
   Int_t detElemId;