#include <TTree.h>
#include <TList.h>
#include <TFile.h>
#include <TString.h>
#include <TCanvas.h>
#include "AliAnalysisManager.h"
#include "AliInputEventHandler.h"
#include "AliVEvent.h"
#include "AliESD.h"
#include "AliESDEvent.h"
#include "AliESDHeader.h"
#include "AliESDInputHandler.h"
#include "AliESDZDC.h"
#include "AliMultiplicity.h"
#include "AliAODHandler.h"
#include "AliAODEvent.h"
#include "AliAODHeader.h"
#include "AliAODVertex.h"
#include "AliAODVZERO.h"
#include "AliAODZDC.h"
#include "AliAODMCHeader.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliHeader.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisTaskSE.h"
#include "AliGenEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliPhysicsSelectionTask.h"
#include "AliPhysicsSelection.h"
#include "AliTriggerAnalysis.h"
#include "AliCentrality.h"
#include "AliAnalysisTaskZDCpAcalib.h"
ClassImp(AliAnalysisTaskZDCpAcalib)
AliAnalysisTaskZDCpAcalib::AliAnalysisTaskZDCpAcalib():
AliAnalysisTaskSE(),
fDebug(0),
fAnalysisInput("ESD"),
fIsMCInput(kFALSE),
fUseSpecialOutput(kFALSE),
fOutput(0x0),
fCentralityTree(0x0),
fTrigClass(""),
fIsEventSelected(kFALSE),
fIsV0ATriggered(0),
fIsV0CTriggered(0)
{
for(Int_t itow=0; itow<5; itow++){
fZNCtower[itow]=0.;
fZNAtower[itow]=0.;
fZNCtowerLG[itow]=0.;
fZNAtowerLG[itow]=0.;
fZPCtower[itow]=0.;
fZPAtower[itow]=0.;
fZPCtowerLG[itow]=0.;
fZPAtowerLG[itow]=0.;
}
for(Int_t ihit=0; ihit<4; ihit++){
fZNCtdc[ihit]=9999;
fZNAtdc[ihit]=9999;
fZPCtdc[ihit]=9999;
fZPAtdc[ihit]=9999;
}
}
AliAnalysisTaskZDCpAcalib::AliAnalysisTaskZDCpAcalib(const char *name):
AliAnalysisTaskSE(name),
fDebug(0),
fAnalysisInput("ESD"),
fIsMCInput(kFALSE),
fUseSpecialOutput(kFALSE),
fOutput(0x0),
fCentralityTree(0x0),
fTrigClass(""),
fIsEventSelected(kFALSE),
fIsV0ATriggered(0),
fIsV0CTriggered(0)
{
for(Int_t itow=0; itow<5; itow++){
fZNCtower[itow]=0.;
fZNAtower[itow]=0.;
fZNCtowerLG[itow]=0.;
fZNAtowerLG[itow]=0.;
fZPCtower[itow]=0.;
fZPAtower[itow]=0.;
fZPCtowerLG[itow]=0.;
fZPAtowerLG[itow]=0.;
}
for(Int_t ihit=0; ihit<4; ihit++){
fZNCtdc[ihit]=9999;
fZNAtdc[ihit]=9999;
fZPCtdc[ihit]=9999;
fZPAtdc[ihit]=9999;
}
DefineOutput(1, TList::Class());
}
AliAnalysisTaskZDCpAcalib::~AliAnalysisTaskZDCpAcalib()
{
if(fOutput && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()){
delete fOutput; fOutput=0;
}
if(fCentralityTree && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()){
delete fCentralityTree; fCentralityTree=0;
}
}
void AliAnalysisTaskZDCpAcalib::UserCreateOutputObjects()
{
if(fDebug>1) printf("AnalysisTaskZDCpAcalib::UserCreateOutputObjects() \n");
if (fUseSpecialOutput) OpenFile(1);
fOutput = new TList;
fOutput->SetOwner();
fCentralityTree = new TTree("fCentralityTree", "Centrality vs. multiplicity tree");
fCentralityTree->Branch("trigClass",&fTrigClass,"trigClass/C");
fCentralityTree->Branch("eventSelected",&fIsEventSelected,"eventSelected/O");
fCentralityTree->Branch("isV0ATriggered", &fIsV0ATriggered,"isV0ATriggered/I");
fCentralityTree->Branch("isV0CTriggered", &fIsV0CTriggered,"isV0CTriggered/I");
fCentralityTree->Branch("znctower", fZNCtower, "znctower[5]/F");
fCentralityTree->Branch("znatower", fZNAtower, "znatower[5]/F");
fCentralityTree->Branch("znctowerLG", fZNCtowerLG, "znctowerLG[5]/F");
fCentralityTree->Branch("znatowerLG", fZNAtowerLG, "znatowerLG[5]/F");
fCentralityTree->Branch("zpctower", fZPCtower, "zpctower[5]/F");
fCentralityTree->Branch("zpatower", fZPAtower, "zpatower[5]/F");
fCentralityTree->Branch("zpctowerLG", fZPCtowerLG, "zpctowerLG[5]/F");
fCentralityTree->Branch("zpatowerLG", fZPAtowerLG, "zpatowerLG[5]/F");
fCentralityTree->Branch("tdcZNC", fZNCtdc, "tdcZNC[4]/I");
fCentralityTree->Branch("tdcZNA", fZNAtdc, "tdcZNA[4]/I");
fCentralityTree->Branch("tdcZPC", fZPCtdc, "tdcZPC[4]/I");
fCentralityTree->Branch("tdcZPA", fZPAtdc, "tdcZPA[4]/I");
fOutput->Add(fCentralityTree);
PostData(1, fOutput);
}
void AliAnalysisTaskZDCpAcalib::UserExec(Option_t *)
{
if(fDebug>1) printf(" **** AliAnalysisTaskZDCpAcalib::UserExec() \n");
if (!InputEvent()) {
Printf("ERROR: InputEvent not available");
return;
}
if(fAnalysisInput.CompareTo("ESD")==0){
AliESDEvent* esd = dynamic_cast<AliESDEvent*> (InputEvent());
if(!esd) return;
if(!fIsMCInput && esd->GetEventType()!=7) return;
fTrigClass = esd->GetFiredTriggerClasses();
fIsEventSelected =
(((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kINT7);
AliESDVZERO *vzeroESD = esd->GetVZEROData();
fIsV0ATriggered = vzeroESD->GetV0ADecision();
fIsV0CTriggered = vzeroESD->GetV0CDecision();
AliESDZDC *esdZDC = esd->GetESDZDC();
const Double_t * towZNC = esdZDC->GetZN1TowerEnergy();
const Double_t * towZNA = esdZDC->GetZN2TowerEnergy();
const Double_t * towZPC = esdZDC->GetZP1TowerEnergy();
const Double_t * towZPA = esdZDC->GetZP2TowerEnergy();
const Double_t * towZNCLG = esdZDC->GetZN1TowerEnergyLR();
const Double_t * towZNALG = esdZDC->GetZN2TowerEnergyLR();
const Double_t * towZPCLG = esdZDC->GetZP1TowerEnergyLR();
const Double_t * towZPALG = esdZDC->GetZP2TowerEnergyLR();
for(Int_t it=0; it<5; it++){
fZNCtower[it] = (Float_t) (towZNC[it]);
fZNAtower[it] = (Float_t) (towZNA[it]);
fZNCtowerLG[it] = (Float_t) (towZNCLG[it]);
fZNAtowerLG[it] = (Float_t) (towZNALG[it]);
fZPCtower[it] = (Float_t) (towZPC[it]);
fZPAtower[it] = (Float_t) (towZPA[it]);
fZPCtowerLG[it] = (Float_t) (towZPCLG[it]);
fZPAtowerLG[it] = (Float_t) (towZPALG[it]);
}
for(Int_t i=0; i<4; i++){
fZNCtdc[i] = esdZDC->GetZDCTDCCorrected(10, i);
fZPCtdc[i] = esdZDC->GetZDCTDCCorrected(11, i);
fZNAtdc[i] = esdZDC->GetZDCTDCCorrected(12, i);
fZPAtdc[i] = esdZDC->GetZDCTDCCorrected(13, i);
}
}
fCentralityTree->Fill();
PostData(1, fOutput);
}
void AliAnalysisTaskZDCpAcalib::Terminate(Option_t *)
{
printf(" **** AliAnalysisTaskZDCpAcalib::Terminate() \n");
}
AliAnalysisTaskZDCpAcalib.cxx:1 AliAnalysisTaskZDCpAcalib.cxx:2 AliAnalysisTaskZDCpAcalib.cxx:3 AliAnalysisTaskZDCpAcalib.cxx:4 AliAnalysisTaskZDCpAcalib.cxx:5 AliAnalysisTaskZDCpAcalib.cxx:6 AliAnalysisTaskZDCpAcalib.cxx:7 AliAnalysisTaskZDCpAcalib.cxx:8 AliAnalysisTaskZDCpAcalib.cxx:9 AliAnalysisTaskZDCpAcalib.cxx:10 AliAnalysisTaskZDCpAcalib.cxx:11 AliAnalysisTaskZDCpAcalib.cxx:12 AliAnalysisTaskZDCpAcalib.cxx:13 AliAnalysisTaskZDCpAcalib.cxx:14 AliAnalysisTaskZDCpAcalib.cxx:15 AliAnalysisTaskZDCpAcalib.cxx:16 AliAnalysisTaskZDCpAcalib.cxx:17 AliAnalysisTaskZDCpAcalib.cxx:18 AliAnalysisTaskZDCpAcalib.cxx:19 AliAnalysisTaskZDCpAcalib.cxx:20 AliAnalysisTaskZDCpAcalib.cxx:21 AliAnalysisTaskZDCpAcalib.cxx:22 AliAnalysisTaskZDCpAcalib.cxx:23 AliAnalysisTaskZDCpAcalib.cxx:24 AliAnalysisTaskZDCpAcalib.cxx:25 AliAnalysisTaskZDCpAcalib.cxx:26 AliAnalysisTaskZDCpAcalib.cxx:27 AliAnalysisTaskZDCpAcalib.cxx:28 AliAnalysisTaskZDCpAcalib.cxx:29 AliAnalysisTaskZDCpAcalib.cxx:30 AliAnalysisTaskZDCpAcalib.cxx:31 AliAnalysisTaskZDCpAcalib.cxx:32 AliAnalysisTaskZDCpAcalib.cxx:33 AliAnalysisTaskZDCpAcalib.cxx:34 AliAnalysisTaskZDCpAcalib.cxx:35 AliAnalysisTaskZDCpAcalib.cxx:36 AliAnalysisTaskZDCpAcalib.cxx:37 AliAnalysisTaskZDCpAcalib.cxx:38 AliAnalysisTaskZDCpAcalib.cxx:39 AliAnalysisTaskZDCpAcalib.cxx:40 AliAnalysisTaskZDCpAcalib.cxx:41 AliAnalysisTaskZDCpAcalib.cxx:42 AliAnalysisTaskZDCpAcalib.cxx:43 AliAnalysisTaskZDCpAcalib.cxx:44 AliAnalysisTaskZDCpAcalib.cxx:45 AliAnalysisTaskZDCpAcalib.cxx:46 AliAnalysisTaskZDCpAcalib.cxx:47 AliAnalysisTaskZDCpAcalib.cxx:48 AliAnalysisTaskZDCpAcalib.cxx:49 AliAnalysisTaskZDCpAcalib.cxx:50 AliAnalysisTaskZDCpAcalib.cxx:51 AliAnalysisTaskZDCpAcalib.cxx:52 AliAnalysisTaskZDCpAcalib.cxx:53 AliAnalysisTaskZDCpAcalib.cxx:54 AliAnalysisTaskZDCpAcalib.cxx:55 AliAnalysisTaskZDCpAcalib.cxx:56 AliAnalysisTaskZDCpAcalib.cxx:57 AliAnalysisTaskZDCpAcalib.cxx:58 AliAnalysisTaskZDCpAcalib.cxx:59 AliAnalysisTaskZDCpAcalib.cxx:60 AliAnalysisTaskZDCpAcalib.cxx:61 AliAnalysisTaskZDCpAcalib.cxx:62 AliAnalysisTaskZDCpAcalib.cxx:63 AliAnalysisTaskZDCpAcalib.cxx:64 AliAnalysisTaskZDCpAcalib.cxx:65 AliAnalysisTaskZDCpAcalib.cxx:66 AliAnalysisTaskZDCpAcalib.cxx:67 AliAnalysisTaskZDCpAcalib.cxx:68 AliAnalysisTaskZDCpAcalib.cxx:69 AliAnalysisTaskZDCpAcalib.cxx:70 AliAnalysisTaskZDCpAcalib.cxx:71 AliAnalysisTaskZDCpAcalib.cxx:72 AliAnalysisTaskZDCpAcalib.cxx:73 AliAnalysisTaskZDCpAcalib.cxx:74 AliAnalysisTaskZDCpAcalib.cxx:75 AliAnalysisTaskZDCpAcalib.cxx:76 AliAnalysisTaskZDCpAcalib.cxx:77 AliAnalysisTaskZDCpAcalib.cxx:78 AliAnalysisTaskZDCpAcalib.cxx:79 AliAnalysisTaskZDCpAcalib.cxx:80 AliAnalysisTaskZDCpAcalib.cxx:81 AliAnalysisTaskZDCpAcalib.cxx:82 AliAnalysisTaskZDCpAcalib.cxx:83 AliAnalysisTaskZDCpAcalib.cxx:84 AliAnalysisTaskZDCpAcalib.cxx:85 AliAnalysisTaskZDCpAcalib.cxx:86 AliAnalysisTaskZDCpAcalib.cxx:87 AliAnalysisTaskZDCpAcalib.cxx:88 AliAnalysisTaskZDCpAcalib.cxx:89 AliAnalysisTaskZDCpAcalib.cxx:90 AliAnalysisTaskZDCpAcalib.cxx:91 AliAnalysisTaskZDCpAcalib.cxx:92 AliAnalysisTaskZDCpAcalib.cxx:93 AliAnalysisTaskZDCpAcalib.cxx:94 AliAnalysisTaskZDCpAcalib.cxx:95 AliAnalysisTaskZDCpAcalib.cxx:96 AliAnalysisTaskZDCpAcalib.cxx:97 AliAnalysisTaskZDCpAcalib.cxx:98 AliAnalysisTaskZDCpAcalib.cxx:99 AliAnalysisTaskZDCpAcalib.cxx:100 AliAnalysisTaskZDCpAcalib.cxx:101 AliAnalysisTaskZDCpAcalib.cxx:102 AliAnalysisTaskZDCpAcalib.cxx:103 AliAnalysisTaskZDCpAcalib.cxx:104 AliAnalysisTaskZDCpAcalib.cxx:105 AliAnalysisTaskZDCpAcalib.cxx:106 AliAnalysisTaskZDCpAcalib.cxx:107 AliAnalysisTaskZDCpAcalib.cxx:108 AliAnalysisTaskZDCpAcalib.cxx:109 AliAnalysisTaskZDCpAcalib.cxx:110 AliAnalysisTaskZDCpAcalib.cxx:111 AliAnalysisTaskZDCpAcalib.cxx:112 AliAnalysisTaskZDCpAcalib.cxx:113 AliAnalysisTaskZDCpAcalib.cxx:114 AliAnalysisTaskZDCpAcalib.cxx:115 AliAnalysisTaskZDCpAcalib.cxx:116 AliAnalysisTaskZDCpAcalib.cxx:117 AliAnalysisTaskZDCpAcalib.cxx:118 AliAnalysisTaskZDCpAcalib.cxx:119 AliAnalysisTaskZDCpAcalib.cxx:120 AliAnalysisTaskZDCpAcalib.cxx:121 AliAnalysisTaskZDCpAcalib.cxx:122 AliAnalysisTaskZDCpAcalib.cxx:123 AliAnalysisTaskZDCpAcalib.cxx:124 AliAnalysisTaskZDCpAcalib.cxx:125 AliAnalysisTaskZDCpAcalib.cxx:126 AliAnalysisTaskZDCpAcalib.cxx:127 AliAnalysisTaskZDCpAcalib.cxx:128 AliAnalysisTaskZDCpAcalib.cxx:129 AliAnalysisTaskZDCpAcalib.cxx:130 AliAnalysisTaskZDCpAcalib.cxx:131 AliAnalysisTaskZDCpAcalib.cxx:132 AliAnalysisTaskZDCpAcalib.cxx:133 AliAnalysisTaskZDCpAcalib.cxx:134 AliAnalysisTaskZDCpAcalib.cxx:135 AliAnalysisTaskZDCpAcalib.cxx:136 AliAnalysisTaskZDCpAcalib.cxx:137 AliAnalysisTaskZDCpAcalib.cxx:138 AliAnalysisTaskZDCpAcalib.cxx:139 AliAnalysisTaskZDCpAcalib.cxx:140 AliAnalysisTaskZDCpAcalib.cxx:141 AliAnalysisTaskZDCpAcalib.cxx:142 AliAnalysisTaskZDCpAcalib.cxx:143 AliAnalysisTaskZDCpAcalib.cxx:144 AliAnalysisTaskZDCpAcalib.cxx:145 AliAnalysisTaskZDCpAcalib.cxx:146 AliAnalysisTaskZDCpAcalib.cxx:147 AliAnalysisTaskZDCpAcalib.cxx:148 AliAnalysisTaskZDCpAcalib.cxx:149 AliAnalysisTaskZDCpAcalib.cxx:150 AliAnalysisTaskZDCpAcalib.cxx:151 AliAnalysisTaskZDCpAcalib.cxx:152 AliAnalysisTaskZDCpAcalib.cxx:153 AliAnalysisTaskZDCpAcalib.cxx:154 AliAnalysisTaskZDCpAcalib.cxx:155 AliAnalysisTaskZDCpAcalib.cxx:156 AliAnalysisTaskZDCpAcalib.cxx:157 AliAnalysisTaskZDCpAcalib.cxx:158 AliAnalysisTaskZDCpAcalib.cxx:159 AliAnalysisTaskZDCpAcalib.cxx:160 AliAnalysisTaskZDCpAcalib.cxx:161 AliAnalysisTaskZDCpAcalib.cxx:162 AliAnalysisTaskZDCpAcalib.cxx:163 AliAnalysisTaskZDCpAcalib.cxx:164 AliAnalysisTaskZDCpAcalib.cxx:165 AliAnalysisTaskZDCpAcalib.cxx:166 AliAnalysisTaskZDCpAcalib.cxx:167 AliAnalysisTaskZDCpAcalib.cxx:168 AliAnalysisTaskZDCpAcalib.cxx:169 AliAnalysisTaskZDCpAcalib.cxx:170 AliAnalysisTaskZDCpAcalib.cxx:171 AliAnalysisTaskZDCpAcalib.cxx:172 AliAnalysisTaskZDCpAcalib.cxx:173 AliAnalysisTaskZDCpAcalib.cxx:174 AliAnalysisTaskZDCpAcalib.cxx:175 AliAnalysisTaskZDCpAcalib.cxx:176 AliAnalysisTaskZDCpAcalib.cxx:177 AliAnalysisTaskZDCpAcalib.cxx:178 AliAnalysisTaskZDCpAcalib.cxx:179 AliAnalysisTaskZDCpAcalib.cxx:180 AliAnalysisTaskZDCpAcalib.cxx:181 AliAnalysisTaskZDCpAcalib.cxx:182 AliAnalysisTaskZDCpAcalib.cxx:183 AliAnalysisTaskZDCpAcalib.cxx:184 AliAnalysisTaskZDCpAcalib.cxx:185 AliAnalysisTaskZDCpAcalib.cxx:186 AliAnalysisTaskZDCpAcalib.cxx:187 AliAnalysisTaskZDCpAcalib.cxx:188 AliAnalysisTaskZDCpAcalib.cxx:189 AliAnalysisTaskZDCpAcalib.cxx:190 AliAnalysisTaskZDCpAcalib.cxx:191 AliAnalysisTaskZDCpAcalib.cxx:192 AliAnalysisTaskZDCpAcalib.cxx:193 AliAnalysisTaskZDCpAcalib.cxx:194 AliAnalysisTaskZDCpAcalib.cxx:195 AliAnalysisTaskZDCpAcalib.cxx:196 AliAnalysisTaskZDCpAcalib.cxx:197 AliAnalysisTaskZDCpAcalib.cxx:198 AliAnalysisTaskZDCpAcalib.cxx:199 AliAnalysisTaskZDCpAcalib.cxx:200 AliAnalysisTaskZDCpAcalib.cxx:201 AliAnalysisTaskZDCpAcalib.cxx:202 AliAnalysisTaskZDCpAcalib.cxx:203 AliAnalysisTaskZDCpAcalib.cxx:204 AliAnalysisTaskZDCpAcalib.cxx:205 AliAnalysisTaskZDCpAcalib.cxx:206 AliAnalysisTaskZDCpAcalib.cxx:207 AliAnalysisTaskZDCpAcalib.cxx:208 AliAnalysisTaskZDCpAcalib.cxx:209 AliAnalysisTaskZDCpAcalib.cxx:210 AliAnalysisTaskZDCpAcalib.cxx:211 AliAnalysisTaskZDCpAcalib.cxx:212 AliAnalysisTaskZDCpAcalib.cxx:213 AliAnalysisTaskZDCpAcalib.cxx:214 AliAnalysisTaskZDCpAcalib.cxx:215 AliAnalysisTaskZDCpAcalib.cxx:216 AliAnalysisTaskZDCpAcalib.cxx:217 AliAnalysisTaskZDCpAcalib.cxx:218 AliAnalysisTaskZDCpAcalib.cxx:219 AliAnalysisTaskZDCpAcalib.cxx:220 AliAnalysisTaskZDCpAcalib.cxx:221 AliAnalysisTaskZDCpAcalib.cxx:222 AliAnalysisTaskZDCpAcalib.cxx:223 AliAnalysisTaskZDCpAcalib.cxx:224 AliAnalysisTaskZDCpAcalib.cxx:225 AliAnalysisTaskZDCpAcalib.cxx:226 AliAnalysisTaskZDCpAcalib.cxx:227 AliAnalysisTaskZDCpAcalib.cxx:228 AliAnalysisTaskZDCpAcalib.cxx:229 AliAnalysisTaskZDCpAcalib.cxx:230 AliAnalysisTaskZDCpAcalib.cxx:231 AliAnalysisTaskZDCpAcalib.cxx:232 AliAnalysisTaskZDCpAcalib.cxx:233 AliAnalysisTaskZDCpAcalib.cxx:234 AliAnalysisTaskZDCpAcalib.cxx:235 AliAnalysisTaskZDCpAcalib.cxx:236 AliAnalysisTaskZDCpAcalib.cxx:237 AliAnalysisTaskZDCpAcalib.cxx:238 AliAnalysisTaskZDCpAcalib.cxx:239 AliAnalysisTaskZDCpAcalib.cxx:240 AliAnalysisTaskZDCpAcalib.cxx:241 AliAnalysisTaskZDCpAcalib.cxx:242 AliAnalysisTaskZDCpAcalib.cxx:243 AliAnalysisTaskZDCpAcalib.cxx:244 AliAnalysisTaskZDCpAcalib.cxx:245 AliAnalysisTaskZDCpAcalib.cxx:246 AliAnalysisTaskZDCpAcalib.cxx:247 AliAnalysisTaskZDCpAcalib.cxx:248 AliAnalysisTaskZDCpAcalib.cxx:249 AliAnalysisTaskZDCpAcalib.cxx:250 AliAnalysisTaskZDCpAcalib.cxx:251 AliAnalysisTaskZDCpAcalib.cxx:252 AliAnalysisTaskZDCpAcalib.cxx:253 AliAnalysisTaskZDCpAcalib.cxx:254 AliAnalysisTaskZDCpAcalib.cxx:255 AliAnalysisTaskZDCpAcalib.cxx:256 AliAnalysisTaskZDCpAcalib.cxx:257 AliAnalysisTaskZDCpAcalib.cxx:258 AliAnalysisTaskZDCpAcalib.cxx:259 AliAnalysisTaskZDCpAcalib.cxx:260 AliAnalysisTaskZDCpAcalib.cxx:261 AliAnalysisTaskZDCpAcalib.cxx:262 AliAnalysisTaskZDCpAcalib.cxx:263 AliAnalysisTaskZDCpAcalib.cxx:264 AliAnalysisTaskZDCpAcalib.cxx:265 AliAnalysisTaskZDCpAcalib.cxx:266 AliAnalysisTaskZDCpAcalib.cxx:267 AliAnalysisTaskZDCpAcalib.cxx:268