14 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
16 ::Error(
"AddTaskEMCALTriggerQA",
"No analysis manager to connect to.");
22 if (!mgr->GetInputEventHandler()) {
23 ::Error(
"AddTaskEMCALTriggerQA",
"This task requires an input event handler");
31 Bool_t
kUseKinematics = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE;
38 TString inputDataType = mgr->GetInputEventHandler()->GetDataType();
45 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
47 if(outputFile.Length()==0) outputFile = AliAnalysisManager::GetCommonFileName();
49 AliAnalysisDataContainer *coutput = 0;
50 if(outputFile.Length()==0)
51 coutput = mgr->CreateContainer(
"EMCALQATrigger", TList::Class(), AliAnalysisManager::kOutputContainer, Form(
"%s:EMCALQATrigger",outputFile.Data()));
53 coutput = mgr->CreateContainer(
"EMCALQATrigger", TList::Class(), AliAnalysisManager::kOutputContainer, outputFile.Data());
55 mgr->AddTask(qatrigger);
56 mgr->ConnectInput (qatrigger, 0, cinput1);
57 mgr->ConnectOutput (qatrigger, 1, coutput);
void SwitchOffV0SignalHistograms()
AliAnalysisTaskEMCALTriggerQA * AddTaskEMCALTriggerQA(Bool_t kSimulation=kFALSE, TString outputFile="",)
Bool_t kSimulation
Declare the analysis simulation.
void SwitchOnV0SignalHistograms()
Fill histograms with basic QA information for EMCAL offline trigger.
Bool_t kUseKinematics
Use the MC information.