// Test Macro, shows how to execute the Trigger, and prints the results. // Author: Gustavo Conesa void TestEMCALTrigger(){ //Loader AliRunLoader* rl=0x0; cout<<"TestEMCALTrigger: Creating Run Loader ..."<Fatal("Config.C","Can not instatiate the Run Loader"); return; } AliEMCALLoader *emcalLoader = dynamic_cast (rl->GetDetectorLoader("EMCAL")); //Get Maximum number of events Int_t maxevent = rl->GetNumberOfEvents(); cout<<"n events "<LoadDigits("EMCAL"); //event loop for(Int_t iEvent = 0; iEvent < maxevent ; iEvent++){ rl->GetEvent(iEvent); cout<<">>>>>>>>>>> Event >>> "<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 "<GetPatchSize()<GetPatchSize() // <<" 2x2 maximum amplitude sum "<Get2x2MaxAmplitude() // <<" nxn max amp sum "<GetnxnMaxAmplitude()<Print("");//Print results. } }