]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/macros/TestEMCALTrigger.C
Included new data member to change patch size in calorimeters trigger (Gustavo)
[u/mrichter/AliRoot.git] / EMCAL / macros / TestEMCALTrigger.C
index dc2201f483efb518f95da438d93c41ff6e3c9daa..a75cf7ded891e35bc9c865db62789797bc6a1f53 100644 (file)
@@ -24,27 +24,28 @@ void TestEMCALTrigger(){
 
   Int_t maxevent =  rl->GetNumberOfEvents();
   cout<<"n events "<<maxevent<<endl;
-
+//  maxevent=5;
   //Load Digits  
   rl->LoadDigits("EMCAL");
-  
-  //Create trigger pointer and set thresholds if you want
-  //Defautl threshold values need to be fixed
-  AliEMCALTrigger *tr = new AliEMCALTrigger();  
-  tr->SetL0MBPbPbThreshold(500);
-  tr->SetL0MBppThreshold(100);
-  tr->SetL1JetLowPtThreshold(2000);
-  tr->SetL1JetMediumPtThreshold(10000);
-  tr->SetL1JetHighPtThreshold(20000);
 
   //event loop
   for(Int_t iEvent = 0; iEvent < maxevent ; iEvent++){
     rl->GetEvent(iEvent);
     cout<<">>>>>>>>>>> Event >>> "<<iEvent<<endl;
-    
+    AliEMCALTrigger *tr = new AliEMCALTrigger();
+    //Create trigger pointer and set thresholds if you want
+    //Default threshold values need to be fixed  
+    //     tr->SetL0Threshold(10000);
+    //     tr->SetL1JetLowPtThreshold(10000);
+    //     tr->SetL1JetMediumPtThreshold(10000);
+    //     tr->SetL1JetHighPtThreshold(10000);
+    tr->SetPatchSize(4);//0 means 2x2, 1->4x4, 2->8x8, 3->16x16 ...
     //Select trigger for each event
     tr->Trigger();//Do the trigger algorithm
-    
+    //     cout<<"Patch "<<tr->GetPatchSize()<<endl;
+    //     cout<<"Trigger patch "<< tr->GetPatchSize()
+    //         <<" 2x2 maximum amplitude sum "<<tr->Get2x2MaxAmplitude()
+    //         <<" nxn max amp sum "<<tr->GetnxnMaxAmplitude()<<endl;
     tr->Print("");//Print results. 
     
   }