#include <TList.h>
#include <TH2F.h>
#include <TF1.h>
#include <TProfile2D.h>
#include <TStreamerInfo.h>
#include <TFile.h>
#include "AliLog.h"
#include "AliVCluster.h"
#include "AliVCaloCells.h"
#include "AliVEvent.h"
#include "AliCentrality.h"
#include "AliVEvent.h"
#include "AliVCaloTrigger.h"
#include "AliESDVZERO.h"
#include "AliEMCALGeometry.h"
#include "AliEMCALRecoUtils.h"
#include "AliOADBContainer.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisTaskEMCALTriggerQA.h"
ClassImp(AliAnalysisTaskEMCALTriggerQA)
AliAnalysisTaskEMCALTriggerQA::AliAnalysisTaskEMCALTriggerQA(const char *name) :
AliAnalysisTaskSE(name),
fOutputList(0), fRecoUtils(0x0),
fGeoSet(0), fGeometry(0), fGeoName(""),
fOADBSet(kFALSE), fAccessOADB(kTRUE), fOADBFilePath(""),
fBitEGA(0), fBitEJE(0),
fEtaPhiEnMin(3.),
fSTUTotal(0), fTRUTotal(0),
fV0Trigger(0), fV0A(0), fV0C(0),
fFillV0SigHisto(1), fFillClusAcceptHisto(0),
fMCData(kFALSE),
fEventMB (0), fEventL0 (0),
fEventL1G (0), fEventL1G2 (0),
fEventL1J (0), fEventL1J2 (0),
fEventCen (0), fEventSem (0),
fhNEvents(0), fhFORAmp(0),
fhFORAmpL1G(0), fhFORAmpL1G2(0),
fhFORAmpL1J(0), fhFORAmpL1J2(0),
fhL0Amp(0), fhL0AmpL1G(0), fhL0AmpL1J(0),
fhL1Amp(0), fhL1GAmp(0), fhL1G2Amp(0),
fhL1JAmp(0), fhL1J2Amp(0), fhL1FOREnergy(0),
fhL0Patch(0), fhL1GPatch(0), fhL1G2Patch(0),
fhL1GPatchNotFake(0), fhL1GPatchFake(0), fhL1GPatchNotAllFake(0),
fhL1GPatchAllFake(0), fhL1GPatchNotAllFakeMax(0),
fhL1GPatchAllFakeMax(0), fhL1GPatchNotAllFakeMaxE(0),
fhL1GPatchAllFakeMaxE(0), fhL1GPatchNotAllFakeE(0),
fhL1GPatchAllFakeE(0), fhL1GPatchFakeE(0),
fhL1GPatchNotFakeE(0), fhNPatchFake(0), fhNPatchNotFake(0),
fhL1JPatch(0), fhL1J2Patch(0),
fhFEESTU(0), fhTRUSTU(0), fhV0STU(0),
fhGPMaxVV0TT(0), fhJPMaxVV0TT(0),
fhFORMeanAmp(0), fhL0MeanAmp(0), fhL1MeanAmp(0),
fhL1GPatchMax(0), fhL1G2PatchMax(0),
fhL1JPatchMax(0), fhL1J2PatchMax(0),
fNBinsSTUSignal (300), fMaxSTUSignal (30000),
fNBinsTRUSignal (300), fMaxTRUSignal (30000),
fNBinsV0Signal (300), fMaxV0Signal (30000),
fNBinsSTUFEERatio(300), fMaxSTUFEERatio(100),
fNBinsSTUTRURatio(300), fMaxSTUTRURatio(100),
fNBinsClusterE (100), fMaxClusterE (50),
fNBinsClusterPhi (110), fMaxClusterPhi (3.15), fMinClusterPhi (1.39),
fNBinsClusterEta (96), fMaxClusterEta (0.7),
fMapCell (),
fMapCellL1G (), fMapCellL1G2 (),
fMapCellL1J (), fMapCellL1J2 (),
fMapTrigL0 (), fMapTrigL1 (),
fMapTrigL0L1G(), fMapTrigL0L1J(),
fMapTrigL1G (), fMapTrigL1G2 (),
fMapTrigL1J (), fMapTrigL1J2 ()
{
InitHistogramArrays();
DefineOutput(1, TList::Class());
}
void AliAnalysisTaskEMCALTriggerQA::AccessOADB()
{
if(fOADBSet) return ;
if(fOADBFilePath == "") fOADBFilePath = "$ALICE_ROOT/OADB/EMCAL" ;
Int_t runnumber = InputEvent()->GetRunNumber() ;
if(DebugLevel() > 0)
printf("AliAnalysisTaskEMCALClusterize::SetOADBParameters() - Get AODB parameters from EMCAL in %s for run %d\n",fOADBFilePath.Data(),runnumber);
Int_t nSM = fGeometry->GetNumberOfSuperModules();
if(fRecoUtils->IsBadChannelsRemovalSwitchedOn())
{
AliOADBContainer *contBC=new AliOADBContainer("");
contBC->InitFromFile(Form("%s/EMCALBadChannels.root",fOADBFilePath.Data()),"AliEMCALBadChannels");
TObjArray *arrayBC=(TObjArray*)contBC->GetObject(runnumber);
if(arrayBC)
{
if(DebugLevel() > 0)
printf("AliAnalysisTaskEMCALClusterize::SetOADBParameters() - Remove EMCAL bad cells \n");
for (Int_t i=0; i<nSM; ++i)
{
TH2I *hbm = fRecoUtils->GetEMCALChannelStatusMap(i);
if (hbm)
delete hbm;
hbm=(TH2I*)arrayBC->FindObject(Form("EMCALBadChannelMap_Mod%d",i));
if (!hbm)
{
AliError(Form("Can not get EMCALBadChannelMap_Mod%d",i));
continue;
}
hbm->SetDirectory(0);
fRecoUtils->SetEMCALChannelStatusMap(i,hbm);
}
} else if(DebugLevel() > 0)
printf("AliAnalysisTaskEMCALClusterize::SetOADBParameters() - Do NOT remove EMCAL bad channels\n");
}
fOADBSet = kTRUE;
}
void AliAnalysisTaskEMCALTriggerQA::FillCellMaps()
{
Int_t posX = -1, posY = -1;
Int_t nSupMod = -1, ieta = -1, iphi = -1, nModule = -1, nIphi = -1, nIeta = -1;
Short_t absId = -1;
Int_t nCells = 0;
AliVCaloCells& cells= *(InputEvent()->GetEMCALCells());
if(cells.IsEMCAL())
{
for (Int_t icell = 0; icell < cells.GetNumberOfCells(); icell++)
{
nCells ++;
Double_t amp =0., time = 0., efrac = 0;
Int_t mclabel = -1;
cells.GetCell(icell, absId, amp, time,mclabel,efrac);
fGeometry->GetCellIndex(absId, nSupMod, nModule, nIphi, nIeta);
fGeometry->GetCellPhiEtaIndexInSModule(nSupMod, nModule, nIphi, nIeta, iphi, ieta);
posX = (nSupMod % 2) ? ieta + AliEMCALGeoParams::fgkEMCALCols : ieta;
posY = iphi + AliEMCALGeoParams::fgkEMCALRows * int(nSupMod / 2);
Int_t indexX = Int_t(posX/2);
Int_t indexY = Int_t(posY/2);
if(indexX >= fgkFALTROCols || indexY >= fgkFALTRORows )
{
if(DebugLevel() > 0) printf("AliAnalysisTaskEMCALTriggerQA::UserExec() - Wrong Position (x,y) = (%d,%d)\n",
posX,posY);
continue;
}
fMapCell[indexY][indexX] += amp;
if(fEventL1G)
{
fMapCellL1G[indexY][indexX] += amp;
}
if(fEventL1G2)
{
fMapCellL1G2[indexY][indexX] += amp;
}
if(fEventL1J) fMapCellL1J [indexY][indexX] += amp;
if(fEventL1J2) fMapCellL1J2[indexY][indexX] += amp;
}
}
}
void AliAnalysisTaskEMCALTriggerQA::FillTriggerPatchMaps(TString triggerclasses)
{
AliVCaloTrigger& trg= * (InputEvent()->GetCaloTrigger("EMCAL"));
fV0Trigger = trg.GetL1V0(0)+trg.GetL1V0(1);
Int_t posX = -1, posY = -1;
Int_t nL0Patch = 0 ;
fSTUTotal = 0;
fTRUTotal = 0;
trg.Reset();
while (trg.Next())
{
trg.GetPosition(posX,posY);
if (posX > -1 && posY > -1)
{
Int_t nTimes = 0;
trg.GetNL0Times(nTimes);
Int_t l0Times[10];
trg.GetL0Times(l0Times);
Float_t ampL0 = 0.;
trg.GetAmplitude(ampL0);
if (ampL0 > 0) fMapTrigL0[posY][posX] = ampL0;
if(triggerclasses.Contains("CEMC7EGA-B-NOPF-CENTNOTRD") || triggerclasses.Contains("CPBI2EGA") || triggerclasses.Contains("CPBI2EG1")) fMapTrigL0L1G[posY][posX] += ampL0;
if(triggerclasses.Contains("CEMC7EJE-B-NOPF-CENTNOTRD") || triggerclasses.Contains("CPBI2EJE") || triggerclasses.Contains("CPBI2EJ1")) fMapTrigL0L1J[posY][posX] += ampL0;
fTRUTotal += ampL0;
Int_t l0fired = 0;
for (Int_t itime = 0; itime < nTimes; itime++)
{
if (l0Times[itime] > 7 && l0Times[itime] < 10) l0fired = 1;
}
if (l0fired)
{
nL0Patch += nTimes;
fhL0Patch->Fill(posX,posY);
}
Int_t bit = 0;
trg.GetTriggerBits(bit);
Int_t ts = 0;
trg.GetL1TimeSum(ts);
if (ts > 0) fMapTrigL1[posY][posX] = ts;
fSTUTotal += ts;
Bool_t isEGA1 = ((bit >> fBitEGA ) & 0x1) && fEventL1G ;
Bool_t isEGA2 = ((bit >> (fBitEGA+1)) & 0x1) && fEventL1G2 ;
Bool_t isEJE1 = ((bit >> fBitEJE ) & 0x1) && fEventL1J ;
Bool_t isEJE2 = ((bit >> (fBitEJE+1)) & 0x1) && fEventL1J2 ;
if (isEGA1)
{
fhL1GPatch ->Fill(posX,posY);
if (ts > 0) fMapTrigL1G [posY][posX] = ts;
}
if (isEGA2)
{
fhL1G2Patch->Fill(posX,posY);
if (ts > 0) fMapTrigL1G2[posY][posX] = ts;
}
if (isEJE1)
{
fhL1JPatch ->Fill(posX,posY);
if (ts > 0) fMapTrigL1J [posY][posX] = ts;
}
if (isEJE2)
{
fhL1J2Patch->Fill(posX,posY);
if (ts > 0) fMapTrigL1J2[posY][posX] = ts;
}
}
}
if(fTRUTotal > fMaxTRUSignal && DebugLevel() > 0) printf("AliAnalysisTaskEMCALTriggerQA::FillTriggerPatchMaps() - Large fTRUTotal %f\n",fTRUTotal);
if(fSTUTotal > fMaxSTUSignal && DebugLevel() > 0) printf("AliAnalysisTaskEMCALTriggerQA::FillTriggerPatchMaps() - Large fSTUTotal %d\n",fSTUTotal);
}
void AliAnalysisTaskEMCALTriggerQA::ClusterAnalysis()
{
if(fMCData) return ;
if(fAccessOADB) AccessOADB();
Double_t v[3] = {0,0,0};
InputEvent()->GetPrimaryVertex()->GetXYZ(v);
TRefArray* caloClus = new TRefArray();
InputEvent()->GetEMCALClusters(caloClus);
Int_t nCaloClusters = caloClus->GetEntriesFast();
Float_t emax = 0;
Float_t etamax = 0;
Float_t phimax = 0;
Float_t ietamax=-1;
Float_t iphimax=-1;
Float_t e = 0;
Float_t eta = 0;
Float_t phi = 0;
Int_t nSupMod = -1, ieta = -1, iphi = -1;
TLorentzVector mom;
Double_t vertex[] = {0.0,0.0,0.0};
Float_t centrality = -1;
if(InputEvent()->GetCentrality()) centrality = InputEvent()->GetCentrality()->GetCentralityPercentile("V0M");
for(Int_t icalo = 0; icalo < nCaloClusters; icalo++)
{
AliVCluster *clus = (AliVCluster*) (caloClus->At(icalo));
if(!clus->IsEMCAL()) continue;
if(!fRecoUtils->IsGoodCluster(clus,fGeometry,InputEvent()->GetEMCALCells(),InputEvent()->GetBunchCrossNumber()))
continue;
if(clus->GetNCells() < 2) continue ;
clus->GetMomentum(mom, vertex);
Bool_t shared = kFALSE;
Int_t idAbs = -1, iphi0 = -1, ieta0 = -1;
fRecoUtils->GetMaxEnergyCell(fGeometry, InputEvent()->GetEMCALCells(),clus,
idAbs,nSupMod,ieta0,iphi0,shared);
ieta = (nSupMod % 2) ? ieta0 + AliEMCALGeoParams::fgkEMCALCols : ieta0;
iphi = iphi0 + AliEMCALGeoParams::fgkEMCALRows * int(nSupMod / 2);
ieta/=2;
iphi/=2;
if(ieta > fgkFALTROCols || iphi > fgkFALTRORows )
printf("AliAnalysisTaskEMCALTriggerQA::UserExec() - Wrong Position (x,y) = (%d,%d)\n",ieta,iphi);
e = clus->E();
eta = mom.Eta();
phi = mom.Phi();
if( phi < 0 ) phi+=TMath::TwoPi();
if(e > emax)
{
emax = e;
etamax = eta;
phimax = phi;
ietamax = ieta;
iphimax = iphi;
}
if( fEventMB ) FillClusterHistograms(kMBTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventCen ) FillClusterHistograms(kCentralTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventSem ) FillClusterHistograms(kSemiCentralTrig,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL0 ) FillClusterHistograms(kL0Trig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1G ) FillClusterHistograms(kL1GammaTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1G2) FillClusterHistograms(kL1GammaTrig2 ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1J ) FillClusterHistograms(kL1JetTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1J2) FillClusterHistograms(kL1JetTrig2 ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1G2 && !fEventL1G) FillClusterHistograms(kL1Gamma2OnlyGammaTrig,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1J2 && !fEventL1J) FillClusterHistograms(kL1Jet2OnlyJetTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1G && !fEventL1J )
FillClusterHistograms (kL1GammaOnlyTrig,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventL1J && !fEventL1G )
FillClusterHistograms (kL1JetOnlyTrig ,kFALSE,e,eta,phi,ieta,iphi,centrality,fV0A+fV0C);
if( fEventMB && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMBPure[0] ->Fill(e);
if( fEventCen && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMBPure[1] ->Fill(e);
if( fEventSem && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMBPure[2] ->Fill(e);
}
if( fEventMB ) FillClusterHistograms(kMBTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventCen ) FillClusterHistograms(kCentralTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventSem ) FillClusterHistograms(kSemiCentralTrig,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL0 ) FillClusterHistograms(kL0Trig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1G ) FillClusterHistograms(kL1GammaTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1G2) FillClusterHistograms(kL1GammaTrig2 ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1J ) FillClusterHistograms(kL1JetTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1J2) FillClusterHistograms(kL1JetTrig2 ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1G2 && !fEventL1G) FillClusterHistograms(kL1Gamma2OnlyGammaTrig,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1J2 && !fEventL1J) FillClusterHistograms(kL1Jet2OnlyJetTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1G && !fEventL1J )
FillClusterHistograms (kL1GammaOnlyTrig,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventL1J && !fEventL1G )
FillClusterHistograms (kL1JetOnlyTrig ,kTRUE,emax,etamax,phimax,ietamax,iphimax,centrality,fV0A+fV0C);
if( fEventMB && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMaxMBPure[0] ->Fill(emax);
if( fEventCen && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMaxMBPure[1] ->Fill(emax);
if( fEventSem && !fEventL1G && !fEventL1J && !fEventL0 ) fhClusMaxMBPure[2] ->Fill(emax);
}
void AliAnalysisTaskEMCALTriggerQA::FillClusterHistograms(Int_t triggerNumber, Bool_t max,
Float_t e, Float_t eta, Float_t phi,
Float_t ieta, Float_t iphi,
Float_t centrality, Float_t fV0AC)
{
if(!max)
{
fhClus [triggerNumber]->Fill(e);
fhClusCen[triggerNumber]->Fill(e,centrality);
if(fFillV0SigHisto) fhClusV0 [triggerNumber]->Fill(e,fV0AC);
if(!fFillClusAcceptHisto)
{
if(e > fEtaPhiEnMin) fhClusEtaPhiHigh[triggerNumber]->Fill( eta, phi);
else fhClusEtaPhiLow [triggerNumber]->Fill( eta, phi);
}
else
{
fhClusEta[triggerNumber]->Fill(e,eta);
fhClusPhi[triggerNumber]->Fill(e,phi);
if(e > fEtaPhiEnMin)
{
fhClusEtaPhiHigh [triggerNumber]->Fill( eta, phi);
fhClusEtaPhiHighCellMax[triggerNumber]->Fill(ieta,iphi);
}
else
{
fhClusEtaPhiLow [triggerNumber]->Fill( eta, phi);
fhClusEtaPhiLowCellMax[triggerNumber]->Fill(ieta,iphi);
}
}
}
else
{
fhClusMax [triggerNumber]->Fill(e);
fhClusCenMax[triggerNumber]->Fill(e,centrality);
if(fFillV0SigHisto) fhClusV0Max [triggerNumber]->Fill(e,fV0AC);
if(fFillClusAcceptHisto)
{
fhClusEtaMax[triggerNumber]->Fill(e,eta);
fhClusPhiMax[triggerNumber]->Fill(e,phi);
if(e > fEtaPhiEnMin)
{
fhClusEtaPhiHighCluMax [triggerNumber]->Fill( eta, phi);
fhClusEtaPhiHighCellMaxCluMax[triggerNumber]->Fill(ieta,iphi);
}
else
{
fhClusEtaPhiLowCluMax [triggerNumber]->Fill( eta, phi);
fhClusEtaPhiLowCellMaxCluMax[triggerNumber]->Fill(ieta,iphi);
}
}
}
}
void AliAnalysisTaskEMCALTriggerQA::FillCorrelationHistograms()
{
Double_t ampFOR[30] = {0.}, ampL0[30] = {0.}, ampL1[30] = {0.};
for (Int_t i = 0; i < fgkFALTRORows; i++)
{
for (Int_t j = 0; j < fgkFALTROCols; j++)
{
Int_t idFOR = -1;
fGeometry->GetAbsFastORIndexFromPositionInEMCAL(j,i,idFOR);
Int_t iTRU = -1;
Int_t iADC = -1;
fGeometry->GetTRUFromAbsFastORIndex(idFOR,iTRU,iADC);
if (iTRU >= 0)
{
ampFOR[iTRU] += fMapCell [i][j];
ampL0[iTRU] += fMapTrigL0[i][j];
ampL1[iTRU] += fMapTrigL1[i][j];
}
}
}
for (Int_t i = 0; i < 30; i++)
{
if (ampFOR[i] != 0 && ampL1[i] != 0)
{
fhFEESTU->Fill(ampL1[i]/ampFOR[i],i);
if(ampL1[i]/ampFOR[i] > fMaxSTUFEERatio && DebugLevel() > 0 ) printf("AliAnalysisTaskEMCALTriggerQA::FillCorrelationHistograms() - Large STU/FEE ratio %f\n",ampL1[i]/ampFOR[i]);
}
if (ampL0[i] != 0 && ampL1[i] != 0)
{
fhTRUSTU->Fill(ampL1[i]/ampL0[i] ,i);
if(ampL1[i]/ampL0[i] > fMaxSTUTRURatio && DebugLevel() > 0 ) printf("AliAnalysisTaskEMCALTriggerQA::FillCorrelationHistograms() - Large STU/TRU ratio %f\n",ampL1[i]/ampL0[i]);
}
}
}
void AliAnalysisTaskEMCALTriggerQA::FillEventCounterHistogram()
{
fhNEvents->Fill(0.5);
if( fEventMB )
{
fhNEvents->Fill(1.5);
if( !fEventL1G && !fEventL1J && !fEventL1G2 && !fEventL1J2 && !fEventL0 ) fhNEvents->Fill(12.5);
}
else
{
if( fEventL0 ) fhNEvents->Fill(13.5);
if( fEventL1G ) fhNEvents->Fill(14.5);
if( fEventL1J ) fhNEvents->Fill(15.5);
}
if( fEventCen) fhNEvents->Fill(2.5);
if( fEventSem) fhNEvents->Fill(3.5);
if( fEventL0 )
{
fhNEvents->Fill(4.5);
}
if( fEventL1G )
{
fhNEvents->Fill(5.5);
if(!fEventL1J) fhNEvents->Fill(9.5);
if(fEventCen || fEventSem) fhNEvents->Fill(16.5);
}
if( fEventL1G2 )
{
fhNEvents->Fill(6.5);
if( !fEventL1G ) fhNEvents->Fill(18.5);
}
if( fEventL1J )
{
fhNEvents->Fill(7.5);
if(!fEventL1G) fhNEvents->Fill(10.5);
if(fEventCen || fEventSem) fhNEvents->Fill(17.5);
}
if( fEventL1J2 )
{
fhNEvents->Fill(8.5);
if( !fEventL1J ) fhNEvents->Fill(19.5);
}
if(fEventL1J && fEventL1G) fhNEvents->Fill(11.5);
}
void AliAnalysisTaskEMCALTriggerQA::FillL1GammaPatchHistograms()
{
Int_t areAllFakes = 2;
Int_t numberpatchNotFake = 0;
Int_t numberpatchFake = 0;
Int_t threshold = 10;
Bool_t enoughE = kFALSE;
Double_t patchMax = 0;
Int_t colMax = -1;
Int_t rowMax = -1;
Int_t shiftCol = -1;
Int_t shiftRow = -1;
for (Int_t posx = 0; posx < fgkFALTROCols; posx++)
{
for (Int_t posy = 0; posy < fgkFALTRORows; posy++)
{
Double_t patchEnergy = 0;
if(fMapTrigL1G[posy][posx] > 0)
{
for(Int_t irow = 0; irow < 2; irow++)
{
for(Int_t icol = 0; icol < 2; icol++)
{
shiftCol = posx+icol;
shiftRow = posy+irow;
if(shiftRow < fgkFALTRORows && shiftCol < fgkFALTROCols)
{
patchEnergy += fMapCellL1G[shiftRow][shiftCol] ;
if( fMapCellL1G[shiftRow][shiftCol] > threshold/2 ) enoughE = kTRUE;
}
}
}
if (patchEnergy > patchMax)
{
patchMax = patchEnergy;
colMax = posx;
rowMax = posy;
}
if(patchEnergy>threshold || (patchEnergy>threshold-3 && enoughE))
{
numberpatchNotFake++;
fhL1GPatchNotFake ->Fill(posx,posy);
fhL1GPatchNotFakeE->Fill(patchEnergy);
areAllFakes = 1;
}
else
{
numberpatchFake++;
areAllFakes = 0;
fhL1GPatchFake ->Fill(posx,posy);
fhL1GPatchFakeE->Fill(patchEnergy);
}
}
}
}
fhNPatchNotFake->Fill(areAllFakes,numberpatchNotFake);
fhNPatchFake ->Fill(areAllFakes,numberpatchFake);
if(areAllFakes == 0)
{
for (Int_t col = 0; col < fgkFALTROCols; col++)
{
for (Int_t row = 0; row < fgkFALTRORows; row++)
{
if(fMapTrigL1G[row][col] > 0)
{
fhL1GPatchAllFake->Fill(col,row);
Double_t patchEnergy=0;
for(Int_t irow = 0; irow < 2; irow++)
{
for(Int_t icol = 0; icol < 2; icol++)
{
shiftCol = col+icol;
shiftRow = row+irow;
if(shiftRow < fgkFALTRORows && shiftCol < fgkFALTROCols)
patchEnergy += fMapCellL1G[shiftRow][shiftCol] ;
}
}
fhL1GPatchAllFakeE->Fill(patchEnergy);
}
}
}
if(fMapTrigL1G[rowMax][colMax] > 0)
{
fhL1GPatchAllFakeMax ->Fill(colMax,rowMax);
fhL1GPatchAllFakeMaxE->Fill(patchMax);
}
}
else
{
for (Int_t col = 0; col < fgkFALTROCols; col++)
{
for (Int_t row = 0; row < fgkFALTRORows; row++)
{
if(fMapTrigL1G[row][col] > 0)
{
fhL1GPatchNotAllFake->Fill(col,row);
Double_t patchEnergy = 0;
for(Int_t irow = 0; irow < 2; irow++)
{
for(Int_t icol = 0; icol < 2; icol++)
{
shiftCol = col+icol;
shiftRow = row+irow;
if(shiftRow < fgkFALTRORows && shiftCol < fgkFALTROCols)
patchEnergy += fMapCellL1G[shiftRow][shiftCol] ;
}
}
fhL1GPatchNotAllFakeE->Fill(patchEnergy);
}
}
}
if(fMapTrigL1G[rowMax][colMax] > 0 )
{
fhL1GPatchNotAllFakeMax ->Fill(colMax,rowMax);
fhL1GPatchNotAllFakeMaxE->Fill(patchMax);
}
}
if( fFillV0SigHisto ) fhGPMaxVV0TT->Fill(fV0Trigger, patchMax);
if( fEventL1G ) fhL1GPatchMax ->Fill(colMax,rowMax);
if( fEventL1G2 ) fhL1G2PatchMax->Fill(colMax,rowMax);
}
void AliAnalysisTaskEMCALTriggerQA::FillL1JetPatchHistograms()
{
Double_t patchMax = 0;
Int_t colMax = -1;
Int_t rowMax = -1;
Int_t col, row = 0;
for (Int_t i = 0; i < 9; i++)
{
for (Int_t j = 0; j < 12; j++)
{
Int_t patchJ = 0;
col = i;
row = j;
for (Int_t k = 0; k < 16; k++)
{
for (Int_t l = 0; l < 16; l++)
{
patchJ += Int_t(fMapTrigL1[4*j + l][4*i + k]);
}
}
if (patchJ > patchMax)
{
patchMax = patchJ;
colMax = 4*col;
rowMax = 4*row;
}
}
}
if( fFillV0SigHisto ) fhJPMaxVV0TT->Fill(fV0Trigger, patchMax);
if( fEventL1J ) fhL1JPatchMax ->Fill(colMax,rowMax);
if( fEventL1J2 ) fhL1J2PatchMax->Fill(colMax,rowMax);
}
void AliAnalysisTaskEMCALTriggerQA::FillMapHistograms()
{
for (Int_t i = 0; i < fgkFALTRORows; i++)
{
for (Int_t j = 0; j < fgkFALTROCols; j++)
{
fhFORAmp ->Fill( j, i, fMapCell [i][j]);
fhFORAmpL1G ->Fill( j, i, fMapCellL1G [i][j]);
fhFORAmpL1G2->Fill( j, i, fMapCellL1G2 [i][j]);
fhFORAmpL1J ->Fill( j, i, fMapCellL1J [i][j]);
fhFORAmpL1J2->Fill( j, i, fMapCellL1J2 [i][j]);
fhL0Amp ->Fill( j, i, fMapTrigL0 [i][j]);
fhL0AmpL1G ->Fill( j, i, fMapTrigL0L1G[i][j]);
fhL0AmpL1J ->Fill( j, i, fMapTrigL0L1J[i][j]);
fhL1Amp ->Fill( j, i, fMapTrigL1 [i][j]);
fhL1FOREnergy->Fill(i+fgkFALTRORows*j, fMapTrigL1 [i][j]);
fhL1GAmp ->Fill( j, i, fMapTrigL1G [i][j]);
fhL1G2Amp ->Fill( j, i, fMapTrigL1G2 [i][j]);
fhL1JAmp ->Fill( j, i, fMapTrigL1J [i][j]);
fhL1J2Amp ->Fill( j, i, fMapTrigL1J2 [i][j]);
fhFORMeanAmp->Fill( j, i, fMapCell [i][j]);
fhL0MeanAmp ->Fill( j, i, fMapTrigL0 [i][j]);
fhL1MeanAmp ->Fill( j, i, fMapTrigL1 [i][j]);
}
}
}
void AliAnalysisTaskEMCALTriggerQA::FillV0Histograms()
{
AliESDVZERO* eventV0 = dynamic_cast<AliESDVZERO*> (InputEvent()->GetVZEROData());
if(eventV0)
{
for (Int_t i = 0; i < 32; i++)
{
fV0C += eventV0->GetAdcV0C(i);
fV0A += eventV0->GetAdcV0A(i);
}
if (fSTUTotal != 0 && fFillV0SigHisto)
{
fhV0STU->Fill(fV0A+fV0C,fSTUTotal);
if( fV0A+fV0C > fMaxV0Signal && DebugLevel() > 0) printf("AliAnalysisTaskEMCALTriggerQA::UserExec() - Large fV0A+fV0C %f\n",fV0A+fV0C);
}
if(fMCData || !fFillV0SigHisto) return ;
if( fEventL1G ) fhV0[kL1GammaTrig] ->Fill(fV0A+fV0C);
if( fEventL1G2 ) fhV0[kL1GammaTrig2] ->Fill(fV0A+fV0C);
if( fEventL1J ) fhV0[kL1JetTrig] ->Fill(fV0A+fV0C);
if( fEventL1J2 ) fhV0[kL1JetTrig2] ->Fill(fV0A+fV0C);
if( fEventMB ) fhV0[kMBTrig] ->Fill(fV0A+fV0C);
if( fEventL0 ) fhV0[kL0Trig] ->Fill(fV0A+fV0C);
if( fEventCen ) fhV0[kCentralTrig] ->Fill(fV0A+fV0C);
if( fEventSem ) fhV0[kSemiCentralTrig]->Fill(fV0A+fV0C);
if( fEventL1G && !fEventL1J) fhV0[kL1GammaOnlyTrig] ->Fill(fV0A+fV0C);
if( fEventL1J && !fEventL1G) fhV0[kL1JetOnlyTrig] ->Fill(fV0A+fV0C);
if( fEventL1G2 && !fEventL1G) fhV0[kL1Gamma2OnlyGammaTrig]->Fill(fV0A+fV0C);
if( fEventL1J2 && !fEventL1J) fhV0[kL1Jet2OnlyJetTrig] ->Fill(fV0A+fV0C);
}
}
void AliAnalysisTaskEMCALTriggerQA::Init()
{
if(!fRecoUtils)
{
fRecoUtils = new AliEMCALRecoUtils ;
fRecoUtils->SwitchOnBadChannelsRemoval();
}
}
void AliAnalysisTaskEMCALTriggerQA::InitCellPatchMaps()
{
for (Int_t i = 0; i < fgkFALTRORows; i++)
{
for (Int_t j = 0; j < fgkFALTROCols; j++)
{
fMapTrigL0 [i][j] = 0.;
fMapTrigL0L1G[i][j] = 0.;
fMapTrigL0L1J[i][j] = 0.;
fMapTrigL1G [i][j] = 0.;
fMapTrigL1G2 [i][j] = 0.;
fMapTrigL1J [i][j] = 0.;
fMapTrigL1J2 [i][j] = 0.;
fMapTrigL1 [i][j] = 0.;
fMapCell [i][j] = 0.;
fMapCellL1G [i][j] = 0.;
fMapCellL1G2 [i][j] = 0.;
fMapCellL1J [i][j] = 0.;
fMapCellL1J2 [i][j] = 0.;
}
}
}
void AliAnalysisTaskEMCALTriggerQA::InitGeometry()
{
if(fGeoSet) return;
fBitEGA = 4;
fBitEJE = 5;
TFile* file = AliAnalysisManager::GetAnalysisManager()->GetTree()->GetCurrentFile();
const TList *clist = file->GetStreamerInfoCache();
if(clist)
{
TStreamerInfo *cinfo = (TStreamerInfo*)clist->FindObject("AliESDCaloTrigger");
Int_t verid = 5;
if(!cinfo)
{
cinfo = (TStreamerInfo*)clist->FindObject("AliAODCaloTrigger");
verid = 3;
}
if(cinfo)
{
Int_t classversionid = cinfo->GetClassVersion();
if (classversionid >= verid)
{
fBitEGA = 6;
fBitEJE = 8;
}
} else printf("AliAnalysisTaskEMCALTriggerQA - Streamer info for trigger class not available, bit not changed\n");
} else printf("AliAnalysisTaskEMCALTriggerQA - Streamer list not available!, bit not changed\n");
Int_t runnumber = InputEvent()->GetRunNumber() ;
if (!fGeometry)
{
if(fGeoName=="")
{
if (runnumber < 140000) fGeoName = "EMCAL_FIRSTYEARV1";
else if(runnumber < 171000) fGeoName = "EMCAL_COMPLETEV1";
else fGeoName = "EMCAL_COMPLETE12SMV1";
if(DebugLevel() > 0)
printf("AliAnalysisTaskEMCALTriggerQA::InitGeometry() - Set EMCAL geometry name to <%s> for run %d\n",fGeoName.Data(),runnumber);
}
fGeometry = AliEMCALGeometry::GetInstance(fGeoName);
}
fGeoSet = kTRUE;
}
void AliAnalysisTaskEMCALTriggerQA::InitHistogramArrays()
{
for (Int_t i = 0; i < fgkTriggerCombi; i++)
{
fhV0 [i] = 0;
fhClus [i] = 0; fhClusMax [i] = 0;
fhClusCen[i] = 0; fhClusCenMax[i] = 0;
fhClusV0 [i] = 0; fhClusV0Max [i] = 0;
fhClusEta[i] = 0; fhClusEtaMax[i] = 0;
fhClusPhi[i] = 0; fhClusPhiMax[i] = 0;
fhClusEtaPhiHigh [i] = 0; fhClusEtaPhiHighCluMax [i] = 0;
fhClusEtaPhiHighCellMax[i] = 0; fhClusEtaPhiHighCellMaxCluMax[i] = 0;
fhClusEtaPhiLow [i] = 0; fhClusEtaPhiLowCluMax [i] = 0;
fhClusEtaPhiLowCellMax [i] = 0; fhClusEtaPhiLowCellMaxCluMax [i] = 0;
if(i<3){ fhClusMBPure[i] = 0; fhClusMaxMBPure[i] = 0; }
}
}
void AliAnalysisTaskEMCALTriggerQA::SetTriggerEventBit( TString triggerclasses)
{
fEventMB = kFALSE;
fEventL0 = kFALSE;
fEventL1G = kFALSE;
fEventL1G2 = kFALSE;
fEventL1J = kFALSE;
fEventL1J2 = kFALSE;
fEventCen = kFALSE;
fEventSem = kFALSE;
if((triggerclasses.Contains("CINT") || triggerclasses.Contains("CPBI2_B1") ) &&
(triggerclasses.Contains("-B-") || triggerclasses.Contains("-I-")) &&
triggerclasses.Contains("-NOPF-ALLNOTRD") ) fEventMB = kTRUE;
if(fMCData && triggerclasses.Contains("MB")) fEventMB = kTRUE;
if( triggerclasses.Contains("-B-") || triggerclasses.Contains("-S-") || triggerclasses.Contains("-I-") )
{
if( triggerclasses.Contains("CEMC") &&
!triggerclasses.Contains("EGA" ) &&
!triggerclasses.Contains("EJE" ) &&
!triggerclasses.Contains("EG1" ) &&
!triggerclasses.Contains("EJ1" ) &&
!triggerclasses.Contains("EG2" ) &&
!triggerclasses.Contains("EJ2" ) ) fEventL0 = kTRUE;
if( triggerclasses.Contains("EGA" ) || triggerclasses.Contains("EG1" ) ) fEventL1G = kTRUE;
if( triggerclasses.Contains("EG2" ) ) fEventL1G2 = kTRUE;
if( triggerclasses.Contains("EJE" ) || triggerclasses.Contains("EJ1" ) ) fEventL1J = kTRUE;
if( triggerclasses.Contains("EJ2" ) ) fEventL1J2 = kTRUE;
}
if (triggerclasses.Contains("CCENT_R2-B-NOPF-ALLNOTRD")) fEventCen = kTRUE;
else if(triggerclasses.Contains("CSEMI_R1-B-NOPF-ALLNOTRD")) fEventSem = kTRUE;
}
void AliAnalysisTaskEMCALTriggerQA::UserCreateOutputObjects()
{
fOutputList = new TList;
fOutputList ->SetOwner(kTRUE);
fhNEvents = new TH1F("hNEvents","Number of selected events",20,0,20);
fhNEvents ->SetYTitle("N events");
fhNEvents ->GetXaxis()->SetBinLabel(1 ,"All");
fhNEvents ->GetXaxis()->SetBinLabel(2 ,"MB");
fhNEvents ->GetXaxis()->SetBinLabel(3 ,"Central Pb");
fhNEvents ->GetXaxis()->SetBinLabel(4 ,"SemiCentral Pb");
fhNEvents ->GetXaxis()->SetBinLabel(5 ,"L0");
fhNEvents ->GetXaxis()->SetBinLabel(6 ,"L1-G1");
fhNEvents ->GetXaxis()->SetBinLabel(7 ,"L1-G2");
fhNEvents ->GetXaxis()->SetBinLabel(8 ,"L1-J1");
fhNEvents ->GetXaxis()->SetBinLabel(9 ,"L1-J2");
fhNEvents ->GetXaxis()->SetBinLabel(10 ,"L1-G1 & !L1-J1");
fhNEvents ->GetXaxis()->SetBinLabel(11 ,"L1-J1 & !L1-G1");
fhNEvents ->GetXaxis()->SetBinLabel(12 ,"L1-J1 & L1-G1");
fhNEvents ->GetXaxis()->SetBinLabel(13 ,"MB & !L1 & !L0");
fhNEvents ->GetXaxis()->SetBinLabel(14,"L0 & !MB");
fhNEvents ->GetXaxis()->SetBinLabel(15,"L1-G1 & !MB");
fhNEvents ->GetXaxis()->SetBinLabel(16,"L1-J1 & !MB");
fhNEvents ->GetXaxis()->SetBinLabel(17,"L1-G1 & (Cen | Semi)");
fhNEvents ->GetXaxis()->SetBinLabel(18,"L1-J1 & (Cen | Semi)");
fhNEvents ->GetXaxis()->SetBinLabel(19,"L1-G2 & !L1-G1");
fhNEvents ->GetXaxis()->SetBinLabel(20,"L1-J2 & !L1-J1");
fhFORAmp = new TH2F("hFORAmp", "FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORAmp ->SetXTitle("Index #eta (columnns)");
fhFORAmp ->SetYTitle("Index #phi (rows)");
fhFORAmp ->SetZTitle("Amplitude");
fhFORAmpL1G = new TH2F("hFORAmpL1G1", "FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1G1 trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORAmpL1G ->SetXTitle("Index #eta (columnns)");
fhFORAmpL1G ->SetYTitle("Index #phi (rows)");
fhFORAmpL1G ->SetZTitle("Amplitude");
fhFORAmpL1G2 = new TH2F("hFORAmpL1G2", "FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1G2 trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORAmpL1G2 ->SetXTitle("Index #eta (columnns)");
fhFORAmpL1G2 ->SetYTitle("Index #phi (rows)");
fhFORAmpL1G2 ->SetZTitle("Amplitude");
fhFORAmpL1J = new TH2F("hFORAmpL1J1", "FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1J1 trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORAmpL1J ->SetXTitle("Index #eta (columnns)");
fhFORAmpL1J ->SetYTitle("Index #phi (rows)");
fhFORAmpL1J ->SetZTitle("Amplitude");
fhFORAmpL1J2 = new TH2F("hFORAmpL1J2", "FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1J2 trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORAmpL1J2 ->SetXTitle("Index #eta (columnns)");
fhFORAmpL1J2 ->SetYTitle("Index #phi (rows)");
fhFORAmpL1J2 ->SetZTitle("Amplitude");
fhL0Amp = new TH2F("hL0Amp","FALTRO signal per Row and Column",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL0Amp ->SetXTitle("Index #eta (columnns)");
fhL0Amp ->SetYTitle("Index #phi (rows)");
fhL0Amp ->SetZTitle("Amplitude");
fhL0AmpL1G = new TH2F("hL0AmpL1G","FALTRO signal per Row and Column, with L1G trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL0AmpL1G ->SetXTitle("Index #eta (columnns)");
fhL0AmpL1G ->SetYTitle("Index #phi (rows)");
fhL0AmpL1G ->SetZTitle("Amplitude");
fhL0AmpL1J = new TH2F("hL0AmpL1J","FALTRO signal per Row and Column, with L1j trigger condition",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL0AmpL1J ->SetXTitle("Index #eta (columnns)");
fhL0AmpL1J ->SetYTitle("Index #phi (rows)");
fhL0AmpL1J ->SetZTitle("Amplitude");
fhL1Amp = new TH2F("hL1Amp","STU signal per Row and Column",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1Amp ->SetXTitle("Index #eta (columnns)");
fhL1Amp ->SetYTitle("Index #phi (rows)");
fhL1Amp ->SetZTitle("Amplitude");
fhL1GAmp = new TH2F("hL1G1Amp","STU signal per Row and Column for L1 Gamma1",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GAmp ->SetXTitle("Index #eta (columnns)");
fhL1GAmp ->SetYTitle("Index #phi (rows)");
fhL1GAmp ->SetZTitle("Amplitude");
fhL1G2Amp = new TH2F("hL1G2Amp","STU signal per Row and Column for L1 Gamma2",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1G2Amp ->SetXTitle("Index #eta (columnns)");
fhL1G2Amp ->SetYTitle("Index #phi (rows)");
fhL1G2Amp ->SetZTitle("Amplitude");
fhL1JAmp = new TH2F("hL1J1Amp","STU signal per Row and Column for L1 Jet1",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1JAmp ->SetXTitle("Index #eta (columnns)");
fhL1JAmp ->SetYTitle("Index #phi (rows)");
fhL1JAmp ->SetZTitle("Amplitude");
fhL1J2Amp = new TH2F("hL1J2Amp","STU signal per Row and Column for L1 Jet2",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1J2Amp ->SetXTitle("Index #eta (columnns)");
fhL1J2Amp ->SetYTitle("Index #phi (rows)");
fhL1J2Amp ->SetZTitle("Amplitude");
fhL1FOREnergy = new TH2F("hL1FOREnergy","FOR index vs FOR energy",
fgkFALTROCols*fgkFALTRORows,0,fgkFALTROCols*fgkFALTRORows,200,0,200);
fhL1FOREnergy ->SetXTitle("Index FOR");
fhL1FOREnergy ->SetYTitle("Energy (ADC)");
fhL0Patch = new TH2F("hL0Patch","FOR with associated L0 Patch",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL0Patch ->SetXTitle("Index #eta (columnns)");
fhL0Patch ->SetYTitle("Index #phi (rows)");
fhL0Patch ->SetZTitle("counts");
fhL1GPatch = new TH2F("hL1G1Patch","FOR with associated L1 Gamma Patch1",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatch ->SetXTitle("Index #eta (columnns)");
fhL1GPatch ->SetYTitle("Index #phi (rows)");
fhL1GPatch ->SetZTitle("counts");
fhL1G2Patch = new TH2F("hL1G2Patch","FOR with associated L1 Gamma2 Patch",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1G2Patch ->SetXTitle("Index #eta (columnns)");
fhL1G2Patch ->SetYTitle("Index #phi (rows)");
fhL1G2Patch ->SetZTitle("counts");
fhL1GPatchNotFake = new TH2F("hL1G1PatchNotFake","FOR with L1 Gamma1 Patch associated to energetic cells",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchNotFake ->SetXTitle("Index #eta (columnns)");
fhL1GPatchNotFake ->SetYTitle("Index #phi (rows)");
fhL1GPatchNotFake ->SetZTitle("counts");
fhL1GPatchFake = new TH2F("hL1G1PatchFake","FOR without L1 Gamma1 Patch associated to energetic cells",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchFake ->SetXTitle("Index #eta (columnns)");
fhL1GPatchFake ->SetYTitle("Index #phi (rows)");
fhL1GPatchFake ->SetZTitle("counts");
fhL1GPatchNotAllFake = new TH2F("hL1G1PatchNotAllFake","FOR with one L1 Gamma1 Patch associated to an energetic cell",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchNotAllFake ->SetXTitle("Index #eta (columnns)");
fhL1GPatchNotAllFake ->SetYTitle("Index #phi (rows)");
fhL1GPatchNotAllFake ->SetZTitle("counts");
fhL1GPatchAllFake = new TH2F("hL1G1PatchAllFake","FOR without any L1 Gamma1 Patch associated to an energetic cell",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchAllFake ->SetXTitle("Index #eta (columnns)");
fhL1GPatchAllFake ->SetYTitle("Index #phi (rows)");
fhL1GPatchAllFake ->SetZTitle("counts");
fhL1GPatchAllFakeMax = new TH2F("hL1G1PatchAllFakeMax","FOR with L1 Gamma1 Patch Max not associated to an energetic cell",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchAllFakeMax ->SetXTitle("Index #eta (columnns)");
fhL1GPatchAllFakeMax ->SetYTitle("Index #phi (rows)");
fhL1GPatchAllFakeMax ->SetZTitle("counts");
fhL1GPatchNotAllFakeMax = new TH2F("hL1G1PatchNotAllFakeMax","FOR with one L1 Gamma1 Patch Max associated to an energetic cell",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchNotAllFakeMax ->SetXTitle("Index #eta (columnns)");
fhL1GPatchNotAllFakeMax ->SetYTitle("Index #phi (rows)");
fhL1GPatchNotAllFakeMax ->SetZTitle("counts");
fhL1GPatchNotAllFakeMaxE = new TH1F("hL1G1PatchNotAllFakeMaxE","Energy distribution of FOR in events with L1 Gamma1 Patch Max associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchNotAllFakeMaxE ->SetXTitle("Energy (GeV)");
fhL1GPatchAllFakeMaxE = new TH1F("hL1G1PatchAllFakeMaxE","Energy distribution of FOR in events with L1 Gamma1 Patch Max not associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchAllFakeMaxE ->SetXTitle("Energy (GeV)");
fhL1GPatchNotAllFakeE = new TH1F("hL1G1PatchNotAllFakeE","Energy distribution of FOR in events with L1 Gamma1 Patch not associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchNotAllFakeE ->SetXTitle("Energy (GeV)");
fhL1GPatchAllFakeE = new TH1F("hL1G1PatchAllFakeE","Energy distribution of FOR in events with L1 Gamma1 Patch associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchAllFakeE ->SetXTitle("Energy (GeV)");
fhL1GPatchFakeE = new TH1F("hL1G1PatchFakeE","Energy distribution of FOR with L1 Gamma1 Patch not associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchFakeE ->SetXTitle("Energy (GeV)");
fhL1GPatchNotFakeE = new TH1F("hL1G1PatchNotFakeE","Energy distribution of FOR with L1 Gamma1 Patch associated to an energetic cell",
fNBinsClusterE,0,fMaxClusterE);
fhL1GPatchNotFakeE ->SetXTitle("Energy (GeV)");
fhNPatchFake = new TH2F("hNPatchFake","number of fake patchs vs. all patchs are fake",
3,0,3, 2880,0,2880);
fhNPatchFake ->SetYTitle("number of fake patchs");
fhNPatchFake ->SetXTitle("all fake event");
fhNPatchFake ->SetZTitle("counts");
fhNPatchNotFake = new TH2F("hNPatchNotFake","number of Not fake patchs vs. all patchs are fake",
3, 0, 3, 200,0,1000);
fhNPatchNotFake ->SetYTitle("number of Not fake patchs");
fhNPatchNotFake ->SetXTitle("all fake event");
fhNPatchNotFake ->SetZTitle("counts");
fhL1JPatch = new TH2F("hL1J1Patch","FOR with associated L1 Jet1 Patch",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1JPatch ->SetXTitle("Index #eta (columnns)");
fhL1JPatch ->SetYTitle("Index #phi (rows)");
fhL1JPatch ->SetZTitle("counts");
fhL1J2Patch = new TH2F("hL1J2Patch","FOR with associated L1 Jet2 Patch",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1J2Patch ->SetXTitle("Index #eta (columnns)");
fhL1J2Patch ->SetYTitle("Index #phi (rows)");
fhL1J2Patch ->SetZTitle("counts");
fhFEESTU = new TH2F("hFEESTU","STU / FEE vs channel", fNBinsSTUFEERatio,0,fMaxSTUFEERatio,30,0,30);
fhFEESTU ->SetXTitle("STU/FEE signal");
fhFEESTU ->SetYTitle("channel");
fhFEESTU ->SetZTitle("counts");
fhTRUSTU = new TH2F("hTRUSTU","STU / TRU vs channel", fNBinsSTUTRURatio,0,fMaxSTUTRURatio,30,0,30);
fhTRUSTU ->SetXTitle("STU/TRU signal");
fhTRUSTU ->SetYTitle("channel");
fhTRUSTU ->SetZTitle("counts");
fhFORMeanAmp = new TProfile2D("hFORMeanAmp", "Mean FastOR(FEE) signal per Row and Column", fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhFORMeanAmp->SetXTitle("Index #eta");
fhFORMeanAmp->SetYTitle("Index #phi");
fhL0MeanAmp = new TProfile2D("hL0MeanAmp", "Mean FastOR(TRU) signal per Row and Column", fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL0MeanAmp->SetXTitle("Index #eta");
fhL0MeanAmp->SetYTitle("Index #phi");
fhL1MeanAmp = new TProfile2D("hL1MeanAmp", "Mean FastOR(STU) signal per Row and Column", fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1MeanAmp->SetXTitle("Index #eta");
fhL1MeanAmp->SetYTitle("Index #phi");
fhL1GPatchMax = new TH2F("hL1G1PatchMax","FOR of max amplitude patch with associated L1 Gamma1 Patch",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1GPatchMax ->SetXTitle("Index #eta (columnns)");
fhL1GPatchMax ->SetYTitle("Index #phi (rows)");
fhL1GPatchMax ->SetZTitle("counts");
fhL1G2PatchMax = new TH2F("hL1G2PatchMax","FOR of max amplitude patch with associated L1 Gamma2 Patch",
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhL1G2PatchMax ->SetXTitle("Index #eta (columnns)");
fhL1G2PatchMax ->SetYTitle("Index #phi (rows)");
fhL1G2PatchMax ->SetZTitle("counts");
fhL1JPatchMax = new TH2F("hL1J1PatchMax","FOR of max amplitude patch with associated L1 Jet1 Patch",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1JPatchMax ->SetXTitle("Index #eta (columnns)");
fhL1JPatchMax ->SetYTitle("Index #phi (rows)");
fhL1JPatchMax ->SetZTitle("counts");
fhL1J2PatchMax = new TH2F("hL1J2PatchMax","FOR of max amplitude patch with associated L1 Jet2 Patch",
fgkFALTROCols/4,0,fgkFALTROCols,fgkFALTRORows/4,0,fgkFALTRORows);
fhL1J2PatchMax ->SetXTitle("Index #eta (columnns)");
fhL1J2PatchMax ->SetYTitle("Index #phi (rows)");
fhL1J2PatchMax ->SetZTitle("counts");
fOutputList->Add(fhNEvents);
fOutputList->Add(fhFORAmp);
fOutputList->Add(fhFORAmpL1G);
fOutputList->Add(fhFORAmpL1G2);
fOutputList->Add(fhFORAmpL1J);
fOutputList->Add(fhFORAmpL1J2);
fOutputList->Add(fhL0Amp);
fOutputList->Add(fhL0AmpL1G);
fOutputList->Add(fhL0AmpL1J);
fOutputList->Add(fhL1Amp);
fOutputList->Add(fhL1GAmp);
fOutputList->Add(fhL1G2Amp);
fOutputList->Add(fhL1JAmp);
fOutputList->Add(fhL1J2Amp);
fOutputList->Add(fhL1FOREnergy);
fOutputList->Add(fhL0Patch);
fOutputList->Add(fhL1GPatch);
fOutputList->Add(fhL1G2Patch);
fOutputList->Add(fhL1GPatchNotFake);
fOutputList->Add(fhL1GPatchFake);
fOutputList->Add(fhL1GPatchAllFake);
fOutputList->Add(fhL1GPatchNotAllFake);
fOutputList->Add(fhL1GPatchNotAllFakeMax);
fOutputList->Add(fhL1GPatchAllFakeMax);
fOutputList->Add(fhL1GPatchNotAllFakeMaxE);
fOutputList->Add(fhL1GPatchAllFakeMaxE);
fOutputList->Add(fhL1GPatchNotAllFakeE);
fOutputList->Add(fhL1GPatchAllFakeE);
fOutputList->Add(fhL1GPatchFakeE);
fOutputList->Add(fhL1GPatchNotFakeE);
fOutputList->Add(fhNPatchFake);
fOutputList->Add(fhNPatchNotFake);
fOutputList->Add(fhL1JPatch);
fOutputList->Add(fhL1J2Patch);
fOutputList->Add(fhFEESTU);
fOutputList->Add(fhTRUSTU);
fOutputList->Add(fhFORMeanAmp);
fOutputList->Add(fhL0MeanAmp);
fOutputList->Add(fhL1MeanAmp);
fOutputList->Add(fhL1GPatchMax);
fOutputList->Add(fhL1G2PatchMax);
fOutputList->Add(fhL1JPatchMax);
fOutputList->Add(fhL1J2PatchMax);
if(fFillV0SigHisto)
{
fhV0STU = new TH2I("hV0STU","Total signal STU vs V0C+V0S",
fNBinsV0Signal,0,fMaxV0Signal,fNBinsSTUSignal,0,fMaxSTUSignal);
fhV0STU ->SetXTitle("Signal V0C+V0A");
fhV0STU ->SetYTitle("Total signal STU");
fhV0STU ->SetZTitle("counts");
fhGPMaxVV0TT = new TH2F("hGPMaxVV0TT","Maximum patch of L1-Gamma vs V0 signal in STU",fNBinsV0Signal,0,fMaxV0Signal, 500,0,1000);
fhGPMaxVV0TT ->SetXTitle("V0 from STU");
fhGPMaxVV0TT ->SetYTitle("Patch Max");
fhJPMaxVV0TT = new TH2F("hJPMaxVV0TT","Maximum patch of L1-Jet vs V0 signal in STU",fNBinsV0Signal,0,fMaxV0Signal, 500,0,1000);
fhJPMaxVV0TT ->SetXTitle("V0 from STU");
fhJPMaxVV0TT ->SetYTitle("Patch Max");
fOutputList->Add(fhV0STU);
fOutputList->Add(fhGPMaxVV0TT);
fOutputList->Add(fhJPMaxVV0TT);
}
if(fMCData)
{
PostData(1, fOutputList);
return;
}
TString hName [] = {"MB","L0","L1G1","L1G2","L1J1","L1J2","L1G1NoL1J1","L1J1NoLG1","L1G2NoL1G1","L1J2NoL1J1","Central","SemiCentral"};
TString hTitle [] = {"MB trigger","L0 trigger","L1 Gamma1 trigger","L1 Gamma2 trigger","L1 Jet1 trigger","L1 Jet2 trigger",
"L1 Gamma1 trigger and not L1 Jet1" ,"L1 Jet1 trigger and not L1 Gamma1",
"L1 Gamma2 trigger and not L1 Gamma1","L1 Jet2 trigger and not L1 Jet1",
"Central trigger","SemiCentral trigger"};
for(Int_t i=0; i < 3; i++)
{
Int_t j = i+5;
if(i==0)j=0;
fhClusMBPure[i] = new TH1F(Form("hClus%sPure",hName[j].Data()),
Form("clusters E distribution for %s, no other EMCAL trigger on",hTitle[j].Data()),
fNBinsClusterE,0,fMaxClusterE);
fhClusMBPure[i] ->SetXTitle("Energy (GeV)");
fOutputList->Add(fhClusMBPure[i]);
fhClusMaxMBPure[i] = new TH1F(Form("hClusMax%sPure",hName[j].Data()),
Form("maximum energy cluster per event for %s, no other EMCAL trigger on",hTitle[j].Data()),
fNBinsClusterE,0,fMaxClusterE);
fhClusMaxMBPure[i] ->SetXTitle("Energy (GeV)");
fOutputList->Add(fhClusMaxMBPure[i]);
}
for(Int_t i=0; i < fgkTriggerCombi; i++)
{
if(fFillV0SigHisto)
{
fhV0[i] = new TH1F(Form("hV0%s",hName[i].Data()),
Form("V0 distribution for %s",hTitle[i].Data()),
fNBinsV0Signal,0,fMaxV0Signal);
fhV0[i]->SetXTitle("V0");
fOutputList->Add(fhV0[i] );
}
fhClus[i] = new TH1F(Form("hClus%s",hName[i].Data()),
Form("clusters E distribution for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE);
fhClus[i] ->SetXTitle("Energy (GeV)");
fOutputList->Add(fhClus[i]);
fhClusMax[i] = new TH1F(Form("hClusMax%s",hName[i].Data()),
Form("maximum energy cluster per event for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE);
fhClusMax[i]->SetXTitle("Energy (GeV)");
fOutputList->Add(fhClusMax[i]);
fhClusCen[i] = new TH2F(Form("hClusCen%s",hName[i].Data()),
Form("clusters E distribution vs centrality for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,100, 0, 100);
fhClusCen[i] ->SetXTitle("Energy (GeV)");
fhClusCen[i] ->SetYTitle("Centrality");
fOutputList->Add(fhClusCen[i]);
fhClusCenMax[i] = new TH2F(Form("hClusCenMax%s",hName[i].Data()),
Form("maximum energy cluster per event vs centrality for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,100, 0, 100);
fhClusCenMax[i]->SetXTitle("Energy (GeV)");
fhClusCenMax[i]->SetYTitle("Centrality");
fOutputList->Add(fhClusCenMax[i]);
if(fFillV0SigHisto)
{
fhClusV0[i] = new TH2F(Form("hClusV0%s",hName[i].Data()),
Form("clusters E distribution vs V0 for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,fNBinsV0Signal,0,fMaxV0Signal);
fhClusV0[i] ->SetXTitle("Energy (GeV)");
fhClusV0[i] ->SetYTitle("V0");
fOutputList->Add(fhClusV0[i]);
fhClusV0Max[i] = new TH2F(Form("hClusV0Max%s",hName[i].Data()),
Form("maximum energy cluster per event vs V0 for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,fNBinsV0Signal,0,fMaxV0Signal);
fhClusV0Max[i]->SetXTitle("Energy (GeV)");
fhClusV0Max[i]->SetYTitle("V0");
fOutputList->Add(fhClusV0Max[i]);
}
fhClusEtaPhiHigh[i] = new TH2F(Form("hClusEtaPhiHigh%s",hName[i].Data()),
Form("clusters distribution #eta vs #phi for %s, E > %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusEtaPhiHigh[i] ->SetXTitle("#eta");
fhClusEtaPhiHigh[i] ->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiHigh[i]);
fhClusEtaPhiLow[i] = new TH2F(Form("hClusEtaPhiLow%s",hName[i].Data()),
Form("clusters distribution #eta vs #phi for %s, E < %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusEtaPhiLow[i] ->SetXTitle("#eta");
fhClusEtaPhiLow[i] ->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiLow[i]);
if(fFillClusAcceptHisto)
{
fhClusEtaPhiHighCluMax[i] = new TH2F(Form("hClusEtaPhiHighCluMax%s",hName[i].Data()),
Form("maximum energy cluster per event #eta vs #phi for %s, E > %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusEtaPhiHighCluMax[i]->SetXTitle("#eta");
fhClusEtaPhiHighCluMax[i]->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiHighCluMax[i]);
fhClusEtaPhiLowCluMax[i] = new TH2F(Form("hClusEtaPhiLowCluMax%s",hName[i].Data()),
Form("maximum energy cluster per event #eta vs #phi for %s, E < %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusEtaPhiLowCluMax[i]->SetXTitle("#eta");
fhClusEtaPhiLowCluMax[i]->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiLowCluMax[i]);
fhClusEtaPhiHighCellMax[i] = new TH2F(Form("hClusEtaPhiHighCellMax%s",hName[i].Data()),
Form("Cluster hit map in calorimeter (max cell), column vs row for %s, E > %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhClusEtaPhiHighCellMax[i] ->SetXTitle("Index #eta (columnns)");
fhClusEtaPhiHighCellMax[i] ->SetYTitle("Index #phi (rows)");
fOutputList->Add(fhClusEtaPhiHighCellMax[i]);
fhClusEtaPhiHighCellMaxCluMax[i] = new TH2F(Form("hClusEtaPhiHighCellMaxCluMax%s",hName[i].Data()),
Form("Max E cluster hit map in calorimeter (max cell), column vs row for %s, E > %1.1f GeV",
hTitle[i].Data(),fEtaPhiEnMin),fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhClusEtaPhiHighCellMaxCluMax[i]->SetXTitle("Index #eta (columnns)");
fhClusEtaPhiHighCellMaxCluMax[i]->SetYTitle("Index #phi (rows)");
fOutputList->Add(fhClusEtaPhiHighCellMaxCluMax[i]);
fhClusEtaPhiLowCellMax[i] = new TH2F(Form("hClusEtaPhiLowCellMax%s",hName[i].Data()),
Form("Cluster hit map in calorimeter (max cell), column vs row for %s, E < %1.1f GeV",hTitle[i].Data(),fEtaPhiEnMin),
fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhClusEtaPhiLowCellMax[i] ->SetXTitle("Index #eta (columnns)");
fhClusEtaPhiLowCellMax[i] ->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiLowCellMax[i]);
fhClusEtaPhiLowCellMaxCluMax[i] = new TH2F(Form("hClusEtaPhiLowCellMaxCluMax%s",hName[i].Data()),
Form("Max E cluster hit map in calorimeter (max cell), column vs row for %s, E < %1.1f GeV",
hTitle[i].Data(),fEtaPhiEnMin),fgkFALTROCols,0,fgkFALTROCols,fgkFALTRORows,0,fgkFALTRORows);
fhClusEtaPhiLowCellMaxCluMax[i]->SetXTitle("Index #eta (columnns)");
fhClusEtaPhiLowCellMaxCluMax[i]->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusEtaPhiLowCellMaxCluMax[i]);
fhClusEta[i] = new TH2F(Form("hClusEta%s",hName[i].Data()),
Form("clusters distribution vs #eta for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta);
fhClusEta[i] ->SetXTitle("Energy (GeV)");
fhClusEta[i] ->SetYTitle("#eta");
fOutputList->Add(fhClusEta[i]);
fhClusEtaMax[i] = new TH2F(Form("hClusEtaMax%s",hName[i].Data()),
Form("maximum energy cluster per event vs #eta for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE,fNBinsClusterEta, -fMaxClusterEta, fMaxClusterEta);
fhClusEtaMax[i]->SetXTitle("Energy (GeV)");
fhClusEtaMax[i]->SetYTitle("#eta");
fOutputList->Add(fhClusEtaMax[i]);
fhClusPhi[i] = new TH2F(Form("hClusPhi%s",hName[i].Data()),
Form("clusters distribution vs #phi for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusPhi[i] ->SetXTitle("Energy (GeV)");
fhClusPhi[i] ->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusPhi[i]);
fhClusPhiMax[i] = new TH2F(Form("hClusPhiMax%s",hName[i].Data()),
Form("maximum energy cluster per event vs #phi for %s",hTitle[i].Data()),
fNBinsClusterE,0,fMaxClusterE, fNBinsClusterPhi, fMinClusterPhi, fMaxClusterPhi);
fhClusPhiMax[i]->SetXTitle("Energy (GeV)");
fhClusPhiMax[i]->SetYTitle("#phi (rad)");
fOutputList->Add(fhClusPhiMax[i]);
}
}
PostData(1, fOutputList);
}
void AliAnalysisTaskEMCALTriggerQA::UserExec(Option_t *)
{
AliVEvent* event = InputEvent();
if (!event)
{
AliError("No Event, exit");
return;
}
TString triggerclasses = event->GetFiredTriggerClasses();
Int_t eventType = ((AliVHeader*)event->GetHeader())->GetEventType();
if(!fMCData)
{
if(triggerclasses=="" || eventType != 7) return;
}
SetTriggerEventBit(triggerclasses);
if(!fEventMB && !fEventL0 && !fEventL1G && !fEventL1G2 && !fEventL1J && ! fEventL1J2 && !fEventCen && !fEventSem) return;
InitGeometry();
InitCellPatchMaps();
FillEventCounterHistogram();
FillCellMaps();
FillTriggerPatchMaps(triggerclasses);
FillMapHistograms();
FillV0Histograms();
FillL1GammaPatchHistograms();
FillL1JetPatchHistograms();
FillCorrelationHistograms();
ClusterAnalysis();
PostData(1, fOutputList);
}
AliAnalysisTaskEMCALTriggerQA.cxx:1 AliAnalysisTaskEMCALTriggerQA.cxx:2 AliAnalysisTaskEMCALTriggerQA.cxx:3 AliAnalysisTaskEMCALTriggerQA.cxx:4 AliAnalysisTaskEMCALTriggerQA.cxx:5 AliAnalysisTaskEMCALTriggerQA.cxx:6 AliAnalysisTaskEMCALTriggerQA.cxx:7 AliAnalysisTaskEMCALTriggerQA.cxx:8 AliAnalysisTaskEMCALTriggerQA.cxx:9 AliAnalysisTaskEMCALTriggerQA.cxx:10 AliAnalysisTaskEMCALTriggerQA.cxx:11 AliAnalysisTaskEMCALTriggerQA.cxx:12 AliAnalysisTaskEMCALTriggerQA.cxx:13 AliAnalysisTaskEMCALTriggerQA.cxx:14 AliAnalysisTaskEMCALTriggerQA.cxx:15 AliAnalysisTaskEMCALTriggerQA.cxx:16 AliAnalysisTaskEMCALTriggerQA.cxx:17 AliAnalysisTaskEMCALTriggerQA.cxx:18 AliAnalysisTaskEMCALTriggerQA.cxx:19 AliAnalysisTaskEMCALTriggerQA.cxx:20 AliAnalysisTaskEMCALTriggerQA.cxx:21 AliAnalysisTaskEMCALTriggerQA.cxx:22 AliAnalysisTaskEMCALTriggerQA.cxx:23 AliAnalysisTaskEMCALTriggerQA.cxx:24 AliAnalysisTaskEMCALTriggerQA.cxx:25 AliAnalysisTaskEMCALTriggerQA.cxx:26 AliAnalysisTaskEMCALTriggerQA.cxx:27 AliAnalysisTaskEMCALTriggerQA.cxx:28 AliAnalysisTaskEMCALTriggerQA.cxx:29 AliAnalysisTaskEMCALTriggerQA.cxx:30 AliAnalysisTaskEMCALTriggerQA.cxx:31 AliAnalysisTaskEMCALTriggerQA.cxx:32 AliAnalysisTaskEMCALTriggerQA.cxx:33 AliAnalysisTaskEMCALTriggerQA.cxx:34 AliAnalysisTaskEMCALTriggerQA.cxx:35 AliAnalysisTaskEMCALTriggerQA.cxx:36 AliAnalysisTaskEMCALTriggerQA.cxx:37 AliAnalysisTaskEMCALTriggerQA.cxx:38 AliAnalysisTaskEMCALTriggerQA.cxx:39 AliAnalysisTaskEMCALTriggerQA.cxx:40 AliAnalysisTaskEMCALTriggerQA.cxx:41 AliAnalysisTaskEMCALTriggerQA.cxx:42 AliAnalysisTaskEMCALTriggerQA.cxx:43 AliAnalysisTaskEMCALTriggerQA.cxx:44 AliAnalysisTaskEMCALTriggerQA.cxx:45 AliAnalysisTaskEMCALTriggerQA.cxx:46 AliAnalysisTaskEMCALTriggerQA.cxx:47 AliAnalysisTaskEMCALTriggerQA.cxx:48 AliAnalysisTaskEMCALTriggerQA.cxx:49 AliAnalysisTaskEMCALTriggerQA.cxx:50 AliAnalysisTaskEMCALTriggerQA.cxx:51 AliAnalysisTaskEMCALTriggerQA.cxx:52 AliAnalysisTaskEMCALTriggerQA.cxx:53 AliAnalysisTaskEMCALTriggerQA.cxx:54 AliAnalysisTaskEMCALTriggerQA.cxx:55 AliAnalysisTaskEMCALTriggerQA.cxx:56 AliAnalysisTaskEMCALTriggerQA.cxx:57 AliAnalysisTaskEMCALTriggerQA.cxx:58 AliAnalysisTaskEMCALTriggerQA.cxx:59 AliAnalysisTaskEMCALTriggerQA.cxx:60 AliAnalysisTaskEMCALTriggerQA.cxx:61 AliAnalysisTaskEMCALTriggerQA.cxx:62 AliAnalysisTaskEMCALTriggerQA.cxx:63 AliAnalysisTaskEMCALTriggerQA.cxx:64 AliAnalysisTaskEMCALTriggerQA.cxx:65 AliAnalysisTaskEMCALTriggerQA.cxx:66 AliAnalysisTaskEMCALTriggerQA.cxx:67 AliAnalysisTaskEMCALTriggerQA.cxx:68 AliAnalysisTaskEMCALTriggerQA.cxx:69 AliAnalysisTaskEMCALTriggerQA.cxx:70 AliAnalysisTaskEMCALTriggerQA.cxx:71 AliAnalysisTaskEMCALTriggerQA.cxx:72 AliAnalysisTaskEMCALTriggerQA.cxx:73 AliAnalysisTaskEMCALTriggerQA.cxx:74 AliAnalysisTaskEMCALTriggerQA.cxx:75 AliAnalysisTaskEMCALTriggerQA.cxx:76 AliAnalysisTaskEMCALTriggerQA.cxx:77 AliAnalysisTaskEMCALTriggerQA.cxx:78 AliAnalysisTaskEMCALTriggerQA.cxx:79 AliAnalysisTaskEMCALTriggerQA.cxx:80 AliAnalysisTaskEMCALTriggerQA.cxx:81 AliAnalysisTaskEMCALTriggerQA.cxx:82 AliAnalysisTaskEMCALTriggerQA.cxx:83 AliAnalysisTaskEMCALTriggerQA.cxx:84 AliAnalysisTaskEMCALTriggerQA.cxx:85 AliAnalysisTaskEMCALTriggerQA.cxx:86 AliAnalysisTaskEMCALTriggerQA.cxx:87 AliAnalysisTaskEMCALTriggerQA.cxx:88 AliAnalysisTaskEMCALTriggerQA.cxx:89 AliAnalysisTaskEMCALTriggerQA.cxx:90 AliAnalysisTaskEMCALTriggerQA.cxx:91 AliAnalysisTaskEMCALTriggerQA.cxx:92 AliAnalysisTaskEMCALTriggerQA.cxx:93 AliAnalysisTaskEMCALTriggerQA.cxx:94 AliAnalysisTaskEMCALTriggerQA.cxx:95 AliAnalysisTaskEMCALTriggerQA.cxx:96 AliAnalysisTaskEMCALTriggerQA.cxx:97 AliAnalysisTaskEMCALTriggerQA.cxx:98 AliAnalysisTaskEMCALTriggerQA.cxx:99 AliAnalysisTaskEMCALTriggerQA.cxx:100 AliAnalysisTaskEMCALTriggerQA.cxx:101 AliAnalysisTaskEMCALTriggerQA.cxx:102 AliAnalysisTaskEMCALTriggerQA.cxx:103 AliAnalysisTaskEMCALTriggerQA.cxx:104 AliAnalysisTaskEMCALTriggerQA.cxx:105 AliAnalysisTaskEMCALTriggerQA.cxx:106 AliAnalysisTaskEMCALTriggerQA.cxx:107 AliAnalysisTaskEMCALTriggerQA.cxx:108 AliAnalysisTaskEMCALTriggerQA.cxx:109 AliAnalysisTaskEMCALTriggerQA.cxx:110 AliAnalysisTaskEMCALTriggerQA.cxx:111 AliAnalysisTaskEMCALTriggerQA.cxx:112 AliAnalysisTaskEMCALTriggerQA.cxx:113 AliAnalysisTaskEMCALTriggerQA.cxx:114 AliAnalysisTaskEMCALTriggerQA.cxx:115 AliAnalysisTaskEMCALTriggerQA.cxx:116 AliAnalysisTaskEMCALTriggerQA.cxx:117 AliAnalysisTaskEMCALTriggerQA.cxx:118 AliAnalysisTaskEMCALTriggerQA.cxx:119 AliAnalysisTaskEMCALTriggerQA.cxx:120 AliAnalysisTaskEMCALTriggerQA.cxx:121 AliAnalysisTaskEMCALTriggerQA.cxx:122 AliAnalysisTaskEMCALTriggerQA.cxx:123 AliAnalysisTaskEMCALTriggerQA.cxx:124 AliAnalysisTaskEMCALTriggerQA.cxx:125 AliAnalysisTaskEMCALTriggerQA.cxx:126 AliAnalysisTaskEMCALTriggerQA.cxx:127 AliAnalysisTaskEMCALTriggerQA.cxx:128 AliAnalysisTaskEMCALTriggerQA.cxx:129 AliAnalysisTaskEMCALTriggerQA.cxx:130 AliAnalysisTaskEMCALTriggerQA.cxx:131 AliAnalysisTaskEMCALTriggerQA.cxx:132 AliAnalysisTaskEMCALTriggerQA.cxx:133 AliAnalysisTaskEMCALTriggerQA.cxx:134 AliAnalysisTaskEMCALTriggerQA.cxx:135 AliAnalysisTaskEMCALTriggerQA.cxx:136 AliAnalysisTaskEMCALTriggerQA.cxx:137 AliAnalysisTaskEMCALTriggerQA.cxx:138 AliAnalysisTaskEMCALTriggerQA.cxx:139 AliAnalysisTaskEMCALTriggerQA.cxx:140 AliAnalysisTaskEMCALTriggerQA.cxx:141 AliAnalysisTaskEMCALTriggerQA.cxx:142 AliAnalysisTaskEMCALTriggerQA.cxx:143 AliAnalysisTaskEMCALTriggerQA.cxx:144 AliAnalysisTaskEMCALTriggerQA.cxx:145 AliAnalysisTaskEMCALTriggerQA.cxx:146 AliAnalysisTaskEMCALTriggerQA.cxx:147 AliAnalysisTaskEMCALTriggerQA.cxx:148 AliAnalysisTaskEMCALTriggerQA.cxx:149 AliAnalysisTaskEMCALTriggerQA.cxx:150 AliAnalysisTaskEMCALTriggerQA.cxx:151 AliAnalysisTaskEMCALTriggerQA.cxx:152 AliAnalysisTaskEMCALTriggerQA.cxx:153 AliAnalysisTaskEMCALTriggerQA.cxx:154 AliAnalysisTaskEMCALTriggerQA.cxx:155 AliAnalysisTaskEMCALTriggerQA.cxx:156 AliAnalysisTaskEMCALTriggerQA.cxx:157 AliAnalysisTaskEMCALTriggerQA.cxx:158 AliAnalysisTaskEMCALTriggerQA.cxx:159 AliAnalysisTaskEMCALTriggerQA.cxx:160 AliAnalysisTaskEMCALTriggerQA.cxx:161 AliAnalysisTaskEMCALTriggerQA.cxx:162 AliAnalysisTaskEMCALTriggerQA.cxx:163 AliAnalysisTaskEMCALTriggerQA.cxx:164 AliAnalysisTaskEMCALTriggerQA.cxx:165 AliAnalysisTaskEMCALTriggerQA.cxx:166 AliAnalysisTaskEMCALTriggerQA.cxx:167 AliAnalysisTaskEMCALTriggerQA.cxx:168 AliAnalysisTaskEMCALTriggerQA.cxx:169 AliAnalysisTaskEMCALTriggerQA.cxx:170 AliAnalysisTaskEMCALTriggerQA.cxx:171 AliAnalysisTaskEMCALTriggerQA.cxx:172 AliAnalysisTaskEMCALTriggerQA.cxx:173 AliAnalysisTaskEMCALTriggerQA.cxx:174 AliAnalysisTaskEMCALTriggerQA.cxx:175 AliAnalysisTaskEMCALTriggerQA.cxx:176 AliAnalysisTaskEMCALTriggerQA.cxx:177 AliAnalysisTaskEMCALTriggerQA.cxx:178 AliAnalysisTaskEMCALTriggerQA.cxx:179 AliAnalysisTaskEMCALTriggerQA.cxx:180 AliAnalysisTaskEMCALTriggerQA.cxx:181 AliAnalysisTaskEMCALTriggerQA.cxx:182 AliAnalysisTaskEMCALTriggerQA.cxx:183 AliAnalysisTaskEMCALTriggerQA.cxx:184 AliAnalysisTaskEMCALTriggerQA.cxx:185 AliAnalysisTaskEMCALTriggerQA.cxx:186 AliAnalysisTaskEMCALTriggerQA.cxx:187 AliAnalysisTaskEMCALTriggerQA.cxx:188 AliAnalysisTaskEMCALTriggerQA.cxx:189 AliAnalysisTaskEMCALTriggerQA.cxx:190 AliAnalysisTaskEMCALTriggerQA.cxx:191 AliAnalysisTaskEMCALTriggerQA.cxx:192 AliAnalysisTaskEMCALTriggerQA.cxx:193 AliAnalysisTaskEMCALTriggerQA.cxx:194 AliAnalysisTaskEMCALTriggerQA.cxx:195 AliAnalysisTaskEMCALTriggerQA.cxx:196 AliAnalysisTaskEMCALTriggerQA.cxx:197 AliAnalysisTaskEMCALTriggerQA.cxx:198 AliAnalysisTaskEMCALTriggerQA.cxx:199 AliAnalysisTaskEMCALTriggerQA.cxx:200 AliAnalysisTaskEMCALTriggerQA.cxx:201 AliAnalysisTaskEMCALTriggerQA.cxx:202 AliAnalysisTaskEMCALTriggerQA.cxx:203 AliAnalysisTaskEMCALTriggerQA.cxx:204 AliAnalysisTaskEMCALTriggerQA.cxx:205 AliAnalysisTaskEMCALTriggerQA.cxx:206 AliAnalysisTaskEMCALTriggerQA.cxx:207 AliAnalysisTaskEMCALTriggerQA.cxx:208 AliAnalysisTaskEMCALTriggerQA.cxx:209 AliAnalysisTaskEMCALTriggerQA.cxx:210 AliAnalysisTaskEMCALTriggerQA.cxx:211 AliAnalysisTaskEMCALTriggerQA.cxx:212 AliAnalysisTaskEMCALTriggerQA.cxx:213 AliAnalysisTaskEMCALTriggerQA.cxx:214 AliAnalysisTaskEMCALTriggerQA.cxx:215 AliAnalysisTaskEMCALTriggerQA.cxx:216 AliAnalysisTaskEMCALTriggerQA.cxx:217 AliAnalysisTaskEMCALTriggerQA.cxx:218 AliAnalysisTaskEMCALTriggerQA.cxx:219 AliAnalysisTaskEMCALTriggerQA.cxx:220 AliAnalysisTaskEMCALTriggerQA.cxx:221 AliAnalysisTaskEMCALTriggerQA.cxx:222 AliAnalysisTaskEMCALTriggerQA.cxx:223 AliAnalysisTaskEMCALTriggerQA.cxx:224 AliAnalysisTaskEMCALTriggerQA.cxx:225 AliAnalysisTaskEMCALTriggerQA.cxx:226 AliAnalysisTaskEMCALTriggerQA.cxx:227 AliAnalysisTaskEMCALTriggerQA.cxx:228 AliAnalysisTaskEMCALTriggerQA.cxx:229 AliAnalysisTaskEMCALTriggerQA.cxx:230 AliAnalysisTaskEMCALTriggerQA.cxx:231 AliAnalysisTaskEMCALTriggerQA.cxx:232 AliAnalysisTaskEMCALTriggerQA.cxx:233 AliAnalysisTaskEMCALTriggerQA.cxx:234 AliAnalysisTaskEMCALTriggerQA.cxx:235 AliAnalysisTaskEMCALTriggerQA.cxx:236 AliAnalysisTaskEMCALTriggerQA.cxx:237 AliAnalysisTaskEMCALTriggerQA.cxx:238 AliAnalysisTaskEMCALTriggerQA.cxx:239 AliAnalysisTaskEMCALTriggerQA.cxx:240 AliAnalysisTaskEMCALTriggerQA.cxx:241 AliAnalysisTaskEMCALTriggerQA.cxx:242 AliAnalysisTaskEMCALTriggerQA.cxx:243 AliAnalysisTaskEMCALTriggerQA.cxx:244 AliAnalysisTaskEMCALTriggerQA.cxx:245 AliAnalysisTaskEMCALTriggerQA.cxx:246 AliAnalysisTaskEMCALTriggerQA.cxx:247 AliAnalysisTaskEMCALTriggerQA.cxx:248 AliAnalysisTaskEMCALTriggerQA.cxx:249 AliAnalysisTaskEMCALTriggerQA.cxx:250 AliAnalysisTaskEMCALTriggerQA.cxx:251 AliAnalysisTaskEMCALTriggerQA.cxx:252 AliAnalysisTaskEMCALTriggerQA.cxx:253 AliAnalysisTaskEMCALTriggerQA.cxx:254 AliAnalysisTaskEMCALTriggerQA.cxx:255 AliAnalysisTaskEMCALTriggerQA.cxx:256 AliAnalysisTaskEMCALTriggerQA.cxx:257 AliAnalysisTaskEMCALTriggerQA.cxx:258 AliAnalysisTaskEMCALTriggerQA.cxx:259 AliAnalysisTaskEMCALTriggerQA.cxx:260 AliAnalysisTaskEMCALTriggerQA.cxx:261 AliAnalysisTaskEMCALTriggerQA.cxx:262 AliAnalysisTaskEMCALTriggerQA.cxx:263 AliAnalysisTaskEMCALTriggerQA.cxx:264 AliAnalysisTaskEMCALTriggerQA.cxx:265 AliAnalysisTaskEMCALTriggerQA.cxx:266 AliAnalysisTaskEMCALTriggerQA.cxx:267 AliAnalysisTaskEMCALTriggerQA.cxx:268 AliAnalysisTaskEMCALTriggerQA.cxx:269 AliAnalysisTaskEMCALTriggerQA.cxx:270 AliAnalysisTaskEMCALTriggerQA.cxx:271 AliAnalysisTaskEMCALTriggerQA.cxx:272 AliAnalysisTaskEMCALTriggerQA.cxx:273 AliAnalysisTaskEMCALTriggerQA.cxx:274 AliAnalysisTaskEMCALTriggerQA.cxx:275 AliAnalysisTaskEMCALTriggerQA.cxx:276 AliAnalysisTaskEMCALTriggerQA.cxx:277 AliAnalysisTaskEMCALTriggerQA.cxx:278 AliAnalysisTaskEMCALTriggerQA.cxx:279 AliAnalysisTaskEMCALTriggerQA.cxx:280 AliAnalysisTaskEMCALTriggerQA.cxx:281 AliAnalysisTaskEMCALTriggerQA.cxx:282 AliAnalysisTaskEMCALTriggerQA.cxx:283 AliAnalysisTaskEMCALTriggerQA.cxx:284 AliAnalysisTaskEMCALTriggerQA.cxx:285 AliAnalysisTaskEMCALTriggerQA.cxx:286 AliAnalysisTaskEMCALTriggerQA.cxx:287 AliAnalysisTaskEMCALTriggerQA.cxx:288 AliAnalysisTaskEMCALTriggerQA.cxx:289 AliAnalysisTaskEMCALTriggerQA.cxx:290 AliAnalysisTaskEMCALTriggerQA.cxx:291 AliAnalysisTaskEMCALTriggerQA.cxx:292 AliAnalysisTaskEMCALTriggerQA.cxx:293 AliAnalysisTaskEMCALTriggerQA.cxx:294 AliAnalysisTaskEMCALTriggerQA.cxx:295 AliAnalysisTaskEMCALTriggerQA.cxx:296 AliAnalysisTaskEMCALTriggerQA.cxx:297 AliAnalysisTaskEMCALTriggerQA.cxx:298 AliAnalysisTaskEMCALTriggerQA.cxx:299 AliAnalysisTaskEMCALTriggerQA.cxx:300 AliAnalysisTaskEMCALTriggerQA.cxx:301 AliAnalysisTaskEMCALTriggerQA.cxx:302 AliAnalysisTaskEMCALTriggerQA.cxx:303 AliAnalysisTaskEMCALTriggerQA.cxx:304 AliAnalysisTaskEMCALTriggerQA.cxx:305 AliAnalysisTaskEMCALTriggerQA.cxx:306 AliAnalysisTaskEMCALTriggerQA.cxx:307 AliAnalysisTaskEMCALTriggerQA.cxx:308 AliAnalysisTaskEMCALTriggerQA.cxx:309 AliAnalysisTaskEMCALTriggerQA.cxx:310 AliAnalysisTaskEMCALTriggerQA.cxx:311 AliAnalysisTaskEMCALTriggerQA.cxx:312 AliAnalysisTaskEMCALTriggerQA.cxx:313 AliAnalysisTaskEMCALTriggerQA.cxx:314 AliAnalysisTaskEMCALTriggerQA.cxx:315 AliAnalysisTaskEMCALTriggerQA.cxx:316 AliAnalysisTaskEMCALTriggerQA.cxx:317 AliAnalysisTaskEMCALTriggerQA.cxx:318 AliAnalysisTaskEMCALTriggerQA.cxx:319 AliAnalysisTaskEMCALTriggerQA.cxx:320 AliAnalysisTaskEMCALTriggerQA.cxx:321 AliAnalysisTaskEMCALTriggerQA.cxx:322 AliAnalysisTaskEMCALTriggerQA.cxx:323 AliAnalysisTaskEMCALTriggerQA.cxx:324 AliAnalysisTaskEMCALTriggerQA.cxx:325 AliAnalysisTaskEMCALTriggerQA.cxx:326 AliAnalysisTaskEMCALTriggerQA.cxx:327 AliAnalysisTaskEMCALTriggerQA.cxx:328 AliAnalysisTaskEMCALTriggerQA.cxx:329 AliAnalysisTaskEMCALTriggerQA.cxx:330 AliAnalysisTaskEMCALTriggerQA.cxx:331 AliAnalysisTaskEMCALTriggerQA.cxx:332 AliAnalysisTaskEMCALTriggerQA.cxx:333 AliAnalysisTaskEMCALTriggerQA.cxx:334 AliAnalysisTaskEMCALTriggerQA.cxx:335 AliAnalysisTaskEMCALTriggerQA.cxx:336 AliAnalysisTaskEMCALTriggerQA.cxx:337 AliAnalysisTaskEMCALTriggerQA.cxx:338 AliAnalysisTaskEMCALTriggerQA.cxx:339 AliAnalysisTaskEMCALTriggerQA.cxx:340 AliAnalysisTaskEMCALTriggerQA.cxx:341 AliAnalysisTaskEMCALTriggerQA.cxx:342 AliAnalysisTaskEMCALTriggerQA.cxx:343 AliAnalysisTaskEMCALTriggerQA.cxx:344 AliAnalysisTaskEMCALTriggerQA.cxx:345 AliAnalysisTaskEMCALTriggerQA.cxx:346 AliAnalysisTaskEMCALTriggerQA.cxx:347 AliAnalysisTaskEMCALTriggerQA.cxx:348 AliAnalysisTaskEMCALTriggerQA.cxx:349 AliAnalysisTaskEMCALTriggerQA.cxx:350 AliAnalysisTaskEMCALTriggerQA.cxx:351 AliAnalysisTaskEMCALTriggerQA.cxx:352 AliAnalysisTaskEMCALTriggerQA.cxx:353 AliAnalysisTaskEMCALTriggerQA.cxx:354 AliAnalysisTaskEMCALTriggerQA.cxx:355 AliAnalysisTaskEMCALTriggerQA.cxx:356 AliAnalysisTaskEMCALTriggerQA.cxx:357 AliAnalysisTaskEMCALTriggerQA.cxx:358 AliAnalysisTaskEMCALTriggerQA.cxx:359 AliAnalysisTaskEMCALTriggerQA.cxx:360 AliAnalysisTaskEMCALTriggerQA.cxx:361 AliAnalysisTaskEMCALTriggerQA.cxx:362 AliAnalysisTaskEMCALTriggerQA.cxx:363 AliAnalysisTaskEMCALTriggerQA.cxx:364 AliAnalysisTaskEMCALTriggerQA.cxx:365 AliAnalysisTaskEMCALTriggerQA.cxx:366 AliAnalysisTaskEMCALTriggerQA.cxx:367 AliAnalysisTaskEMCALTriggerQA.cxx:368 AliAnalysisTaskEMCALTriggerQA.cxx:369 AliAnalysisTaskEMCALTriggerQA.cxx:370 AliAnalysisTaskEMCALTriggerQA.cxx:371 AliAnalysisTaskEMCALTriggerQA.cxx:372 AliAnalysisTaskEMCALTriggerQA.cxx:373 AliAnalysisTaskEMCALTriggerQA.cxx:374 AliAnalysisTaskEMCALTriggerQA.cxx:375 AliAnalysisTaskEMCALTriggerQA.cxx:376 AliAnalysisTaskEMCALTriggerQA.cxx:377 AliAnalysisTaskEMCALTriggerQA.cxx:378 AliAnalysisTaskEMCALTriggerQA.cxx:379 AliAnalysisTaskEMCALTriggerQA.cxx:380 AliAnalysisTaskEMCALTriggerQA.cxx:381 AliAnalysisTaskEMCALTriggerQA.cxx:382 AliAnalysisTaskEMCALTriggerQA.cxx:383 AliAnalysisTaskEMCALTriggerQA.cxx:384 AliAnalysisTaskEMCALTriggerQA.cxx:385 AliAnalysisTaskEMCALTriggerQA.cxx:386 AliAnalysisTaskEMCALTriggerQA.cxx:387 AliAnalysisTaskEMCALTriggerQA.cxx:388 AliAnalysisTaskEMCALTriggerQA.cxx:389 AliAnalysisTaskEMCALTriggerQA.cxx:390 AliAnalysisTaskEMCALTriggerQA.cxx:391 AliAnalysisTaskEMCALTriggerQA.cxx:392 AliAnalysisTaskEMCALTriggerQA.cxx:393 AliAnalysisTaskEMCALTriggerQA.cxx:394 AliAnalysisTaskEMCALTriggerQA.cxx:395 AliAnalysisTaskEMCALTriggerQA.cxx:396 AliAnalysisTaskEMCALTriggerQA.cxx:397 AliAnalysisTaskEMCALTriggerQA.cxx:398 AliAnalysisTaskEMCALTriggerQA.cxx:399 AliAnalysisTaskEMCALTriggerQA.cxx:400 AliAnalysisTaskEMCALTriggerQA.cxx:401 AliAnalysisTaskEMCALTriggerQA.cxx:402 AliAnalysisTaskEMCALTriggerQA.cxx:403 AliAnalysisTaskEMCALTriggerQA.cxx:404 AliAnalysisTaskEMCALTriggerQA.cxx:405 AliAnalysisTaskEMCALTriggerQA.cxx:406 AliAnalysisTaskEMCALTriggerQA.cxx:407 AliAnalysisTaskEMCALTriggerQA.cxx:408 AliAnalysisTaskEMCALTriggerQA.cxx:409 AliAnalysisTaskEMCALTriggerQA.cxx:410 AliAnalysisTaskEMCALTriggerQA.cxx:411 AliAnalysisTaskEMCALTriggerQA.cxx:412 AliAnalysisTaskEMCALTriggerQA.cxx:413 AliAnalysisTaskEMCALTriggerQA.cxx:414 AliAnalysisTaskEMCALTriggerQA.cxx:415 AliAnalysisTaskEMCALTriggerQA.cxx:416 AliAnalysisTaskEMCALTriggerQA.cxx:417 AliAnalysisTaskEMCALTriggerQA.cxx:418 AliAnalysisTaskEMCALTriggerQA.cxx:419 AliAnalysisTaskEMCALTriggerQA.cxx:420 AliAnalysisTaskEMCALTriggerQA.cxx:421 AliAnalysisTaskEMCALTriggerQA.cxx:422 AliAnalysisTaskEMCALTriggerQA.cxx:423 AliAnalysisTaskEMCALTriggerQA.cxx:424 AliAnalysisTaskEMCALTriggerQA.cxx:425 AliAnalysisTaskEMCALTriggerQA.cxx:426 AliAnalysisTaskEMCALTriggerQA.cxx:427 AliAnalysisTaskEMCALTriggerQA.cxx:428 AliAnalysisTaskEMCALTriggerQA.cxx:429 AliAnalysisTaskEMCALTriggerQA.cxx:430 AliAnalysisTaskEMCALTriggerQA.cxx:431 AliAnalysisTaskEMCALTriggerQA.cxx:432 AliAnalysisTaskEMCALTriggerQA.cxx:433 AliAnalysisTaskEMCALTriggerQA.cxx:434 AliAnalysisTaskEMCALTriggerQA.cxx:435 AliAnalysisTaskEMCALTriggerQA.cxx:436 AliAnalysisTaskEMCALTriggerQA.cxx:437 AliAnalysisTaskEMCALTriggerQA.cxx:438 AliAnalysisTaskEMCALTriggerQA.cxx:439 AliAnalysisTaskEMCALTriggerQA.cxx:440 AliAnalysisTaskEMCALTriggerQA.cxx:441 AliAnalysisTaskEMCALTriggerQA.cxx:442 AliAnalysisTaskEMCALTriggerQA.cxx:443 AliAnalysisTaskEMCALTriggerQA.cxx:444 AliAnalysisTaskEMCALTriggerQA.cxx:445 AliAnalysisTaskEMCALTriggerQA.cxx:446 AliAnalysisTaskEMCALTriggerQA.cxx:447 AliAnalysisTaskEMCALTriggerQA.cxx:448 AliAnalysisTaskEMCALTriggerQA.cxx:449 AliAnalysisTaskEMCALTriggerQA.cxx:450 AliAnalysisTaskEMCALTriggerQA.cxx:451 AliAnalysisTaskEMCALTriggerQA.cxx:452 AliAnalysisTaskEMCALTriggerQA.cxx:453 AliAnalysisTaskEMCALTriggerQA.cxx:454 AliAnalysisTaskEMCALTriggerQA.cxx:455 AliAnalysisTaskEMCALTriggerQA.cxx:456 AliAnalysisTaskEMCALTriggerQA.cxx:457 AliAnalysisTaskEMCALTriggerQA.cxx:458 AliAnalysisTaskEMCALTriggerQA.cxx:459 AliAnalysisTaskEMCALTriggerQA.cxx:460 AliAnalysisTaskEMCALTriggerQA.cxx:461 AliAnalysisTaskEMCALTriggerQA.cxx:462 AliAnalysisTaskEMCALTriggerQA.cxx:463 AliAnalysisTaskEMCALTriggerQA.cxx:464 AliAnalysisTaskEMCALTriggerQA.cxx:465 AliAnalysisTaskEMCALTriggerQA.cxx:466 AliAnalysisTaskEMCALTriggerQA.cxx:467 AliAnalysisTaskEMCALTriggerQA.cxx:468 AliAnalysisTaskEMCALTriggerQA.cxx:469 AliAnalysisTaskEMCALTriggerQA.cxx:470 AliAnalysisTaskEMCALTriggerQA.cxx:471 AliAnalysisTaskEMCALTriggerQA.cxx:472 AliAnalysisTaskEMCALTriggerQA.cxx:473 AliAnalysisTaskEMCALTriggerQA.cxx:474 AliAnalysisTaskEMCALTriggerQA.cxx:475 AliAnalysisTaskEMCALTriggerQA.cxx:476 AliAnalysisTaskEMCALTriggerQA.cxx:477 AliAnalysisTaskEMCALTriggerQA.cxx:478 AliAnalysisTaskEMCALTriggerQA.cxx:479 AliAnalysisTaskEMCALTriggerQA.cxx:480 AliAnalysisTaskEMCALTriggerQA.cxx:481 AliAnalysisTaskEMCALTriggerQA.cxx:482 AliAnalysisTaskEMCALTriggerQA.cxx:483 AliAnalysisTaskEMCALTriggerQA.cxx:484 AliAnalysisTaskEMCALTriggerQA.cxx:485 AliAnalysisTaskEMCALTriggerQA.cxx:486 AliAnalysisTaskEMCALTriggerQA.cxx:487 AliAnalysisTaskEMCALTriggerQA.cxx:488 AliAnalysisTaskEMCALTriggerQA.cxx:489 AliAnalysisTaskEMCALTriggerQA.cxx:490 AliAnalysisTaskEMCALTriggerQA.cxx:491 AliAnalysisTaskEMCALTriggerQA.cxx:492 AliAnalysisTaskEMCALTriggerQA.cxx:493 AliAnalysisTaskEMCALTriggerQA.cxx:494 AliAnalysisTaskEMCALTriggerQA.cxx:495 AliAnalysisTaskEMCALTriggerQA.cxx:496 AliAnalysisTaskEMCALTriggerQA.cxx:497 AliAnalysisTaskEMCALTriggerQA.cxx:498 AliAnalysisTaskEMCALTriggerQA.cxx:499 AliAnalysisTaskEMCALTriggerQA.cxx:500 AliAnalysisTaskEMCALTriggerQA.cxx:501 AliAnalysisTaskEMCALTriggerQA.cxx:502 AliAnalysisTaskEMCALTriggerQA.cxx:503 AliAnalysisTaskEMCALTriggerQA.cxx:504 AliAnalysisTaskEMCALTriggerQA.cxx:505 AliAnalysisTaskEMCALTriggerQA.cxx:506 AliAnalysisTaskEMCALTriggerQA.cxx:507 AliAnalysisTaskEMCALTriggerQA.cxx:508 AliAnalysisTaskEMCALTriggerQA.cxx:509 AliAnalysisTaskEMCALTriggerQA.cxx:510 AliAnalysisTaskEMCALTriggerQA.cxx:511 AliAnalysisTaskEMCALTriggerQA.cxx:512 AliAnalysisTaskEMCALTriggerQA.cxx:513 AliAnalysisTaskEMCALTriggerQA.cxx:514 AliAnalysisTaskEMCALTriggerQA.cxx:515 AliAnalysisTaskEMCALTriggerQA.cxx:516 AliAnalysisTaskEMCALTriggerQA.cxx:517 AliAnalysisTaskEMCALTriggerQA.cxx:518 AliAnalysisTaskEMCALTriggerQA.cxx:519 AliAnalysisTaskEMCALTriggerQA.cxx:520 AliAnalysisTaskEMCALTriggerQA.cxx:521 AliAnalysisTaskEMCALTriggerQA.cxx:522 AliAnalysisTaskEMCALTriggerQA.cxx:523 AliAnalysisTaskEMCALTriggerQA.cxx:524 AliAnalysisTaskEMCALTriggerQA.cxx:525 AliAnalysisTaskEMCALTriggerQA.cxx:526 AliAnalysisTaskEMCALTriggerQA.cxx:527 AliAnalysisTaskEMCALTriggerQA.cxx:528 AliAnalysisTaskEMCALTriggerQA.cxx:529 AliAnalysisTaskEMCALTriggerQA.cxx:530 AliAnalysisTaskEMCALTriggerQA.cxx:531 AliAnalysisTaskEMCALTriggerQA.cxx:532 AliAnalysisTaskEMCALTriggerQA.cxx:533 AliAnalysisTaskEMCALTriggerQA.cxx:534 AliAnalysisTaskEMCALTriggerQA.cxx:535 AliAnalysisTaskEMCALTriggerQA.cxx:536 AliAnalysisTaskEMCALTriggerQA.cxx:537 AliAnalysisTaskEMCALTriggerQA.cxx:538 AliAnalysisTaskEMCALTriggerQA.cxx:539 AliAnalysisTaskEMCALTriggerQA.cxx:540 AliAnalysisTaskEMCALTriggerQA.cxx:541 AliAnalysisTaskEMCALTriggerQA.cxx:542 AliAnalysisTaskEMCALTriggerQA.cxx:543 AliAnalysisTaskEMCALTriggerQA.cxx:544 AliAnalysisTaskEMCALTriggerQA.cxx:545 AliAnalysisTaskEMCALTriggerQA.cxx:546 AliAnalysisTaskEMCALTriggerQA.cxx:547 AliAnalysisTaskEMCALTriggerQA.cxx:548 AliAnalysisTaskEMCALTriggerQA.cxx:549 AliAnalysisTaskEMCALTriggerQA.cxx:550 AliAnalysisTaskEMCALTriggerQA.cxx:551 AliAnalysisTaskEMCALTriggerQA.cxx:552 AliAnalysisTaskEMCALTriggerQA.cxx:553 AliAnalysisTaskEMCALTriggerQA.cxx:554 AliAnalysisTaskEMCALTriggerQA.cxx:555 AliAnalysisTaskEMCALTriggerQA.cxx:556 AliAnalysisTaskEMCALTriggerQA.cxx:557 AliAnalysisTaskEMCALTriggerQA.cxx:558 AliAnalysisTaskEMCALTriggerQA.cxx:559 AliAnalysisTaskEMCALTriggerQA.cxx:560 AliAnalysisTaskEMCALTriggerQA.cxx:561 AliAnalysisTaskEMCALTriggerQA.cxx:562 AliAnalysisTaskEMCALTriggerQA.cxx:563 AliAnalysisTaskEMCALTriggerQA.cxx:564 AliAnalysisTaskEMCALTriggerQA.cxx:565 AliAnalysisTaskEMCALTriggerQA.cxx:566 AliAnalysisTaskEMCALTriggerQA.cxx:567 AliAnalysisTaskEMCALTriggerQA.cxx:568 AliAnalysisTaskEMCALTriggerQA.cxx:569 AliAnalysisTaskEMCALTriggerQA.cxx:570 AliAnalysisTaskEMCALTriggerQA.cxx:571 AliAnalysisTaskEMCALTriggerQA.cxx:572 AliAnalysisTaskEMCALTriggerQA.cxx:573 AliAnalysisTaskEMCALTriggerQA.cxx:574 AliAnalysisTaskEMCALTriggerQA.cxx:575 AliAnalysisTaskEMCALTriggerQA.cxx:576 AliAnalysisTaskEMCALTriggerQA.cxx:577 AliAnalysisTaskEMCALTriggerQA.cxx:578 AliAnalysisTaskEMCALTriggerQA.cxx:579 AliAnalysisTaskEMCALTriggerQA.cxx:580 AliAnalysisTaskEMCALTriggerQA.cxx:581 AliAnalysisTaskEMCALTriggerQA.cxx:582 AliAnalysisTaskEMCALTriggerQA.cxx:583 AliAnalysisTaskEMCALTriggerQA.cxx:584 AliAnalysisTaskEMCALTriggerQA.cxx:585 AliAnalysisTaskEMCALTriggerQA.cxx:586 AliAnalysisTaskEMCALTriggerQA.cxx:587 AliAnalysisTaskEMCALTriggerQA.cxx:588 AliAnalysisTaskEMCALTriggerQA.cxx:589 AliAnalysisTaskEMCALTriggerQA.cxx:590 AliAnalysisTaskEMCALTriggerQA.cxx:591 AliAnalysisTaskEMCALTriggerQA.cxx:592 AliAnalysisTaskEMCALTriggerQA.cxx:593 AliAnalysisTaskEMCALTriggerQA.cxx:594 AliAnalysisTaskEMCALTriggerQA.cxx:595 AliAnalysisTaskEMCALTriggerQA.cxx:596 AliAnalysisTaskEMCALTriggerQA.cxx:597 AliAnalysisTaskEMCALTriggerQA.cxx:598 AliAnalysisTaskEMCALTriggerQA.cxx:599 AliAnalysisTaskEMCALTriggerQA.cxx:600 AliAnalysisTaskEMCALTriggerQA.cxx:601 AliAnalysisTaskEMCALTriggerQA.cxx:602 AliAnalysisTaskEMCALTriggerQA.cxx:603 AliAnalysisTaskEMCALTriggerQA.cxx:604 AliAnalysisTaskEMCALTriggerQA.cxx:605 AliAnalysisTaskEMCALTriggerQA.cxx:606 AliAnalysisTaskEMCALTriggerQA.cxx:607 AliAnalysisTaskEMCALTriggerQA.cxx:608 AliAnalysisTaskEMCALTriggerQA.cxx:609 AliAnalysisTaskEMCALTriggerQA.cxx:610 AliAnalysisTaskEMCALTriggerQA.cxx:611 AliAnalysisTaskEMCALTriggerQA.cxx:612 AliAnalysisTaskEMCALTriggerQA.cxx:613 AliAnalysisTaskEMCALTriggerQA.cxx:614 AliAnalysisTaskEMCALTriggerQA.cxx:615 AliAnalysisTaskEMCALTriggerQA.cxx:616 AliAnalysisTaskEMCALTriggerQA.cxx:617 AliAnalysisTaskEMCALTriggerQA.cxx:618 AliAnalysisTaskEMCALTriggerQA.cxx:619 AliAnalysisTaskEMCALTriggerQA.cxx:620 AliAnalysisTaskEMCALTriggerQA.cxx:621 AliAnalysisTaskEMCALTriggerQA.cxx:622 AliAnalysisTaskEMCALTriggerQA.cxx:623 AliAnalysisTaskEMCALTriggerQA.cxx:624 AliAnalysisTaskEMCALTriggerQA.cxx:625 AliAnalysisTaskEMCALTriggerQA.cxx:626 AliAnalysisTaskEMCALTriggerQA.cxx:627 AliAnalysisTaskEMCALTriggerQA.cxx:628 AliAnalysisTaskEMCALTriggerQA.cxx:629 AliAnalysisTaskEMCALTriggerQA.cxx:630 AliAnalysisTaskEMCALTriggerQA.cxx:631 AliAnalysisTaskEMCALTriggerQA.cxx:632 AliAnalysisTaskEMCALTriggerQA.cxx:633 AliAnalysisTaskEMCALTriggerQA.cxx:634 AliAnalysisTaskEMCALTriggerQA.cxx:635 AliAnalysisTaskEMCALTriggerQA.cxx:636 AliAnalysisTaskEMCALTriggerQA.cxx:637 AliAnalysisTaskEMCALTriggerQA.cxx:638 AliAnalysisTaskEMCALTriggerQA.cxx:639 AliAnalysisTaskEMCALTriggerQA.cxx:640 AliAnalysisTaskEMCALTriggerQA.cxx:641 AliAnalysisTaskEMCALTriggerQA.cxx:642 AliAnalysisTaskEMCALTriggerQA.cxx:643 AliAnalysisTaskEMCALTriggerQA.cxx:644 AliAnalysisTaskEMCALTriggerQA.cxx:645 AliAnalysisTaskEMCALTriggerQA.cxx:646 AliAnalysisTaskEMCALTriggerQA.cxx:647 AliAnalysisTaskEMCALTriggerQA.cxx:648 AliAnalysisTaskEMCALTriggerQA.cxx:649 AliAnalysisTaskEMCALTriggerQA.cxx:650 AliAnalysisTaskEMCALTriggerQA.cxx:651 AliAnalysisTaskEMCALTriggerQA.cxx:652 AliAnalysisTaskEMCALTriggerQA.cxx:653 AliAnalysisTaskEMCALTriggerQA.cxx:654 AliAnalysisTaskEMCALTriggerQA.cxx:655 AliAnalysisTaskEMCALTriggerQA.cxx:656 AliAnalysisTaskEMCALTriggerQA.cxx:657 AliAnalysisTaskEMCALTriggerQA.cxx:658 AliAnalysisTaskEMCALTriggerQA.cxx:659 AliAnalysisTaskEMCALTriggerQA.cxx:660 AliAnalysisTaskEMCALTriggerQA.cxx:661 AliAnalysisTaskEMCALTriggerQA.cxx:662 AliAnalysisTaskEMCALTriggerQA.cxx:663 AliAnalysisTaskEMCALTriggerQA.cxx:664 AliAnalysisTaskEMCALTriggerQA.cxx:665 AliAnalysisTaskEMCALTriggerQA.cxx:666 AliAnalysisTaskEMCALTriggerQA.cxx:667 AliAnalysisTaskEMCALTriggerQA.cxx:668 AliAnalysisTaskEMCALTriggerQA.cxx:669 AliAnalysisTaskEMCALTriggerQA.cxx:670 AliAnalysisTaskEMCALTriggerQA.cxx:671 AliAnalysisTaskEMCALTriggerQA.cxx:672 AliAnalysisTaskEMCALTriggerQA.cxx:673 AliAnalysisTaskEMCALTriggerQA.cxx:674 AliAnalysisTaskEMCALTriggerQA.cxx:675 AliAnalysisTaskEMCALTriggerQA.cxx:676 AliAnalysisTaskEMCALTriggerQA.cxx:677 AliAnalysisTaskEMCALTriggerQA.cxx:678 AliAnalysisTaskEMCALTriggerQA.cxx:679 AliAnalysisTaskEMCALTriggerQA.cxx:680 AliAnalysisTaskEMCALTriggerQA.cxx:681 AliAnalysisTaskEMCALTriggerQA.cxx:682 AliAnalysisTaskEMCALTriggerQA.cxx:683 AliAnalysisTaskEMCALTriggerQA.cxx:684 AliAnalysisTaskEMCALTriggerQA.cxx:685 AliAnalysisTaskEMCALTriggerQA.cxx:686 AliAnalysisTaskEMCALTriggerQA.cxx:687 AliAnalysisTaskEMCALTriggerQA.cxx:688 AliAnalysisTaskEMCALTriggerQA.cxx:689 AliAnalysisTaskEMCALTriggerQA.cxx:690 AliAnalysisTaskEMCALTriggerQA.cxx:691 AliAnalysisTaskEMCALTriggerQA.cxx:692 AliAnalysisTaskEMCALTriggerQA.cxx:693 AliAnalysisTaskEMCALTriggerQA.cxx:694 AliAnalysisTaskEMCALTriggerQA.cxx:695 AliAnalysisTaskEMCALTriggerQA.cxx:696 AliAnalysisTaskEMCALTriggerQA.cxx:697 AliAnalysisTaskEMCALTriggerQA.cxx:698 AliAnalysisTaskEMCALTriggerQA.cxx:699 AliAnalysisTaskEMCALTriggerQA.cxx:700 AliAnalysisTaskEMCALTriggerQA.cxx:701 AliAnalysisTaskEMCALTriggerQA.cxx:702 AliAnalysisTaskEMCALTriggerQA.cxx:703 AliAnalysisTaskEMCALTriggerQA.cxx:704 AliAnalysisTaskEMCALTriggerQA.cxx:705 AliAnalysisTaskEMCALTriggerQA.cxx:706 AliAnalysisTaskEMCALTriggerQA.cxx:707 AliAnalysisTaskEMCALTriggerQA.cxx:708 AliAnalysisTaskEMCALTriggerQA.cxx:709 AliAnalysisTaskEMCALTriggerQA.cxx:710 AliAnalysisTaskEMCALTriggerQA.cxx:711 AliAnalysisTaskEMCALTriggerQA.cxx:712 AliAnalysisTaskEMCALTriggerQA.cxx:713 AliAnalysisTaskEMCALTriggerQA.cxx:714 AliAnalysisTaskEMCALTriggerQA.cxx:715 AliAnalysisTaskEMCALTriggerQA.cxx:716 AliAnalysisTaskEMCALTriggerQA.cxx:717 AliAnalysisTaskEMCALTriggerQA.cxx:718 AliAnalysisTaskEMCALTriggerQA.cxx:719 AliAnalysisTaskEMCALTriggerQA.cxx:720 AliAnalysisTaskEMCALTriggerQA.cxx:721 AliAnalysisTaskEMCALTriggerQA.cxx:722 AliAnalysisTaskEMCALTriggerQA.cxx:723 AliAnalysisTaskEMCALTriggerQA.cxx:724 AliAnalysisTaskEMCALTriggerQA.cxx:725 AliAnalysisTaskEMCALTriggerQA.cxx:726 AliAnalysisTaskEMCALTriggerQA.cxx:727 AliAnalysisTaskEMCALTriggerQA.cxx:728 AliAnalysisTaskEMCALTriggerQA.cxx:729 AliAnalysisTaskEMCALTriggerQA.cxx:730 AliAnalysisTaskEMCALTriggerQA.cxx:731 AliAnalysisTaskEMCALTriggerQA.cxx:732 AliAnalysisTaskEMCALTriggerQA.cxx:733 AliAnalysisTaskEMCALTriggerQA.cxx:734 AliAnalysisTaskEMCALTriggerQA.cxx:735 AliAnalysisTaskEMCALTriggerQA.cxx:736 AliAnalysisTaskEMCALTriggerQA.cxx:737 AliAnalysisTaskEMCALTriggerQA.cxx:738 AliAnalysisTaskEMCALTriggerQA.cxx:739 AliAnalysisTaskEMCALTriggerQA.cxx:740 AliAnalysisTaskEMCALTriggerQA.cxx:741 AliAnalysisTaskEMCALTriggerQA.cxx:742 AliAnalysisTaskEMCALTriggerQA.cxx:743 AliAnalysisTaskEMCALTriggerQA.cxx:744 AliAnalysisTaskEMCALTriggerQA.cxx:745 AliAnalysisTaskEMCALTriggerQA.cxx:746 AliAnalysisTaskEMCALTriggerQA.cxx:747 AliAnalysisTaskEMCALTriggerQA.cxx:748 AliAnalysisTaskEMCALTriggerQA.cxx:749 AliAnalysisTaskEMCALTriggerQA.cxx:750 AliAnalysisTaskEMCALTriggerQA.cxx:751 AliAnalysisTaskEMCALTriggerQA.cxx:752 AliAnalysisTaskEMCALTriggerQA.cxx:753 AliAnalysisTaskEMCALTriggerQA.cxx:754 AliAnalysisTaskEMCALTriggerQA.cxx:755 AliAnalysisTaskEMCALTriggerQA.cxx:756 AliAnalysisTaskEMCALTriggerQA.cxx:757 AliAnalysisTaskEMCALTriggerQA.cxx:758 AliAnalysisTaskEMCALTriggerQA.cxx:759 AliAnalysisTaskEMCALTriggerQA.cxx:760 AliAnalysisTaskEMCALTriggerQA.cxx:761 AliAnalysisTaskEMCALTriggerQA.cxx:762 AliAnalysisTaskEMCALTriggerQA.cxx:763 AliAnalysisTaskEMCALTriggerQA.cxx:764 AliAnalysisTaskEMCALTriggerQA.cxx:765 AliAnalysisTaskEMCALTriggerQA.cxx:766 AliAnalysisTaskEMCALTriggerQA.cxx:767 AliAnalysisTaskEMCALTriggerQA.cxx:768 AliAnalysisTaskEMCALTriggerQA.cxx:769 AliAnalysisTaskEMCALTriggerQA.cxx:770 AliAnalysisTaskEMCALTriggerQA.cxx:771 AliAnalysisTaskEMCALTriggerQA.cxx:772 AliAnalysisTaskEMCALTriggerQA.cxx:773 AliAnalysisTaskEMCALTriggerQA.cxx:774 AliAnalysisTaskEMCALTriggerQA.cxx:775 AliAnalysisTaskEMCALTriggerQA.cxx:776 AliAnalysisTaskEMCALTriggerQA.cxx:777 AliAnalysisTaskEMCALTriggerQA.cxx:778 AliAnalysisTaskEMCALTriggerQA.cxx:779 AliAnalysisTaskEMCALTriggerQA.cxx:780 AliAnalysisTaskEMCALTriggerQA.cxx:781 AliAnalysisTaskEMCALTriggerQA.cxx:782 AliAnalysisTaskEMCALTriggerQA.cxx:783 AliAnalysisTaskEMCALTriggerQA.cxx:784 AliAnalysisTaskEMCALTriggerQA.cxx:785 AliAnalysisTaskEMCALTriggerQA.cxx:786 AliAnalysisTaskEMCALTriggerQA.cxx:787 AliAnalysisTaskEMCALTriggerQA.cxx:788 AliAnalysisTaskEMCALTriggerQA.cxx:789 AliAnalysisTaskEMCALTriggerQA.cxx:790 AliAnalysisTaskEMCALTriggerQA.cxx:791 AliAnalysisTaskEMCALTriggerQA.cxx:792 AliAnalysisTaskEMCALTriggerQA.cxx:793 AliAnalysisTaskEMCALTriggerQA.cxx:794 AliAnalysisTaskEMCALTriggerQA.cxx:795 AliAnalysisTaskEMCALTriggerQA.cxx:796 AliAnalysisTaskEMCALTriggerQA.cxx:797 AliAnalysisTaskEMCALTriggerQA.cxx:798 AliAnalysisTaskEMCALTriggerQA.cxx:799 AliAnalysisTaskEMCALTriggerQA.cxx:800 AliAnalysisTaskEMCALTriggerQA.cxx:801 AliAnalysisTaskEMCALTriggerQA.cxx:802 AliAnalysisTaskEMCALTriggerQA.cxx:803 AliAnalysisTaskEMCALTriggerQA.cxx:804 AliAnalysisTaskEMCALTriggerQA.cxx:805 AliAnalysisTaskEMCALTriggerQA.cxx:806 AliAnalysisTaskEMCALTriggerQA.cxx:807 AliAnalysisTaskEMCALTriggerQA.cxx:808 AliAnalysisTaskEMCALTriggerQA.cxx:809 AliAnalysisTaskEMCALTriggerQA.cxx:810 AliAnalysisTaskEMCALTriggerQA.cxx:811 AliAnalysisTaskEMCALTriggerQA.cxx:812 AliAnalysisTaskEMCALTriggerQA.cxx:813 AliAnalysisTaskEMCALTriggerQA.cxx:814 AliAnalysisTaskEMCALTriggerQA.cxx:815 AliAnalysisTaskEMCALTriggerQA.cxx:816 AliAnalysisTaskEMCALTriggerQA.cxx:817 AliAnalysisTaskEMCALTriggerQA.cxx:818 AliAnalysisTaskEMCALTriggerQA.cxx:819 AliAnalysisTaskEMCALTriggerQA.cxx:820 AliAnalysisTaskEMCALTriggerQA.cxx:821 AliAnalysisTaskEMCALTriggerQA.cxx:822 AliAnalysisTaskEMCALTriggerQA.cxx:823 AliAnalysisTaskEMCALTriggerQA.cxx:824 AliAnalysisTaskEMCALTriggerQA.cxx:825 AliAnalysisTaskEMCALTriggerQA.cxx:826 AliAnalysisTaskEMCALTriggerQA.cxx:827 AliAnalysisTaskEMCALTriggerQA.cxx:828 AliAnalysisTaskEMCALTriggerQA.cxx:829 AliAnalysisTaskEMCALTriggerQA.cxx:830 AliAnalysisTaskEMCALTriggerQA.cxx:831 AliAnalysisTaskEMCALTriggerQA.cxx:832 AliAnalysisTaskEMCALTriggerQA.cxx:833 AliAnalysisTaskEMCALTriggerQA.cxx:834 AliAnalysisTaskEMCALTriggerQA.cxx:835 AliAnalysisTaskEMCALTriggerQA.cxx:836 AliAnalysisTaskEMCALTriggerQA.cxx:837 AliAnalysisTaskEMCALTriggerQA.cxx:838 AliAnalysisTaskEMCALTriggerQA.cxx:839 AliAnalysisTaskEMCALTriggerQA.cxx:840 AliAnalysisTaskEMCALTriggerQA.cxx:841 AliAnalysisTaskEMCALTriggerQA.cxx:842 AliAnalysisTaskEMCALTriggerQA.cxx:843 AliAnalysisTaskEMCALTriggerQA.cxx:844 AliAnalysisTaskEMCALTriggerQA.cxx:845 AliAnalysisTaskEMCALTriggerQA.cxx:846 AliAnalysisTaskEMCALTriggerQA.cxx:847 AliAnalysisTaskEMCALTriggerQA.cxx:848 AliAnalysisTaskEMCALTriggerQA.cxx:849 AliAnalysisTaskEMCALTriggerQA.cxx:850 AliAnalysisTaskEMCALTriggerQA.cxx:851 AliAnalysisTaskEMCALTriggerQA.cxx:852 AliAnalysisTaskEMCALTriggerQA.cxx:853 AliAnalysisTaskEMCALTriggerQA.cxx:854 AliAnalysisTaskEMCALTriggerQA.cxx:855 AliAnalysisTaskEMCALTriggerQA.cxx:856 AliAnalysisTaskEMCALTriggerQA.cxx:857 AliAnalysisTaskEMCALTriggerQA.cxx:858 AliAnalysisTaskEMCALTriggerQA.cxx:859 AliAnalysisTaskEMCALTriggerQA.cxx:860 AliAnalysisTaskEMCALTriggerQA.cxx:861 AliAnalysisTaskEMCALTriggerQA.cxx:862 AliAnalysisTaskEMCALTriggerQA.cxx:863 AliAnalysisTaskEMCALTriggerQA.cxx:864 AliAnalysisTaskEMCALTriggerQA.cxx:865 AliAnalysisTaskEMCALTriggerQA.cxx:866 AliAnalysisTaskEMCALTriggerQA.cxx:867 AliAnalysisTaskEMCALTriggerQA.cxx:868 AliAnalysisTaskEMCALTriggerQA.cxx:869 AliAnalysisTaskEMCALTriggerQA.cxx:870 AliAnalysisTaskEMCALTriggerQA.cxx:871 AliAnalysisTaskEMCALTriggerQA.cxx:872 AliAnalysisTaskEMCALTriggerQA.cxx:873 AliAnalysisTaskEMCALTriggerQA.cxx:874 AliAnalysisTaskEMCALTriggerQA.cxx:875 AliAnalysisTaskEMCALTriggerQA.cxx:876 AliAnalysisTaskEMCALTriggerQA.cxx:877 AliAnalysisTaskEMCALTriggerQA.cxx:878 AliAnalysisTaskEMCALTriggerQA.cxx:879 AliAnalysisTaskEMCALTriggerQA.cxx:880 AliAnalysisTaskEMCALTriggerQA.cxx:881 AliAnalysisTaskEMCALTriggerQA.cxx:882 AliAnalysisTaskEMCALTriggerQA.cxx:883 AliAnalysisTaskEMCALTriggerQA.cxx:884 AliAnalysisTaskEMCALTriggerQA.cxx:885 AliAnalysisTaskEMCALTriggerQA.cxx:886 AliAnalysisTaskEMCALTriggerQA.cxx:887 AliAnalysisTaskEMCALTriggerQA.cxx:888 AliAnalysisTaskEMCALTriggerQA.cxx:889 AliAnalysisTaskEMCALTriggerQA.cxx:890 AliAnalysisTaskEMCALTriggerQA.cxx:891 AliAnalysisTaskEMCALTriggerQA.cxx:892 AliAnalysisTaskEMCALTriggerQA.cxx:893 AliAnalysisTaskEMCALTriggerQA.cxx:894 AliAnalysisTaskEMCALTriggerQA.cxx:895 AliAnalysisTaskEMCALTriggerQA.cxx:896 AliAnalysisTaskEMCALTriggerQA.cxx:897 AliAnalysisTaskEMCALTriggerQA.cxx:898 AliAnalysisTaskEMCALTriggerQA.cxx:899 AliAnalysisTaskEMCALTriggerQA.cxx:900 AliAnalysisTaskEMCALTriggerQA.cxx:901 AliAnalysisTaskEMCALTriggerQA.cxx:902 AliAnalysisTaskEMCALTriggerQA.cxx:903 AliAnalysisTaskEMCALTriggerQA.cxx:904 AliAnalysisTaskEMCALTriggerQA.cxx:905 AliAnalysisTaskEMCALTriggerQA.cxx:906 AliAnalysisTaskEMCALTriggerQA.cxx:907 AliAnalysisTaskEMCALTriggerQA.cxx:908 AliAnalysisTaskEMCALTriggerQA.cxx:909 AliAnalysisTaskEMCALTriggerQA.cxx:910 AliAnalysisTaskEMCALTriggerQA.cxx:911 AliAnalysisTaskEMCALTriggerQA.cxx:912 AliAnalysisTaskEMCALTriggerQA.cxx:913 AliAnalysisTaskEMCALTriggerQA.cxx:914 AliAnalysisTaskEMCALTriggerQA.cxx:915 AliAnalysisTaskEMCALTriggerQA.cxx:916 AliAnalysisTaskEMCALTriggerQA.cxx:917 AliAnalysisTaskEMCALTriggerQA.cxx:918 AliAnalysisTaskEMCALTriggerQA.cxx:919 AliAnalysisTaskEMCALTriggerQA.cxx:920 AliAnalysisTaskEMCALTriggerQA.cxx:921 AliAnalysisTaskEMCALTriggerQA.cxx:922 AliAnalysisTaskEMCALTriggerQA.cxx:923 AliAnalysisTaskEMCALTriggerQA.cxx:924 AliAnalysisTaskEMCALTriggerQA.cxx:925 AliAnalysisTaskEMCALTriggerQA.cxx:926 AliAnalysisTaskEMCALTriggerQA.cxx:927 AliAnalysisTaskEMCALTriggerQA.cxx:928 AliAnalysisTaskEMCALTriggerQA.cxx:929 AliAnalysisTaskEMCALTriggerQA.cxx:930 AliAnalysisTaskEMCALTriggerQA.cxx:931 AliAnalysisTaskEMCALTriggerQA.cxx:932 AliAnalysisTaskEMCALTriggerQA.cxx:933 AliAnalysisTaskEMCALTriggerQA.cxx:934 AliAnalysisTaskEMCALTriggerQA.cxx:935 AliAnalysisTaskEMCALTriggerQA.cxx:936 AliAnalysisTaskEMCALTriggerQA.cxx:937 AliAnalysisTaskEMCALTriggerQA.cxx:938 AliAnalysisTaskEMCALTriggerQA.cxx:939 AliAnalysisTaskEMCALTriggerQA.cxx:940 AliAnalysisTaskEMCALTriggerQA.cxx:941 AliAnalysisTaskEMCALTriggerQA.cxx:942 AliAnalysisTaskEMCALTriggerQA.cxx:943 AliAnalysisTaskEMCALTriggerQA.cxx:944 AliAnalysisTaskEMCALTriggerQA.cxx:945 AliAnalysisTaskEMCALTriggerQA.cxx:946 AliAnalysisTaskEMCALTriggerQA.cxx:947 AliAnalysisTaskEMCALTriggerQA.cxx:948 AliAnalysisTaskEMCALTriggerQA.cxx:949 AliAnalysisTaskEMCALTriggerQA.cxx:950 AliAnalysisTaskEMCALTriggerQA.cxx:951 AliAnalysisTaskEMCALTriggerQA.cxx:952 AliAnalysisTaskEMCALTriggerQA.cxx:953 AliAnalysisTaskEMCALTriggerQA.cxx:954 AliAnalysisTaskEMCALTriggerQA.cxx:955 AliAnalysisTaskEMCALTriggerQA.cxx:956 AliAnalysisTaskEMCALTriggerQA.cxx:957 AliAnalysisTaskEMCALTriggerQA.cxx:958 AliAnalysisTaskEMCALTriggerQA.cxx:959 AliAnalysisTaskEMCALTriggerQA.cxx:960 AliAnalysisTaskEMCALTriggerQA.cxx:961 AliAnalysisTaskEMCALTriggerQA.cxx:962 AliAnalysisTaskEMCALTriggerQA.cxx:963 AliAnalysisTaskEMCALTriggerQA.cxx:964 AliAnalysisTaskEMCALTriggerQA.cxx:965 AliAnalysisTaskEMCALTriggerQA.cxx:966 AliAnalysisTaskEMCALTriggerQA.cxx:967 AliAnalysisTaskEMCALTriggerQA.cxx:968 AliAnalysisTaskEMCALTriggerQA.cxx:969 AliAnalysisTaskEMCALTriggerQA.cxx:970 AliAnalysisTaskEMCALTriggerQA.cxx:971 AliAnalysisTaskEMCALTriggerQA.cxx:972 AliAnalysisTaskEMCALTriggerQA.cxx:973 AliAnalysisTaskEMCALTriggerQA.cxx:974 AliAnalysisTaskEMCALTriggerQA.cxx:975 AliAnalysisTaskEMCALTriggerQA.cxx:976 AliAnalysisTaskEMCALTriggerQA.cxx:977 AliAnalysisTaskEMCALTriggerQA.cxx:978 AliAnalysisTaskEMCALTriggerQA.cxx:979 AliAnalysisTaskEMCALTriggerQA.cxx:980 AliAnalysisTaskEMCALTriggerQA.cxx:981 AliAnalysisTaskEMCALTriggerQA.cxx:982 AliAnalysisTaskEMCALTriggerQA.cxx:983 AliAnalysisTaskEMCALTriggerQA.cxx:984 AliAnalysisTaskEMCALTriggerQA.cxx:985 AliAnalysisTaskEMCALTriggerQA.cxx:986 AliAnalysisTaskEMCALTriggerQA.cxx:987 AliAnalysisTaskEMCALTriggerQA.cxx:988 AliAnalysisTaskEMCALTriggerQA.cxx:989 AliAnalysisTaskEMCALTriggerQA.cxx:990 AliAnalysisTaskEMCALTriggerQA.cxx:991 AliAnalysisTaskEMCALTriggerQA.cxx:992 AliAnalysisTaskEMCALTriggerQA.cxx:993 AliAnalysisTaskEMCALTriggerQA.cxx:994 AliAnalysisTaskEMCALTriggerQA.cxx:995 AliAnalysisTaskEMCALTriggerQA.cxx:996 AliAnalysisTaskEMCALTriggerQA.cxx:997 AliAnalysisTaskEMCALTriggerQA.cxx:998 AliAnalysisTaskEMCALTriggerQA.cxx:999 AliAnalysisTaskEMCALTriggerQA.cxx:1000 AliAnalysisTaskEMCALTriggerQA.cxx:1001 AliAnalysisTaskEMCALTriggerQA.cxx:1002 AliAnalysisTaskEMCALTriggerQA.cxx:1003 AliAnalysisTaskEMCALTriggerQA.cxx:1004 AliAnalysisTaskEMCALTriggerQA.cxx:1005 AliAnalysisTaskEMCALTriggerQA.cxx:1006 AliAnalysisTaskEMCALTriggerQA.cxx:1007 AliAnalysisTaskEMCALTriggerQA.cxx:1008 AliAnalysisTaskEMCALTriggerQA.cxx:1009 AliAnalysisTaskEMCALTriggerQA.cxx:1010 AliAnalysisTaskEMCALTriggerQA.cxx:1011 AliAnalysisTaskEMCALTriggerQA.cxx:1012 AliAnalysisTaskEMCALTriggerQA.cxx:1013 AliAnalysisTaskEMCALTriggerQA.cxx:1014 AliAnalysisTaskEMCALTriggerQA.cxx:1015 AliAnalysisTaskEMCALTriggerQA.cxx:1016 AliAnalysisTaskEMCALTriggerQA.cxx:1017 AliAnalysisTaskEMCALTriggerQA.cxx:1018 AliAnalysisTaskEMCALTriggerQA.cxx:1019 AliAnalysisTaskEMCALTriggerQA.cxx:1020 AliAnalysisTaskEMCALTriggerQA.cxx:1021 AliAnalysisTaskEMCALTriggerQA.cxx:1022 AliAnalysisTaskEMCALTriggerQA.cxx:1023 AliAnalysisTaskEMCALTriggerQA.cxx:1024 AliAnalysisTaskEMCALTriggerQA.cxx:1025 AliAnalysisTaskEMCALTriggerQA.cxx:1026 AliAnalysisTaskEMCALTriggerQA.cxx:1027 AliAnalysisTaskEMCALTriggerQA.cxx:1028 AliAnalysisTaskEMCALTriggerQA.cxx:1029 AliAnalysisTaskEMCALTriggerQA.cxx:1030 AliAnalysisTaskEMCALTriggerQA.cxx:1031 AliAnalysisTaskEMCALTriggerQA.cxx:1032 AliAnalysisTaskEMCALTriggerQA.cxx:1033 AliAnalysisTaskEMCALTriggerQA.cxx:1034 AliAnalysisTaskEMCALTriggerQA.cxx:1035 AliAnalysisTaskEMCALTriggerQA.cxx:1036 AliAnalysisTaskEMCALTriggerQA.cxx:1037 AliAnalysisTaskEMCALTriggerQA.cxx:1038 AliAnalysisTaskEMCALTriggerQA.cxx:1039 AliAnalysisTaskEMCALTriggerQA.cxx:1040 AliAnalysisTaskEMCALTriggerQA.cxx:1041 AliAnalysisTaskEMCALTriggerQA.cxx:1042 AliAnalysisTaskEMCALTriggerQA.cxx:1043 AliAnalysisTaskEMCALTriggerQA.cxx:1044 AliAnalysisTaskEMCALTriggerQA.cxx:1045 AliAnalysisTaskEMCALTriggerQA.cxx:1046 AliAnalysisTaskEMCALTriggerQA.cxx:1047 AliAnalysisTaskEMCALTriggerQA.cxx:1048 AliAnalysisTaskEMCALTriggerQA.cxx:1049 AliAnalysisTaskEMCALTriggerQA.cxx:1050 AliAnalysisTaskEMCALTriggerQA.cxx:1051 AliAnalysisTaskEMCALTriggerQA.cxx:1052 AliAnalysisTaskEMCALTriggerQA.cxx:1053 AliAnalysisTaskEMCALTriggerQA.cxx:1054 AliAnalysisTaskEMCALTriggerQA.cxx:1055 AliAnalysisTaskEMCALTriggerQA.cxx:1056 AliAnalysisTaskEMCALTriggerQA.cxx:1057 AliAnalysisTaskEMCALTriggerQA.cxx:1058 AliAnalysisTaskEMCALTriggerQA.cxx:1059 AliAnalysisTaskEMCALTriggerQA.cxx:1060 AliAnalysisTaskEMCALTriggerQA.cxx:1061 AliAnalysisTaskEMCALTriggerQA.cxx:1062 AliAnalysisTaskEMCALTriggerQA.cxx:1063 AliAnalysisTaskEMCALTriggerQA.cxx:1064 AliAnalysisTaskEMCALTriggerQA.cxx:1065 AliAnalysisTaskEMCALTriggerQA.cxx:1066 AliAnalysisTaskEMCALTriggerQA.cxx:1067 AliAnalysisTaskEMCALTriggerQA.cxx:1068 AliAnalysisTaskEMCALTriggerQA.cxx:1069 AliAnalysisTaskEMCALTriggerQA.cxx:1070 AliAnalysisTaskEMCALTriggerQA.cxx:1071 AliAnalysisTaskEMCALTriggerQA.cxx:1072 AliAnalysisTaskEMCALTriggerQA.cxx:1073 AliAnalysisTaskEMCALTriggerQA.cxx:1074 AliAnalysisTaskEMCALTriggerQA.cxx:1075 AliAnalysisTaskEMCALTriggerQA.cxx:1076 AliAnalysisTaskEMCALTriggerQA.cxx:1077 AliAnalysisTaskEMCALTriggerQA.cxx:1078 AliAnalysisTaskEMCALTriggerQA.cxx:1079 AliAnalysisTaskEMCALTriggerQA.cxx:1080 AliAnalysisTaskEMCALTriggerQA.cxx:1081 AliAnalysisTaskEMCALTriggerQA.cxx:1082 AliAnalysisTaskEMCALTriggerQA.cxx:1083 AliAnalysisTaskEMCALTriggerQA.cxx:1084 AliAnalysisTaskEMCALTriggerQA.cxx:1085 AliAnalysisTaskEMCALTriggerQA.cxx:1086 AliAnalysisTaskEMCALTriggerQA.cxx:1087 AliAnalysisTaskEMCALTriggerQA.cxx:1088 AliAnalysisTaskEMCALTriggerQA.cxx:1089 AliAnalysisTaskEMCALTriggerQA.cxx:1090 AliAnalysisTaskEMCALTriggerQA.cxx:1091 AliAnalysisTaskEMCALTriggerQA.cxx:1092 AliAnalysisTaskEMCALTriggerQA.cxx:1093 AliAnalysisTaskEMCALTriggerQA.cxx:1094 AliAnalysisTaskEMCALTriggerQA.cxx:1095 AliAnalysisTaskEMCALTriggerQA.cxx:1096 AliAnalysisTaskEMCALTriggerQA.cxx:1097 AliAnalysisTaskEMCALTriggerQA.cxx:1098 AliAnalysisTaskEMCALTriggerQA.cxx:1099 AliAnalysisTaskEMCALTriggerQA.cxx:1100 AliAnalysisTaskEMCALTriggerQA.cxx:1101 AliAnalysisTaskEMCALTriggerQA.cxx:1102 AliAnalysisTaskEMCALTriggerQA.cxx:1103 AliAnalysisTaskEMCALTriggerQA.cxx:1104 AliAnalysisTaskEMCALTriggerQA.cxx:1105 AliAnalysisTaskEMCALTriggerQA.cxx:1106 AliAnalysisTaskEMCALTriggerQA.cxx:1107 AliAnalysisTaskEMCALTriggerQA.cxx:1108 AliAnalysisTaskEMCALTriggerQA.cxx:1109 AliAnalysisTaskEMCALTriggerQA.cxx:1110 AliAnalysisTaskEMCALTriggerQA.cxx:1111 AliAnalysisTaskEMCALTriggerQA.cxx:1112 AliAnalysisTaskEMCALTriggerQA.cxx:1113 AliAnalysisTaskEMCALTriggerQA.cxx:1114 AliAnalysisTaskEMCALTriggerQA.cxx:1115 AliAnalysisTaskEMCALTriggerQA.cxx:1116 AliAnalysisTaskEMCALTriggerQA.cxx:1117 AliAnalysisTaskEMCALTriggerQA.cxx:1118 AliAnalysisTaskEMCALTriggerQA.cxx:1119 AliAnalysisTaskEMCALTriggerQA.cxx:1120 AliAnalysisTaskEMCALTriggerQA.cxx:1121 AliAnalysisTaskEMCALTriggerQA.cxx:1122 AliAnalysisTaskEMCALTriggerQA.cxx:1123 AliAnalysisTaskEMCALTriggerQA.cxx:1124 AliAnalysisTaskEMCALTriggerQA.cxx:1125 AliAnalysisTaskEMCALTriggerQA.cxx:1126 AliAnalysisTaskEMCALTriggerQA.cxx:1127 AliAnalysisTaskEMCALTriggerQA.cxx:1128 AliAnalysisTaskEMCALTriggerQA.cxx:1129 AliAnalysisTaskEMCALTriggerQA.cxx:1130 AliAnalysisTaskEMCALTriggerQA.cxx:1131 AliAnalysisTaskEMCALTriggerQA.cxx:1132 AliAnalysisTaskEMCALTriggerQA.cxx:1133 AliAnalysisTaskEMCALTriggerQA.cxx:1134 AliAnalysisTaskEMCALTriggerQA.cxx:1135 AliAnalysisTaskEMCALTriggerQA.cxx:1136 AliAnalysisTaskEMCALTriggerQA.cxx:1137 AliAnalysisTaskEMCALTriggerQA.cxx:1138 AliAnalysisTaskEMCALTriggerQA.cxx:1139 AliAnalysisTaskEMCALTriggerQA.cxx:1140 AliAnalysisTaskEMCALTriggerQA.cxx:1141 AliAnalysisTaskEMCALTriggerQA.cxx:1142 AliAnalysisTaskEMCALTriggerQA.cxx:1143 AliAnalysisTaskEMCALTriggerQA.cxx:1144 AliAnalysisTaskEMCALTriggerQA.cxx:1145 AliAnalysisTaskEMCALTriggerQA.cxx:1146 AliAnalysisTaskEMCALTriggerQA.cxx:1147 AliAnalysisTaskEMCALTriggerQA.cxx:1148 AliAnalysisTaskEMCALTriggerQA.cxx:1149 AliAnalysisTaskEMCALTriggerQA.cxx:1150 AliAnalysisTaskEMCALTriggerQA.cxx:1151 AliAnalysisTaskEMCALTriggerQA.cxx:1152 AliAnalysisTaskEMCALTriggerQA.cxx:1153 AliAnalysisTaskEMCALTriggerQA.cxx:1154 AliAnalysisTaskEMCALTriggerQA.cxx:1155 AliAnalysisTaskEMCALTriggerQA.cxx:1156 AliAnalysisTaskEMCALTriggerQA.cxx:1157 AliAnalysisTaskEMCALTriggerQA.cxx:1158 AliAnalysisTaskEMCALTriggerQA.cxx:1159 AliAnalysisTaskEMCALTriggerQA.cxx:1160 AliAnalysisTaskEMCALTriggerQA.cxx:1161 AliAnalysisTaskEMCALTriggerQA.cxx:1162 AliAnalysisTaskEMCALTriggerQA.cxx:1163 AliAnalysisTaskEMCALTriggerQA.cxx:1164 AliAnalysisTaskEMCALTriggerQA.cxx:1165 AliAnalysisTaskEMCALTriggerQA.cxx:1166 AliAnalysisTaskEMCALTriggerQA.cxx:1167 AliAnalysisTaskEMCALTriggerQA.cxx:1168 AliAnalysisTaskEMCALTriggerQA.cxx:1169 AliAnalysisTaskEMCALTriggerQA.cxx:1170 AliAnalysisTaskEMCALTriggerQA.cxx:1171 AliAnalysisTaskEMCALTriggerQA.cxx:1172 AliAnalysisTaskEMCALTriggerQA.cxx:1173 AliAnalysisTaskEMCALTriggerQA.cxx:1174 AliAnalysisTaskEMCALTriggerQA.cxx:1175 AliAnalysisTaskEMCALTriggerQA.cxx:1176 AliAnalysisTaskEMCALTriggerQA.cxx:1177 AliAnalysisTaskEMCALTriggerQA.cxx:1178 AliAnalysisTaskEMCALTriggerQA.cxx:1179 AliAnalysisTaskEMCALTriggerQA.cxx:1180 AliAnalysisTaskEMCALTriggerQA.cxx:1181 AliAnalysisTaskEMCALTriggerQA.cxx:1182 AliAnalysisTaskEMCALTriggerQA.cxx:1183 AliAnalysisTaskEMCALTriggerQA.cxx:1184 AliAnalysisTaskEMCALTriggerQA.cxx:1185 AliAnalysisTaskEMCALTriggerQA.cxx:1186 AliAnalysisTaskEMCALTriggerQA.cxx:1187 AliAnalysisTaskEMCALTriggerQA.cxx:1188 AliAnalysisTaskEMCALTriggerQA.cxx:1189 AliAnalysisTaskEMCALTriggerQA.cxx:1190 AliAnalysisTaskEMCALTriggerQA.cxx:1191 AliAnalysisTaskEMCALTriggerQA.cxx:1192 AliAnalysisTaskEMCALTriggerQA.cxx:1193 AliAnalysisTaskEMCALTriggerQA.cxx:1194 AliAnalysisTaskEMCALTriggerQA.cxx:1195 AliAnalysisTaskEMCALTriggerQA.cxx:1196 AliAnalysisTaskEMCALTriggerQA.cxx:1197 AliAnalysisTaskEMCALTriggerQA.cxx:1198 AliAnalysisTaskEMCALTriggerQA.cxx:1199 AliAnalysisTaskEMCALTriggerQA.cxx:1200 AliAnalysisTaskEMCALTriggerQA.cxx:1201 AliAnalysisTaskEMCALTriggerQA.cxx:1202 AliAnalysisTaskEMCALTriggerQA.cxx:1203 AliAnalysisTaskEMCALTriggerQA.cxx:1204 AliAnalysisTaskEMCALTriggerQA.cxx:1205 AliAnalysisTaskEMCALTriggerQA.cxx:1206 AliAnalysisTaskEMCALTriggerQA.cxx:1207 AliAnalysisTaskEMCALTriggerQA.cxx:1208 AliAnalysisTaskEMCALTriggerQA.cxx:1209 AliAnalysisTaskEMCALTriggerQA.cxx:1210 AliAnalysisTaskEMCALTriggerQA.cxx:1211 AliAnalysisTaskEMCALTriggerQA.cxx:1212 AliAnalysisTaskEMCALTriggerQA.cxx:1213 AliAnalysisTaskEMCALTriggerQA.cxx:1214 AliAnalysisTaskEMCALTriggerQA.cxx:1215 AliAnalysisTaskEMCALTriggerQA.cxx:1216 AliAnalysisTaskEMCALTriggerQA.cxx:1217 AliAnalysisTaskEMCALTriggerQA.cxx:1218 AliAnalysisTaskEMCALTriggerQA.cxx:1219 AliAnalysisTaskEMCALTriggerQA.cxx:1220 AliAnalysisTaskEMCALTriggerQA.cxx:1221 AliAnalysisTaskEMCALTriggerQA.cxx:1222 AliAnalysisTaskEMCALTriggerQA.cxx:1223 AliAnalysisTaskEMCALTriggerQA.cxx:1224 AliAnalysisTaskEMCALTriggerQA.cxx:1225 AliAnalysisTaskEMCALTriggerQA.cxx:1226 AliAnalysisTaskEMCALTriggerQA.cxx:1227 AliAnalysisTaskEMCALTriggerQA.cxx:1228 AliAnalysisTaskEMCALTriggerQA.cxx:1229 AliAnalysisTaskEMCALTriggerQA.cxx:1230 AliAnalysisTaskEMCALTriggerQA.cxx:1231 AliAnalysisTaskEMCALTriggerQA.cxx:1232 AliAnalysisTaskEMCALTriggerQA.cxx:1233 AliAnalysisTaskEMCALTriggerQA.cxx:1234 AliAnalysisTaskEMCALTriggerQA.cxx:1235 AliAnalysisTaskEMCALTriggerQA.cxx:1236 AliAnalysisTaskEMCALTriggerQA.cxx:1237 AliAnalysisTaskEMCALTriggerQA.cxx:1238 AliAnalysisTaskEMCALTriggerQA.cxx:1239 AliAnalysisTaskEMCALTriggerQA.cxx:1240 AliAnalysisTaskEMCALTriggerQA.cxx:1241 AliAnalysisTaskEMCALTriggerQA.cxx:1242 AliAnalysisTaskEMCALTriggerQA.cxx:1243 AliAnalysisTaskEMCALTriggerQA.cxx:1244 AliAnalysisTaskEMCALTriggerQA.cxx:1245 AliAnalysisTaskEMCALTriggerQA.cxx:1246 AliAnalysisTaskEMCALTriggerQA.cxx:1247 AliAnalysisTaskEMCALTriggerQA.cxx:1248 AliAnalysisTaskEMCALTriggerQA.cxx:1249 AliAnalysisTaskEMCALTriggerQA.cxx:1250 AliAnalysisTaskEMCALTriggerQA.cxx:1251 AliAnalysisTaskEMCALTriggerQA.cxx:1252 AliAnalysisTaskEMCALTriggerQA.cxx:1253 AliAnalysisTaskEMCALTriggerQA.cxx:1254 AliAnalysisTaskEMCALTriggerQA.cxx:1255 AliAnalysisTaskEMCALTriggerQA.cxx:1256 AliAnalysisTaskEMCALTriggerQA.cxx:1257 AliAnalysisTaskEMCALTriggerQA.cxx:1258 AliAnalysisTaskEMCALTriggerQA.cxx:1259 AliAnalysisTaskEMCALTriggerQA.cxx:1260 AliAnalysisTaskEMCALTriggerQA.cxx:1261 AliAnalysisTaskEMCALTriggerQA.cxx:1262 AliAnalysisTaskEMCALTriggerQA.cxx:1263 AliAnalysisTaskEMCALTriggerQA.cxx:1264 AliAnalysisTaskEMCALTriggerQA.cxx:1265 AliAnalysisTaskEMCALTriggerQA.cxx:1266 AliAnalysisTaskEMCALTriggerQA.cxx:1267 AliAnalysisTaskEMCALTriggerQA.cxx:1268 AliAnalysisTaskEMCALTriggerQA.cxx:1269 AliAnalysisTaskEMCALTriggerQA.cxx:1270 AliAnalysisTaskEMCALTriggerQA.cxx:1271 AliAnalysisTaskEMCALTriggerQA.cxx:1272 AliAnalysisTaskEMCALTriggerQA.cxx:1273 AliAnalysisTaskEMCALTriggerQA.cxx:1274 AliAnalysisTaskEMCALTriggerQA.cxx:1275 AliAnalysisTaskEMCALTriggerQA.cxx:1276 AliAnalysisTaskEMCALTriggerQA.cxx:1277 AliAnalysisTaskEMCALTriggerQA.cxx:1278 AliAnalysisTaskEMCALTriggerQA.cxx:1279 AliAnalysisTaskEMCALTriggerQA.cxx:1280 AliAnalysisTaskEMCALTriggerQA.cxx:1281 AliAnalysisTaskEMCALTriggerQA.cxx:1282 AliAnalysisTaskEMCALTriggerQA.cxx:1283 AliAnalysisTaskEMCALTriggerQA.cxx:1284 AliAnalysisTaskEMCALTriggerQA.cxx:1285 AliAnalysisTaskEMCALTriggerQA.cxx:1286 AliAnalysisTaskEMCALTriggerQA.cxx:1287 AliAnalysisTaskEMCALTriggerQA.cxx:1288 AliAnalysisTaskEMCALTriggerQA.cxx:1289 AliAnalysisTaskEMCALTriggerQA.cxx:1290 AliAnalysisTaskEMCALTriggerQA.cxx:1291 AliAnalysisTaskEMCALTriggerQA.cxx:1292 AliAnalysisTaskEMCALTriggerQA.cxx:1293 AliAnalysisTaskEMCALTriggerQA.cxx:1294 AliAnalysisTaskEMCALTriggerQA.cxx:1295 AliAnalysisTaskEMCALTriggerQA.cxx:1296 AliAnalysisTaskEMCALTriggerQA.cxx:1297 AliAnalysisTaskEMCALTriggerQA.cxx:1298 AliAnalysisTaskEMCALTriggerQA.cxx:1299 AliAnalysisTaskEMCALTriggerQA.cxx:1300 AliAnalysisTaskEMCALTriggerQA.cxx:1301 AliAnalysisTaskEMCALTriggerQA.cxx:1302 AliAnalysisTaskEMCALTriggerQA.cxx:1303 AliAnalysisTaskEMCALTriggerQA.cxx:1304 AliAnalysisTaskEMCALTriggerQA.cxx:1305 AliAnalysisTaskEMCALTriggerQA.cxx:1306 AliAnalysisTaskEMCALTriggerQA.cxx:1307 AliAnalysisTaskEMCALTriggerQA.cxx:1308 AliAnalysisTaskEMCALTriggerQA.cxx:1309 AliAnalysisTaskEMCALTriggerQA.cxx:1310 AliAnalysisTaskEMCALTriggerQA.cxx:1311 AliAnalysisTaskEMCALTriggerQA.cxx:1312 AliAnalysisTaskEMCALTriggerQA.cxx:1313 AliAnalysisTaskEMCALTriggerQA.cxx:1314 AliAnalysisTaskEMCALTriggerQA.cxx:1315 AliAnalysisTaskEMCALTriggerQA.cxx:1316 AliAnalysisTaskEMCALTriggerQA.cxx:1317 AliAnalysisTaskEMCALTriggerQA.cxx:1318 AliAnalysisTaskEMCALTriggerQA.cxx:1319 AliAnalysisTaskEMCALTriggerQA.cxx:1320 AliAnalysisTaskEMCALTriggerQA.cxx:1321 AliAnalysisTaskEMCALTriggerQA.cxx:1322 AliAnalysisTaskEMCALTriggerQA.cxx:1323 AliAnalysisTaskEMCALTriggerQA.cxx:1324 AliAnalysisTaskEMCALTriggerQA.cxx:1325 AliAnalysisTaskEMCALTriggerQA.cxx:1326 AliAnalysisTaskEMCALTriggerQA.cxx:1327 AliAnalysisTaskEMCALTriggerQA.cxx:1328 AliAnalysisTaskEMCALTriggerQA.cxx:1329 AliAnalysisTaskEMCALTriggerQA.cxx:1330 AliAnalysisTaskEMCALTriggerQA.cxx:1331 AliAnalysisTaskEMCALTriggerQA.cxx:1332 AliAnalysisTaskEMCALTriggerQA.cxx:1333 AliAnalysisTaskEMCALTriggerQA.cxx:1334 AliAnalysisTaskEMCALTriggerQA.cxx:1335 AliAnalysisTaskEMCALTriggerQA.cxx:1336 AliAnalysisTaskEMCALTriggerQA.cxx:1337 AliAnalysisTaskEMCALTriggerQA.cxx:1338 AliAnalysisTaskEMCALTriggerQA.cxx:1339 AliAnalysisTaskEMCALTriggerQA.cxx:1340 AliAnalysisTaskEMCALTriggerQA.cxx:1341 AliAnalysisTaskEMCALTriggerQA.cxx:1342 AliAnalysisTaskEMCALTriggerQA.cxx:1343 AliAnalysisTaskEMCALTriggerQA.cxx:1344 AliAnalysisTaskEMCALTriggerQA.cxx:1345 AliAnalysisTaskEMCALTriggerQA.cxx:1346 AliAnalysisTaskEMCALTriggerQA.cxx:1347 AliAnalysisTaskEMCALTriggerQA.cxx:1348 AliAnalysisTaskEMCALTriggerQA.cxx:1349 AliAnalysisTaskEMCALTriggerQA.cxx:1350 AliAnalysisTaskEMCALTriggerQA.cxx:1351 AliAnalysisTaskEMCALTriggerQA.cxx:1352 AliAnalysisTaskEMCALTriggerQA.cxx:1353 AliAnalysisTaskEMCALTriggerQA.cxx:1354 AliAnalysisTaskEMCALTriggerQA.cxx:1355 AliAnalysisTaskEMCALTriggerQA.cxx:1356 AliAnalysisTaskEMCALTriggerQA.cxx:1357 AliAnalysisTaskEMCALTriggerQA.cxx:1358 AliAnalysisTaskEMCALTriggerQA.cxx:1359 AliAnalysisTaskEMCALTriggerQA.cxx:1360 AliAnalysisTaskEMCALTriggerQA.cxx:1361 AliAnalysisTaskEMCALTriggerQA.cxx:1362 AliAnalysisTaskEMCALTriggerQA.cxx:1363 AliAnalysisTaskEMCALTriggerQA.cxx:1364 AliAnalysisTaskEMCALTriggerQA.cxx:1365 AliAnalysisTaskEMCALTriggerQA.cxx:1366 AliAnalysisTaskEMCALTriggerQA.cxx:1367 AliAnalysisTaskEMCALTriggerQA.cxx:1368 AliAnalysisTaskEMCALTriggerQA.cxx:1369 AliAnalysisTaskEMCALTriggerQA.cxx:1370 AliAnalysisTaskEMCALTriggerQA.cxx:1371 AliAnalysisTaskEMCALTriggerQA.cxx:1372 AliAnalysisTaskEMCALTriggerQA.cxx:1373 AliAnalysisTaskEMCALTriggerQA.cxx:1374 AliAnalysisTaskEMCALTriggerQA.cxx:1375 AliAnalysisTaskEMCALTriggerQA.cxx:1376 AliAnalysisTaskEMCALTriggerQA.cxx:1377 AliAnalysisTaskEMCALTriggerQA.cxx:1378 AliAnalysisTaskEMCALTriggerQA.cxx:1379 AliAnalysisTaskEMCALTriggerQA.cxx:1380 AliAnalysisTaskEMCALTriggerQA.cxx:1381 AliAnalysisTaskEMCALTriggerQA.cxx:1382 AliAnalysisTaskEMCALTriggerQA.cxx:1383 AliAnalysisTaskEMCALTriggerQA.cxx:1384 AliAnalysisTaskEMCALTriggerQA.cxx:1385 AliAnalysisTaskEMCALTriggerQA.cxx:1386 AliAnalysisTaskEMCALTriggerQA.cxx:1387 AliAnalysisTaskEMCALTriggerQA.cxx:1388 AliAnalysisTaskEMCALTriggerQA.cxx:1389 AliAnalysisTaskEMCALTriggerQA.cxx:1390 AliAnalysisTaskEMCALTriggerQA.cxx:1391 AliAnalysisTaskEMCALTriggerQA.cxx:1392 AliAnalysisTaskEMCALTriggerQA.cxx:1393 AliAnalysisTaskEMCALTriggerQA.cxx:1394 AliAnalysisTaskEMCALTriggerQA.cxx:1395 AliAnalysisTaskEMCALTriggerQA.cxx:1396 AliAnalysisTaskEMCALTriggerQA.cxx:1397 AliAnalysisTaskEMCALTriggerQA.cxx:1398 AliAnalysisTaskEMCALTriggerQA.cxx:1399 AliAnalysisTaskEMCALTriggerQA.cxx:1400 AliAnalysisTaskEMCALTriggerQA.cxx:1401 AliAnalysisTaskEMCALTriggerQA.cxx:1402 AliAnalysisTaskEMCALTriggerQA.cxx:1403 AliAnalysisTaskEMCALTriggerQA.cxx:1404 AliAnalysisTaskEMCALTriggerQA.cxx:1405 AliAnalysisTaskEMCALTriggerQA.cxx:1406 AliAnalysisTaskEMCALTriggerQA.cxx:1407 AliAnalysisTaskEMCALTriggerQA.cxx:1408 AliAnalysisTaskEMCALTriggerQA.cxx:1409 AliAnalysisTaskEMCALTriggerQA.cxx:1410 AliAnalysisTaskEMCALTriggerQA.cxx:1411 AliAnalysisTaskEMCALTriggerQA.cxx:1412 AliAnalysisTaskEMCALTriggerQA.cxx:1413 AliAnalysisTaskEMCALTriggerQA.cxx:1414 AliAnalysisTaskEMCALTriggerQA.cxx:1415 AliAnalysisTaskEMCALTriggerQA.cxx:1416 AliAnalysisTaskEMCALTriggerQA.cxx:1417 AliAnalysisTaskEMCALTriggerQA.cxx:1418 AliAnalysisTaskEMCALTriggerQA.cxx:1419 AliAnalysisTaskEMCALTriggerQA.cxx:1420 AliAnalysisTaskEMCALTriggerQA.cxx:1421 AliAnalysisTaskEMCALTriggerQA.cxx:1422 AliAnalysisTaskEMCALTriggerQA.cxx:1423 AliAnalysisTaskEMCALTriggerQA.cxx:1424 AliAnalysisTaskEMCALTriggerQA.cxx:1425 AliAnalysisTaskEMCALTriggerQA.cxx:1426 AliAnalysisTaskEMCALTriggerQA.cxx:1427 AliAnalysisTaskEMCALTriggerQA.cxx:1428 AliAnalysisTaskEMCALTriggerQA.cxx:1429 AliAnalysisTaskEMCALTriggerQA.cxx:1430 AliAnalysisTaskEMCALTriggerQA.cxx:1431 AliAnalysisTaskEMCALTriggerQA.cxx:1432 AliAnalysisTaskEMCALTriggerQA.cxx:1433 AliAnalysisTaskEMCALTriggerQA.cxx:1434 AliAnalysisTaskEMCALTriggerQA.cxx:1435 AliAnalysisTaskEMCALTriggerQA.cxx:1436 AliAnalysisTaskEMCALTriggerQA.cxx:1437 AliAnalysisTaskEMCALTriggerQA.cxx:1438 AliAnalysisTaskEMCALTriggerQA.cxx:1439 AliAnalysisTaskEMCALTriggerQA.cxx:1440 AliAnalysisTaskEMCALTriggerQA.cxx:1441 AliAnalysisTaskEMCALTriggerQA.cxx:1442 AliAnalysisTaskEMCALTriggerQA.cxx:1443 AliAnalysisTaskEMCALTriggerQA.cxx:1444 AliAnalysisTaskEMCALTriggerQA.cxx:1445 AliAnalysisTaskEMCALTriggerQA.cxx:1446 AliAnalysisTaskEMCALTriggerQA.cxx:1447 AliAnalysisTaskEMCALTriggerQA.cxx:1448 AliAnalysisTaskEMCALTriggerQA.cxx:1449 AliAnalysisTaskEMCALTriggerQA.cxx:1450 AliAnalysisTaskEMCALTriggerQA.cxx:1451 AliAnalysisTaskEMCALTriggerQA.cxx:1452 AliAnalysisTaskEMCALTriggerQA.cxx:1453 AliAnalysisTaskEMCALTriggerQA.cxx:1454 AliAnalysisTaskEMCALTriggerQA.cxx:1455 AliAnalysisTaskEMCALTriggerQA.cxx:1456 AliAnalysisTaskEMCALTriggerQA.cxx:1457 AliAnalysisTaskEMCALTriggerQA.cxx:1458 AliAnalysisTaskEMCALTriggerQA.cxx:1459 AliAnalysisTaskEMCALTriggerQA.cxx:1460 AliAnalysisTaskEMCALTriggerQA.cxx:1461 AliAnalysisTaskEMCALTriggerQA.cxx:1462 AliAnalysisTaskEMCALTriggerQA.cxx:1463 AliAnalysisTaskEMCALTriggerQA.cxx:1464 AliAnalysisTaskEMCALTriggerQA.cxx:1465 AliAnalysisTaskEMCALTriggerQA.cxx:1466 AliAnalysisTaskEMCALTriggerQA.cxx:1467 AliAnalysisTaskEMCALTriggerQA.cxx:1468 AliAnalysisTaskEMCALTriggerQA.cxx:1469 AliAnalysisTaskEMCALTriggerQA.cxx:1470 AliAnalysisTaskEMCALTriggerQA.cxx:1471 AliAnalysisTaskEMCALTriggerQA.cxx:1472 AliAnalysisTaskEMCALTriggerQA.cxx:1473 AliAnalysisTaskEMCALTriggerQA.cxx:1474 AliAnalysisTaskEMCALTriggerQA.cxx:1475 AliAnalysisTaskEMCALTriggerQA.cxx:1476 AliAnalysisTaskEMCALTriggerQA.cxx:1477 AliAnalysisTaskEMCALTriggerQA.cxx:1478 AliAnalysisTaskEMCALTriggerQA.cxx:1479 AliAnalysisTaskEMCALTriggerQA.cxx:1480 AliAnalysisTaskEMCALTriggerQA.cxx:1481 AliAnalysisTaskEMCALTriggerQA.cxx:1482 AliAnalysisTaskEMCALTriggerQA.cxx:1483 AliAnalysisTaskEMCALTriggerQA.cxx:1484 AliAnalysisTaskEMCALTriggerQA.cxx:1485 AliAnalysisTaskEMCALTriggerQA.cxx:1486 AliAnalysisTaskEMCALTriggerQA.cxx:1487 AliAnalysisTaskEMCALTriggerQA.cxx:1488 AliAnalysisTaskEMCALTriggerQA.cxx:1489 AliAnalysisTaskEMCALTriggerQA.cxx:1490 AliAnalysisTaskEMCALTriggerQA.cxx:1491 AliAnalysisTaskEMCALTriggerQA.cxx:1492 AliAnalysisTaskEMCALTriggerQA.cxx:1493 AliAnalysisTaskEMCALTriggerQA.cxx:1494 AliAnalysisTaskEMCALTriggerQA.cxx:1495 AliAnalysisTaskEMCALTriggerQA.cxx:1496 AliAnalysisTaskEMCALTriggerQA.cxx:1497 AliAnalysisTaskEMCALTriggerQA.cxx:1498 AliAnalysisTaskEMCALTriggerQA.cxx:1499 AliAnalysisTaskEMCALTriggerQA.cxx:1500 AliAnalysisTaskEMCALTriggerQA.cxx:1501 AliAnalysisTaskEMCALTriggerQA.cxx:1502 AliAnalysisTaskEMCALTriggerQA.cxx:1503 AliAnalysisTaskEMCALTriggerQA.cxx:1504 AliAnalysisTaskEMCALTriggerQA.cxx:1505 AliAnalysisTaskEMCALTriggerQA.cxx:1506 AliAnalysisTaskEMCALTriggerQA.cxx:1507 AliAnalysisTaskEMCALTriggerQA.cxx:1508 AliAnalysisTaskEMCALTriggerQA.cxx:1509 AliAnalysisTaskEMCALTriggerQA.cxx:1510 AliAnalysisTaskEMCALTriggerQA.cxx:1511 AliAnalysisTaskEMCALTriggerQA.cxx:1512 AliAnalysisTaskEMCALTriggerQA.cxx:1513 AliAnalysisTaskEMCALTriggerQA.cxx:1514 AliAnalysisTaskEMCALTriggerQA.cxx:1515 AliAnalysisTaskEMCALTriggerQA.cxx:1516 AliAnalysisTaskEMCALTriggerQA.cxx:1517 AliAnalysisTaskEMCALTriggerQA.cxx:1518 AliAnalysisTaskEMCALTriggerQA.cxx:1519 AliAnalysisTaskEMCALTriggerQA.cxx:1520 AliAnalysisTaskEMCALTriggerQA.cxx:1521 AliAnalysisTaskEMCALTriggerQA.cxx:1522 AliAnalysisTaskEMCALTriggerQA.cxx:1523 AliAnalysisTaskEMCALTriggerQA.cxx:1524 AliAnalysisTaskEMCALTriggerQA.cxx:1525 AliAnalysisTaskEMCALTriggerQA.cxx:1526 AliAnalysisTaskEMCALTriggerQA.cxx:1527 AliAnalysisTaskEMCALTriggerQA.cxx:1528 AliAnalysisTaskEMCALTriggerQA.cxx:1529 AliAnalysisTaskEMCALTriggerQA.cxx:1530 AliAnalysisTaskEMCALTriggerQA.cxx:1531 AliAnalysisTaskEMCALTriggerQA.cxx:1532 AliAnalysisTaskEMCALTriggerQA.cxx:1533 AliAnalysisTaskEMCALTriggerQA.cxx:1534 AliAnalysisTaskEMCALTriggerQA.cxx:1535 AliAnalysisTaskEMCALTriggerQA.cxx:1536 AliAnalysisTaskEMCALTriggerQA.cxx:1537 AliAnalysisTaskEMCALTriggerQA.cxx:1538 AliAnalysisTaskEMCALTriggerQA.cxx:1539 AliAnalysisTaskEMCALTriggerQA.cxx:1540 AliAnalysisTaskEMCALTriggerQA.cxx:1541 AliAnalysisTaskEMCALTriggerQA.cxx:1542 AliAnalysisTaskEMCALTriggerQA.cxx:1543 AliAnalysisTaskEMCALTriggerQA.cxx:1544 AliAnalysisTaskEMCALTriggerQA.cxx:1545 AliAnalysisTaskEMCALTriggerQA.cxx:1546 AliAnalysisTaskEMCALTriggerQA.cxx:1547 AliAnalysisTaskEMCALTriggerQA.cxx:1548 AliAnalysisTaskEMCALTriggerQA.cxx:1549 AliAnalysisTaskEMCALTriggerQA.cxx:1550 AliAnalysisTaskEMCALTriggerQA.cxx:1551 AliAnalysisTaskEMCALTriggerQA.cxx:1552 AliAnalysisTaskEMCALTriggerQA.cxx:1553 AliAnalysisTaskEMCALTriggerQA.cxx:1554 AliAnalysisTaskEMCALTriggerQA.cxx:1555 AliAnalysisTaskEMCALTriggerQA.cxx:1556 AliAnalysisTaskEMCALTriggerQA.cxx:1557 AliAnalysisTaskEMCALTriggerQA.cxx:1558 AliAnalysisTaskEMCALTriggerQA.cxx:1559 AliAnalysisTaskEMCALTriggerQA.cxx:1560 AliAnalysisTaskEMCALTriggerQA.cxx:1561 AliAnalysisTaskEMCALTriggerQA.cxx:1562 AliAnalysisTaskEMCALTriggerQA.cxx:1563 AliAnalysisTaskEMCALTriggerQA.cxx:1564 AliAnalysisTaskEMCALTriggerQA.cxx:1565 AliAnalysisTaskEMCALTriggerQA.cxx:1566 AliAnalysisTaskEMCALTriggerQA.cxx:1567 AliAnalysisTaskEMCALTriggerQA.cxx:1568 AliAnalysisTaskEMCALTriggerQA.cxx:1569 AliAnalysisTaskEMCALTriggerQA.cxx:1570 AliAnalysisTaskEMCALTriggerQA.cxx:1571 AliAnalysisTaskEMCALTriggerQA.cxx:1572 AliAnalysisTaskEMCALTriggerQA.cxx:1573 AliAnalysisTaskEMCALTriggerQA.cxx:1574 AliAnalysisTaskEMCALTriggerQA.cxx:1575 AliAnalysisTaskEMCALTriggerQA.cxx:1576 AliAnalysisTaskEMCALTriggerQA.cxx:1577 AliAnalysisTaskEMCALTriggerQA.cxx:1578 AliAnalysisTaskEMCALTriggerQA.cxx:1579 AliAnalysisTaskEMCALTriggerQA.cxx:1580 AliAnalysisTaskEMCALTriggerQA.cxx:1581 AliAnalysisTaskEMCALTriggerQA.cxx:1582 AliAnalysisTaskEMCALTriggerQA.cxx:1583 AliAnalysisTaskEMCALTriggerQA.cxx:1584 AliAnalysisTaskEMCALTriggerQA.cxx:1585 AliAnalysisTaskEMCALTriggerQA.cxx:1586 AliAnalysisTaskEMCALTriggerQA.cxx:1587 AliAnalysisTaskEMCALTriggerQA.cxx:1588 AliAnalysisTaskEMCALTriggerQA.cxx:1589 AliAnalysisTaskEMCALTriggerQA.cxx:1590 AliAnalysisTaskEMCALTriggerQA.cxx:1591 AliAnalysisTaskEMCALTriggerQA.cxx:1592 AliAnalysisTaskEMCALTriggerQA.cxx:1593 AliAnalysisTaskEMCALTriggerQA.cxx:1594 AliAnalysisTaskEMCALTriggerQA.cxx:1595 AliAnalysisTaskEMCALTriggerQA.cxx:1596 AliAnalysisTaskEMCALTriggerQA.cxx:1597 AliAnalysisTaskEMCALTriggerQA.cxx:1598 AliAnalysisTaskEMCALTriggerQA.cxx:1599 AliAnalysisTaskEMCALTriggerQA.cxx:1600 AliAnalysisTaskEMCALTriggerQA.cxx:1601 AliAnalysisTaskEMCALTriggerQA.cxx:1602 AliAnalysisTaskEMCALTriggerQA.cxx:1603 AliAnalysisTaskEMCALTriggerQA.cxx:1604 AliAnalysisTaskEMCALTriggerQA.cxx:1605 AliAnalysisTaskEMCALTriggerQA.cxx:1606 AliAnalysisTaskEMCALTriggerQA.cxx:1607 AliAnalysisTaskEMCALTriggerQA.cxx:1608 AliAnalysisTaskEMCALTriggerQA.cxx:1609 AliAnalysisTaskEMCALTriggerQA.cxx:1610 AliAnalysisTaskEMCALTriggerQA.cxx:1611 AliAnalysisTaskEMCALTriggerQA.cxx:1612 AliAnalysisTaskEMCALTriggerQA.cxx:1613 AliAnalysisTaskEMCALTriggerQA.cxx:1614 AliAnalysisTaskEMCALTriggerQA.cxx:1615 AliAnalysisTaskEMCALTriggerQA.cxx:1616 AliAnalysisTaskEMCALTriggerQA.cxx:1617 AliAnalysisTaskEMCALTriggerQA.cxx:1618 AliAnalysisTaskEMCALTriggerQA.cxx:1619 AliAnalysisTaskEMCALTriggerQA.cxx:1620 AliAnalysisTaskEMCALTriggerQA.cxx:1621 AliAnalysisTaskEMCALTriggerQA.cxx:1622 AliAnalysisTaskEMCALTriggerQA.cxx:1623 AliAnalysisTaskEMCALTriggerQA.cxx:1624 AliAnalysisTaskEMCALTriggerQA.cxx:1625 AliAnalysisTaskEMCALTriggerQA.cxx:1626 AliAnalysisTaskEMCALTriggerQA.cxx:1627 AliAnalysisTaskEMCALTriggerQA.cxx:1628 AliAnalysisTaskEMCALTriggerQA.cxx:1629 AliAnalysisTaskEMCALTriggerQA.cxx:1630 AliAnalysisTaskEMCALTriggerQA.cxx:1631 AliAnalysisTaskEMCALTriggerQA.cxx:1632 AliAnalysisTaskEMCALTriggerQA.cxx:1633 AliAnalysisTaskEMCALTriggerQA.cxx:1634 AliAnalysisTaskEMCALTriggerQA.cxx:1635 AliAnalysisTaskEMCALTriggerQA.cxx:1636 AliAnalysisTaskEMCALTriggerQA.cxx:1637 AliAnalysisTaskEMCALTriggerQA.cxx:1638 AliAnalysisTaskEMCALTriggerQA.cxx:1639 AliAnalysisTaskEMCALTriggerQA.cxx:1640 AliAnalysisTaskEMCALTriggerQA.cxx:1641 AliAnalysisTaskEMCALTriggerQA.cxx:1642 AliAnalysisTaskEMCALTriggerQA.cxx:1643 AliAnalysisTaskEMCALTriggerQA.cxx:1644 AliAnalysisTaskEMCALTriggerQA.cxx:1645 AliAnalysisTaskEMCALTriggerQA.cxx:1646 AliAnalysisTaskEMCALTriggerQA.cxx:1647 AliAnalysisTaskEMCALTriggerQA.cxx:1648 AliAnalysisTaskEMCALTriggerQA.cxx:1649 AliAnalysisTaskEMCALTriggerQA.cxx:1650 AliAnalysisTaskEMCALTriggerQA.cxx:1651 AliAnalysisTaskEMCALTriggerQA.cxx:1652 AliAnalysisTaskEMCALTriggerQA.cxx:1653 AliAnalysisTaskEMCALTriggerQA.cxx:1654 AliAnalysisTaskEMCALTriggerQA.cxx:1655 AliAnalysisTaskEMCALTriggerQA.cxx:1656 AliAnalysisTaskEMCALTriggerQA.cxx:1657 AliAnalysisTaskEMCALTriggerQA.cxx:1658 AliAnalysisTaskEMCALTriggerQA.cxx:1659 AliAnalysisTaskEMCALTriggerQA.cxx:1660 AliAnalysisTaskEMCALTriggerQA.cxx:1661 AliAnalysisTaskEMCALTriggerQA.cxx:1662 AliAnalysisTaskEMCALTriggerQA.cxx:1663 AliAnalysisTaskEMCALTriggerQA.cxx:1664 AliAnalysisTaskEMCALTriggerQA.cxx:1665 AliAnalysisTaskEMCALTriggerQA.cxx:1666 AliAnalysisTaskEMCALTriggerQA.cxx:1667 AliAnalysisTaskEMCALTriggerQA.cxx:1668 AliAnalysisTaskEMCALTriggerQA.cxx:1669 AliAnalysisTaskEMCALTriggerQA.cxx:1670 AliAnalysisTaskEMCALTriggerQA.cxx:1671 AliAnalysisTaskEMCALTriggerQA.cxx:1672 AliAnalysisTaskEMCALTriggerQA.cxx:1673 AliAnalysisTaskEMCALTriggerQA.cxx:1674 AliAnalysisTaskEMCALTriggerQA.cxx:1675 AliAnalysisTaskEMCALTriggerQA.cxx:1676 AliAnalysisTaskEMCALTriggerQA.cxx:1677 AliAnalysisTaskEMCALTriggerQA.cxx:1678 AliAnalysisTaskEMCALTriggerQA.cxx:1679 AliAnalysisTaskEMCALTriggerQA.cxx:1680