X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG0%2Ftrigger%2FAliTriggerTask.cxx;h=b9ba5493a3c98bf25c1c868c15a977fd4270ea1f;hb=70fdd197c92ad62280e70d39c551e043e662e977;hp=934393c84e105a92447c91795dc2d8acda2666ca;hpb=28d86ea708615187225f8234a4af656d73d50263;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG0/trigger/AliTriggerTask.cxx b/PWG0/trigger/AliTriggerTask.cxx index 934393c84e1..b9ba5493a3c 100644 --- a/PWG0/trigger/AliTriggerTask.cxx +++ b/PWG0/trigger/AliTriggerTask.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include ClassImp(AliTriggerTask) @@ -29,7 +29,7 @@ AliTriggerTask::AliTriggerTask(const char* opt) : fNTriggers(0), fTriggerList(0), fStats(0), - fOfflineTrigger(0) + fTrigger(0) { // // Constructor. Initialization of pointers @@ -41,13 +41,13 @@ AliTriggerTask::AliTriggerTask(const char* opt) : fNTriggers = 13; - static AliPWG0Helper::Trigger triggerList[] = { AliPWG0Helper::kAcceptAll, AliPWG0Helper::kFPANY, AliPWG0Helper::kMB1, AliPWG0Helper::kMB2, AliPWG0Helper::kMB3, AliPWG0Helper::kSPDGFO, AliPWG0Helper::kV0A, AliPWG0Helper::kV0C, AliPWG0Helper::kZDC, AliPWG0Helper::kZDCA, AliPWG0Helper::kZDCC, AliPWG0Helper::kFMDA, AliPWG0Helper::kFMDC }; + static AliTriggerAnalysis::Trigger triggerList[] = { AliTriggerAnalysis::kAcceptAll, AliTriggerAnalysis::kFPANY, AliTriggerAnalysis::kMB1, AliTriggerAnalysis::kMB2, AliTriggerAnalysis::kMB3, AliTriggerAnalysis::kSPDGFO, AliTriggerAnalysis::kV0A, AliTriggerAnalysis::kV0C, AliTriggerAnalysis::kZDC, AliTriggerAnalysis::kZDCA, AliTriggerAnalysis::kZDCC, AliTriggerAnalysis::kFMDA, AliTriggerAnalysis::kFMDC }; fTriggerList = triggerList; fStats = new TH1*[fNTriggers]; - fOfflineTrigger = new AliOfflineTrigger; - fOfflineTrigger->EnableHistograms(); + fTrigger = new AliTriggerAnalysis; + fTrigger->EnableHistograms(); AliLog::SetClassDebugLevel("AliTriggerTask", AliLog::kWarning); } @@ -106,11 +106,11 @@ void AliTriggerTask::CreateOutputObjects() nBins = fEndTime - fStartTime; for (Int_t i=0; iAdd(fStats[i]); } - fOutput->Add(fOfflineTrigger); + fOutput->Add(fTrigger); } void AliTriggerTask::Exec(Option_t*) @@ -143,17 +143,17 @@ void AliTriggerTask::Exec(Option_t*) //Printf("Trigger classes: %s:", fESD->GetFiredTriggerClasses().Data()); - fOfflineTrigger->FillHistograms(fESD); + fTrigger->FillHistograms(fESD); UInt_t timeStamp = fESD->GetTimeStamp() - fStartTime; //Printf("%d", timeStamp); for (Int_t i = 0; i < fNTriggers; i++) { - Bool_t triggered = fOfflineTrigger->IsEventTriggered(fESD, fTriggerList[i]); + Bool_t triggered = fTrigger->IsOfflineTriggerFired(fESD, fTriggerList[i]); if (triggered) fStats[i]->Fill(timeStamp); - //Printf("%s: %d", AliPWG0Helper::GetTriggerName(fTriggerList[i]), triggered); + //Printf("%s: %d", AliTriggerAnalysis::GetTriggerName(fTriggerList[i]), triggered); } } @@ -171,7 +171,7 @@ void AliTriggerTask::Terminate(Option_t *) { for (Int_t i=0; i (fOutput->FindObject(Form("fStats_%d", i))); - fOfflineTrigger = dynamic_cast (fOutput->FindObject("AliOfflineTrigger")); + fTrigger = dynamic_cast (fOutput->FindObject("AliTriggerAnalysis")); } TFile* fout = new TFile("trigger.root", "RECREATE"); @@ -179,8 +179,8 @@ void AliTriggerTask::Terminate(Option_t *) for (Int_t i=0; iWrite(); - if (fOfflineTrigger) - fOfflineTrigger->WriteHistograms(); + if (fTrigger) + fTrigger->WriteHistograms(); fout->Write(); fout->Close(); @@ -212,7 +212,7 @@ void AliTriggerTask::Terminate(Option_t *) { c->cd(i+1); fStats[i]->Draw(); - Printf("%s: %d triggers | %f %% of all triggered | Rate: %f Hz", AliPWG0Helper::GetTriggerName(fTriggerList[i]), (UInt_t) fStats[i]->Integral(), 100.0 * fStats[i]->Integral() / base, (length > 0) ? (fStats[i]->Integral() / length) : -1); + Printf("%s: %d triggers | %f %% of all triggered | Rate: %f Hz", AliTriggerAnalysis::GetTriggerName(fTriggerList[i]), (UInt_t) fStats[i]->Integral(), 100.0 * fStats[i]->Integral() / base, (length > 0) ? (fStats[i]->Integral() / length) : -1); } Printf("Writting result to trigger.root");