#ifndef ALIANALYSISTASKSE_H
#include <Riostream.h>
#include <TROOT.h>
#include <TFile.h>
#include <TChain.h>
#include <TTree.h>
#include <TKey.h>
#include <TProfile.h>
#include <TProfile2D.h>
#include <TH1.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH1D.h>
#include <TH1I.h>
#include <TArrayF.h>
#include <THnSparse.h>
#include <TCanvas.h>
#include <TList.h>
#include <TClonesArray.h>
#include <TObject.h>
#include <TMath.h>
#include <TSystem.h>
#include <TInterpreter.h>
#include "AliAnalysisTask.h"
#include "AliCentrality.h"
#include "AliStack.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisTaskSE.h"
#include "AliAnalysisHelperJetTasks.h"
#include "AliInputEventHandler.h"
#endif
#include <time.h>
#include <TRandom3.h>
#include "AliGenEventHeader.h"
#include "AliGenPythiaEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliAODMCHeader.h"
#include "AliMCEvent.h"
#include "AliLog.h"
#include <AliEmcalJet.h>
#include <AliPicoTrack.h>
#include "AliVEventHandler.h"
#include "AliVParticle.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisUtils.h"
#include "AliRhoParameter.h"
#include "TVector3.h"
#include "AliVVertex.h"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include "AliAnalysisTaskHJetSpectra.h"
using std::min;
ClassImp(AliAnalysisTaskHJetSpectra)
AliAnalysisTaskHJetSpectra::AliAnalysisTaskHJetSpectra():
AliAnalysisTaskSE(), fOutputList(0), fAnalyzePythia(0), fAnalyzeHijing(0), fIsKinematics(0), fUseDefaultVertexCut(1), fUsePileUpCut(1),
fJetArray(0), fTrackArray(0), fBackgroundJetArray(0), fJetArrayName(0), fTrackArrayName(0), fBackgroundJetArrayName(0), fRhoTaskName(),
fRandConeRadius(0.4),fRandConeRadiusSquared(fRandConeRadius*fRandConeRadius), fSignalJetRadius(0.4), fBackgroundJetRadius(0.3), fBackgroundJetPtMin(15.0),
fSignalJetEtaWindow(0.5), fBackgroundJetEtaWindow(0.5), fTrackEtaWindow(0.9), fMinTrackPt(0.150), fMinJetArea(0.5), fNumberOfCentralityBins(20), fCentralityType("V0A"),
fCrossSection(0.0), fTrials(0.0), fImpParam(-1.0), fRandom(0), fHelperClass(0), fInitialized(0),
fTTlow(8.0), fTThigh(9.0), fTTtype(0), fDphiCut(TMath::Pi()-0.6), fUseDoubleBinPrecision(0),
fHistEvtSelection(0x0), fh2Ntriggers(0x0), fHJetSpec(0x0), fHJetSpecSubUeMedian(0x0), fHJetSpecSubUeCone(0x0), fHJetSpecSubUeCMS(0x0),
fhRhoCellMedian(0x0), fhRhoCone(0x0), fhRhoCMS(0x0),
fhRhoCellMedianIncl(0x0), fhRhoConeIncl(0x0), fhRhoCMSIncl(0x0),
fARhoCellMedian(0x0), fARhoCone(0x0), fARhoCMS(0x0),
fhDeltaPtMedian(0x0), fhDeltaPtCone(0x0), fhDeltaPtCMS(0x0),
fhDeltaPtMedianIncl(0x0), fhDeltaPtConeIncl(0x0), fhDeltaPtCMSIncl(0x0),
fhDeltaPtMedianNearSide(0x0), fhDeltaPtMedianAwaySide(0x0), fhDeltaPtCMSNearSide(0x0), fhDeltaPtCMSAwaySide(0x0),
fhDeltaPtMedianExclTrigCone(0x0),fhDeltaPtCMSExclTrigCone(0x0), fhDeltaPtMedianExclAwayJet(0x0), fhDeltaPtCMSExclAwayJet(0x0),
fhJetPhi(0x0), fhTrackPhi(0x0), fhJetEta(0x0), fhTrackEta(0x0), fhTrackCentVsPt(0x0), fhVertexZ(0x0), fhVertexZAccept(0x0),
fhDphiTriggerJetMinBias(0x0),fhDphiTriggerJetCent20(0x0), fhDphiTriggerJetAccept(0x0),
fhCentrality(0x0), fhCentralityV0M(0x0), fhCentralityV0A(0x0), fhCentralityV0C(0x0), fhCentralityZNA(0x0),
fNofRndTrials(2000), fJetFreeAreaFrac(0.8), fnEta(2), fnPhi(11), fEtaSize(0.9), fPhiSize(2*TMath::Pi()/fnPhi), fCellArea(fPhiSize*fEtaSize),
fh1Xsec(0x0), fh1Trials(0x0), fh1PtHard(0x0), fhImpactParameter(0x0), fhImpactParameterTT(0x0),
fNofRandomCones(1),
fRConesR(0.1),fRConesRSquared(fRConesR*fRConesR),fnRCones(16)
{
for(Int_t k=0; k<50; k++){
fRConePhi[k] = 0.0;
fRConeEta[k] = 0.0;
}
}
AliAnalysisTaskHJetSpectra::AliAnalysisTaskHJetSpectra(const char *name, const char* trackArrayName, const char* jetArrayName, const char* backgroundJetArrayName) :
AliAnalysisTaskSE(name), fOutputList(0), fAnalyzePythia(0), fAnalyzeHijing(0), fIsKinematics(0), fUseDefaultVertexCut(1), fUsePileUpCut(1),
fJetArray(0), fTrackArray(0), fBackgroundJetArray(0), fJetArrayName(0), fTrackArrayName(0), fBackgroundJetArrayName(0), fRhoTaskName(),
fRandConeRadius(0.4),fRandConeRadiusSquared(fRandConeRadius*fRandConeRadius), fSignalJetRadius(0.4), fBackgroundJetRadius(0.3), fBackgroundJetPtMin(15.0),
fSignalJetEtaWindow(0.5), fBackgroundJetEtaWindow(0.5), fTrackEtaWindow(0.9), fMinTrackPt(0.150), fMinJetArea(0.5), fNumberOfCentralityBins(20), fCentralityType("V0A"),
fCrossSection(0.0), fTrials(0.0), fImpParam(-1.0), fRandom(0), fHelperClass(0), fInitialized(0),
fTTlow(8.0), fTThigh(9.0), fTTtype(0), fDphiCut(TMath::Pi()-0.6), fUseDoubleBinPrecision(0),
fHistEvtSelection(0x0), fh2Ntriggers(0x0), fHJetSpec(0x0), fHJetSpecSubUeMedian(0x0), fHJetSpecSubUeCone(0x0), fHJetSpecSubUeCMS(0x0),
fhRhoCellMedian(0x0), fhRhoCone(0x0), fhRhoCMS(0x0),
fhRhoCellMedianIncl(0x0), fhRhoConeIncl(0x0), fhRhoCMSIncl(0x0),
fARhoCellMedian(0x0), fARhoCone(0x0), fARhoCMS(0x0),
fhDeltaPtMedian(0x0), fhDeltaPtCone(0x0), fhDeltaPtCMS(0x0),
fhDeltaPtMedianIncl(0x0), fhDeltaPtConeIncl(0x0), fhDeltaPtCMSIncl(0x0),
fhDeltaPtMedianNearSide(0x0), fhDeltaPtMedianAwaySide(0x0), fhDeltaPtCMSNearSide(0x0), fhDeltaPtCMSAwaySide(0x0),
fhDeltaPtMedianExclTrigCone(0x0),fhDeltaPtCMSExclTrigCone(0x0), fhDeltaPtMedianExclAwayJet(0x0), fhDeltaPtCMSExclAwayJet(0x0),
fhJetPhi(0x0), fhTrackPhi(0x0), fhJetEta(0x0), fhTrackEta(0x0), fhTrackCentVsPt(0x0), fhVertexZ(0x0), fhVertexZAccept(0x0),
fhDphiTriggerJetMinBias(0x0), fhDphiTriggerJetCent20(0x0), fhDphiTriggerJetAccept(0x0),
fhCentrality(0x0), fhCentralityV0M(0x0), fhCentralityV0A(0x0), fhCentralityV0C(0x0), fhCentralityZNA(0x0),
fNofRndTrials(2000), fJetFreeAreaFrac(0.8), fnEta(2), fnPhi(11), fEtaSize(0.9), fPhiSize(2*TMath::Pi()/fnPhi), fCellArea(fPhiSize*fEtaSize),
fh1Xsec(0x0), fh1Trials(0x0), fh1PtHard(0x0), fhImpactParameter(0x0), fhImpactParameterTT(0x0),
fNofRandomCones(1),
fRConesR(0.1),fRConesRSquared(fRConesR*fRConesR), fnRCones(16)
{
fTrackArrayName = new TString(trackArrayName);
if((fTrackArrayName->Contains("MC") && fTrackArrayName->Contains("Particles")) ||
(fTrackArrayName->Contains("mc") && fTrackArrayName->Contains("particles"))){
fIsKinematics = kTRUE;
}
fJetArrayName = new TString(jetArrayName);
if(strcmp(fJetArrayName->Data(),"") == 0){
AliError(Form("%s: Jet branch missing !", GetName()));
}
fBackgroundJetArrayName = new TString(backgroundJetArrayName);
if(strcmp(fBackgroundJetArrayName->Data(),"") == 0){
AliError(Form("%s: Bg Jet branch missing !", GetName()));
}
for(Int_t k=0; k<50; k++){
fRConePhi[k] = 0.0;
fRConeEta[k] = 0.0;
}
DefineOutput(1, TList::Class());
}
void AliAnalysisTaskHJetSpectra::SetAnalyzeMC(Int_t val){
if(val==1){
fAnalyzePythia = kTRUE;
fAnalyzeHijing = kFALSE;
return;
}
if(val==2){
fAnalyzeHijing = kTRUE;
fAnalyzePythia = kFALSE;
return;
}
fAnalyzeHijing = kFALSE;
fAnalyzePythia = kFALSE;
return;
}
Double_t AliAnalysisTaskHJetSpectra::GetConePt(Double_t eta, Double_t phi, Double_t radius){
Double_t tmpConePt = 0.0;
Double_t dphi = 0.0;
Double_t deta = 0.0;
Double_t radiussquared = radius*radius;
for(Int_t i = 0; i < fTrackArray->GetEntries(); i++){
AliVTrack* tmpTrack = static_cast<AliVTrack*>(fTrackArray->At(i));
if(!tmpTrack) continue;
if(IsTrackInAcceptance(tmpTrack)){
dphi = RelativePhi(tmpTrack->Phi(),phi);
deta = tmpTrack->Eta() - eta;
if( dphi*dphi + deta*deta < radiussquared ){
tmpConePt = tmpConePt + tmpTrack->Pt();
}
}
}
return tmpConePt;
}
Double_t AliAnalysisTaskHJetSpectra::GetPtHard(){
AliGenPythiaEventHeader* pythiaHeader = dynamic_cast<AliGenPythiaEventHeader*>(MCEvent()->GenEventHeader());
if(MCEvent()){
if(!pythiaHeader){
AliAODMCHeader* aodMCH = dynamic_cast<AliAODMCHeader*>(InputEvent()->FindListObject(AliAODMCHeader::StdBranchName()));
if(aodMCH){
for(UInt_t i = 0;i<aodMCH->GetNCocktailHeaders();i++){
pythiaHeader = dynamic_cast<AliGenPythiaEventHeader*>(aodMCH->GetCocktailHeader(i));
if(pythiaHeader) break;
}
}
}
}
if(pythiaHeader){
TTree *tree = AliAnalysisManager::GetAnalysisManager()->GetTree();
if(tree){
TFile *curfile = tree->GetCurrentFile();
if(!curfile) {
Error("Notify","No current file");
return kFALSE;
}
Float_t xsection = 0.0;
Float_t trials = 1.0;
AliAnalysisHelperJetTasks::PythiaInfoFromFile(curfile->GetName(),xsection,trials);
fCrossSection = (Double_t) xsection;
if(fCrossSection>0.){
fTrials = (Double_t) trials;
fh1Xsec->Fill("<#sigma>", fCrossSection);
fh1Trials->Fill("#sum{ntrials}",fTrials);
}
}
return pythiaHeader->GetPtHard();
}
AliWarning(Form("In task %s: GetPtHard() failed!", GetName()));
return -1.0;
}
Double_t AliAnalysisTaskHJetSpectra::GetImpactParameter(){
AliGenHijingEventHeader* hijingHeader = dynamic_cast<AliGenHijingEventHeader*>(MCEvent()->GenEventHeader());
if(MCEvent()){
if(!hijingHeader){
AliAODMCHeader* aodMCH = dynamic_cast<AliAODMCHeader*>(InputEvent()->FindListObject(AliAODMCHeader::StdBranchName()));
if(aodMCH){
for(UInt_t i = 0;i<aodMCH->GetNCocktailHeaders();i++){
hijingHeader = dynamic_cast<AliGenHijingEventHeader*>(aodMCH->GetCocktailHeader(i));
if(hijingHeader) break;
}
}
}
}
if(hijingHeader){
return (Double_t) (hijingHeader->ImpactParameter());
}
AliWarning(Form("In task %s: GetImpactParameter() failed!", GetName()));
return -1.0;
}
Double_t AliAnalysisTaskHJetSpectra::GetSimPrimaryVertex(){
AliGenEventHeader* mcHeader = NULL;
AliAODMCHeader* aodMCH = NULL;
if(MCEvent()){
if(fAnalyzePythia){
mcHeader = dynamic_cast<AliGenPythiaEventHeader*>(MCEvent()->GenEventHeader());
if(!mcHeader){
aodMCH = dynamic_cast<AliAODMCHeader*>(InputEvent()->FindListObject(AliAODMCHeader::StdBranchName()));
if(aodMCH){
for(UInt_t i = 0; i<aodMCH->GetNCocktailHeaders(); i++){
mcHeader = dynamic_cast<AliGenPythiaEventHeader*>(aodMCH->GetCocktailHeader(i));
if(mcHeader) break;
}
}
}
}
if(fAnalyzeHijing){
mcHeader = dynamic_cast<AliGenHijingEventHeader*>(MCEvent()->GenEventHeader());
if(!mcHeader){
aodMCH = dynamic_cast<AliAODMCHeader*>(InputEvent()->FindListObject(AliAODMCHeader::StdBranchName()));
if(aodMCH){
for(UInt_t i = 0; i<aodMCH->GetNCocktailHeaders(); i++){
mcHeader = dynamic_cast<AliGenHijingEventHeader*>(aodMCH->GetCocktailHeader(i));
if(mcHeader) break;
}
}
}
}
}
if(mcHeader){
TArrayF pyVtx(3);
mcHeader->PrimaryVertex(pyVtx);
return (Double_t) (pyVtx[2]);
}
AliWarning(Form("In task %s: Pythia Vertex failed!", GetName()));
return 9999.0;
}
Double_t AliAnalysisTaskHJetSpectra::GetExternalRho(){
AliRhoParameter *rho = 0;
if(!fRhoTaskName.IsNull()) {
rho = dynamic_cast<AliRhoParameter*>(InputEvent()->FindListObject(fRhoTaskName.Data()));
if(!rho){
AliWarning(Form("%s: Could not retrieve rho with name %s!", GetName(), fRhoTaskName.Data()));
return 0.0;
}
}else return 0.0;
return (rho->GetVal());
}
Bool_t AliAnalysisTaskHJetSpectra::IsEventInAcceptance(AliVEvent* event){
if(!event) return kFALSE;
if(fAnalyzePythia || fAnalyzeHijing){
if(!MCEvent()) return kFALSE;
Double_t vtxMC = GetSimPrimaryVertex();
fhVertexZ->Fill(vtxMC);
if(TMath::Abs(vtxMC) > 10.0){
fHistEvtSelection->Fill(3);
return kFALSE;
}
fhVertexZAccept->Fill(vtxMC);
return kTRUE;
}
if(fUsePileUpCut){
if(!fHelperClass || fHelperClass->IsPileUpEvent(event)){
fHistEvtSelection->Fill(2);
return kFALSE;
}
}
fhVertexZ->Fill(event->GetPrimaryVertex()->GetZ());
if(fUseDefaultVertexCut){
if(!fHelperClass || !fHelperClass->IsVertexSelected2013pA(event)){
fHistEvtSelection->Fill(3);
return kFALSE;
}
}else{
if(TMath::Abs(event->GetPrimaryVertex()->GetZ()) > 10.0){
fHistEvtSelection->Fill(3);
return kFALSE;
}
}
fhVertexZAccept->Fill(event->GetPrimaryVertex()->GetZ());
return kTRUE;
}
Bool_t AliAnalysisTaskHJetSpectra::IsTrackInAcceptance(AliVParticle* track){
if(track != 0){
if(fIsKinematics){
if((!track->Charge()) || (!(static_cast<AliAODMCParticle*>(track))->IsPhysicalPrimary()) )
return kFALSE;
}
if(TMath::Abs(track->Eta()) <= fTrackEtaWindow){
if(track->Pt() >= fMinTrackPt){
return kTRUE;
}
}
}
return kFALSE;
}
Bool_t AliAnalysisTaskHJetSpectra::IsBackgroundJetInAcceptance(AliEmcalJet *jet){
if(jet != 0){
if(TMath::Abs(jet->Eta()) <= fBackgroundJetEtaWindow){
if(jet->Pt() >= fBackgroundJetPtMin){
return kTRUE;
}
}
}
return kFALSE;
}
Bool_t AliAnalysisTaskHJetSpectra::IsSignalJetInAcceptance(AliEmcalJet *jet){
if(jet == 0) return kFALSE;
if(TMath::Abs(jet->Eta()) <= fSignalJetEtaWindow){
if(jet->Pt() >= fMinTrackPt){
if(jet->Area() >= fMinJetArea){
return kTRUE;
}
}
}
return kFALSE;
}
void AliAnalysisTaskHJetSpectra::ExecOnce(){
fInitialized = kTRUE;
fnRCones = TMath::Nint(fRandConeRadiusSquared/fRConesRSquared);
if(strcmp(fTrackArrayName->Data(), "") != 0){
fTrackArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fTrackArrayName->Data()));
if(!fTrackArray){
AliWarning(Form("%s: Could not retrieve tracks %s!", GetName(), fTrackArrayName->Data()));
}else{
TClass *cl = fTrackArray->GetClass();
if(!cl->GetBaseClass("AliVParticle")){
AliError(Form("%s: Collection %s does not contain AliVParticle objects!", GetName(), fTrackArrayName->Data()));
fTrackArray = 0;
}
}
}
if(strcmp(fJetArrayName->Data(), "") != 0){
fJetArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fJetArrayName->Data()));
if(!fJetArray){
AliWarning(Form("%s: Could not retrieve jets %s!", GetName(), fJetArrayName->Data()));
}else{
if(!fJetArray->GetClass()->GetBaseClass("AliEmcalJet")){
AliError(Form("%s: Collection %s does not contain AliEmcalJet objects!", GetName(), fJetArrayName->Data()));
fJetArray = 0;
}
}
}
if(strcmp(fBackgroundJetArrayName->Data(), "") != 0){
fBackgroundJetArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fBackgroundJetArrayName->Data()));
if(!fBackgroundJetArray){
AliInfo(Form("%s: Could not retrieve background jets %s!", GetName(), fBackgroundJetArrayName->Data()));
}else{
if(!fBackgroundJetArray->GetClass()->GetBaseClass("AliEmcalJet")){
AliError(Form("%s: Collection %s does not contain AliEmcalJet objects!", GetName(), fBackgroundJetArrayName->Data()));
fBackgroundJetArray = 0;
}
}
}
fHelperClass = new AliAnalysisUtils();
fHelperClass->SetCutOnZVertexSPD(kFALSE);
return;
}
void AliAnalysisTaskHJetSpectra::GetDeltaPt(Double_t rho1, Double_t &dpt1, Double_t rho2, Double_t &dpt2,
Double_t rho3, Double_t &dpt3,
Double_t &rcPhi, Double_t &rcEta,
Double_t leadingJetExclusionProbability){
dpt1 = -10000.0;
dpt2 = -10000.0;
dpt3 = -10000.0;
Double_t etaMin, etaMax;
etaMin = -(fTrackEtaWindow-fRandConeRadius);
etaMax = +(fTrackEtaWindow-fRandConeRadius);
Bool_t coneValid = kTRUE;
Double_t tmpRandConeEta = etaMin + fRandom->Rndm()*(etaMax-etaMin);
Double_t tmpRandConePhi = fRandom->Rndm()*TMath::TwoPi();
if(leadingJetExclusionProbability){
AliEmcalJet* tmpLeading = NULL;
Double_t lpt = -1.0;
for(Int_t i = 0; i<fJetArray->GetEntries(); i++){
AliEmcalJet* tmpJet = static_cast<AliEmcalJet*>(fJetArray->At(i));
if(!tmpJet) continue;
if((TMath::Abs(tmpJet->Eta()) <= fSignalJetEtaWindow) && (tmpJet->Area() >= fMinJetArea)){
if(tmpJet->Pt() > lpt){
tmpLeading = tmpJet;
lpt = tmpJet->Pt();
}
}
}
if(tmpLeading){
Double_t excludedJetPhi = tmpLeading->Phi();
Double_t tmpDeltaPhi = RelativePhi(tmpRandConePhi, excludedJetPhi);
Double_t excludedJetEta = tmpLeading->Eta()-tmpRandConeEta;
if(tmpDeltaPhi*tmpDeltaPhi + excludedJetEta*excludedJetEta <= fRandConeRadiusSquared){
Double_t probability = leadingJetExclusionProbability;
if(fRandom->Rndm()<=probability) coneValid = kFALSE;
}
}
}
rcPhi = 9999.0;
rcEta = 9999.0;
if(coneValid){
rcPhi = tmpRandConePhi;
rcEta = tmpRandConeEta;
Double_t conePt = GetConePt(tmpRandConeEta,tmpRandConePhi,fRandConeRadius);
dpt1 = conePt - (rho1*fRandConeRadiusSquared*TMath::Pi());
dpt2 = conePt - (rho2*fRandConeRadiusSquared*TMath::Pi());
dpt3 = conePt - (rho3*fRandConeRadiusSquared*TMath::Pi());
}
}
void AliAnalysisTaskHJetSpectra::Calculate(AliVEvent* event){
if(fAnalyzePythia){
fh1PtHard->Fill(GetPtHard());
}
if(fAnalyzeHijing){
fImpParam = GetImpactParameter();
fhImpactParameter->Fill(fImpParam);
}
fHistEvtSelection->Fill(1);
if(!IsEventInAcceptance(event)) return;
AliCentrality* tmpCentrality = event->GetCentrality();
if(!tmpCentrality){
fHistEvtSelection->Fill(4);
return;
}
Double_t centralityPercentile = -1.0;
Double_t centralityPercentileV0A = -1.0;
Double_t centralityPercentileV0C = -1.0;
Double_t centralityPercentileV0M = -1.0;
Double_t centralityPercentileZNA = -1.0;
if(tmpCentrality != NULL){
centralityPercentile = tmpCentrality->GetCentralityPercentile(fCentralityType.Data());
centralityPercentileV0A = tmpCentrality->GetCentralityPercentile("V0A");
centralityPercentileV0C = tmpCentrality->GetCentralityPercentile("V0C");
centralityPercentileV0M = tmpCentrality->GetCentralityPercentile("V0M");
centralityPercentileZNA = tmpCentrality->GetCentralityPercentile("ZNA");
}
if((centralityPercentile < 0.0) || (centralityPercentile > 100.0)){
AliWarning(Form("Centrality value not valid (c=%E)",centralityPercentile));
fHistEvtSelection->Fill(4);
return;
}
fhCentrality->Fill(centralityPercentile);
fhCentralityV0M->Fill(centralityPercentileV0M);
fhCentralityV0A->Fill(centralityPercentileV0A);
fhCentralityV0C->Fill(centralityPercentileV0C);
fhCentralityZNA->Fill(centralityPercentileZNA);
fHistEvtSelection->Fill(0);
std::vector<Int_t> trigTracks;
Int_t nTracks = fTrackArray->GetEntries();
for(Int_t i = 0; i < nTracks; i++){
AliVTrack* track = static_cast<AliVTrack*>(fTrackArray->At(i));
if(!track) continue;
if(IsTrackInAcceptance(track)){
fhTrackPhi->Fill(track->Pt(), RelativePhi(track->Phi(),0.0));
fhTrackEta->Fill(track->Pt(), track->Eta());
fhTrackCentVsPt->Fill(track->Pt(), centralityPercentile);
if(fTTlow <= track->Pt() && track->Pt() < fTThigh){
trigTracks.push_back(i);
}
}
}
Int_t ntriggers = (Int_t) trigTracks.size();
Int_t indexSingleRndTrig = -1;
Double_t areaJet, pTJet;
Double_t tmpArray[3];
Double_t rhoFromCellMedian = 0.0;
Double_t rhoCone = 0.0;
Double_t rhoCMS = 0.0;
Double_t deltaptCellMedian, deltaptCone, deltaptCMS, randConePhi, randConeEta;
Double_t distanceFromTrigger;
if(ntriggers>0){
if(fTTtype==0){
indexSingleRndTrig = fRandom->Integer(ntriggers);
}
}
rhoFromCellMedian = EstimateBgRhoMedian();
rhoCone = EstimateBgCone();
rhoCMS = GetExternalRho();
fhRhoCellMedianIncl->Fill((Float_t) rhoFromCellMedian,(Float_t) centralityPercentile);
fhRhoConeIncl->Fill( (Float_t) rhoCone, (Float_t) centralityPercentile);
fhRhoCMSIncl->Fill( (Float_t) rhoCMS, (Float_t) centralityPercentile);
for(Int_t irc=0; irc<fNofRandomCones; irc++){
GetDeltaPt(rhoFromCellMedian, deltaptCellMedian,rhoCone, deltaptCone, rhoCMS, deltaptCMS, randConePhi, randConeEta, 0);
fhDeltaPtMedianIncl->Fill(deltaptCellMedian, (Double_t) centralityPercentile);
fhDeltaPtConeIncl->Fill( deltaptCone, (Double_t) centralityPercentile);
fhDeltaPtCMSIncl->Fill( deltaptCMS, (Double_t) centralityPercentile);
if(ntriggers>0){
fhDeltaPtMedian->Fill( deltaptCellMedian, (Double_t) centralityPercentile);
fhDeltaPtCone->Fill( deltaptCone, (Double_t) centralityPercentile);
fhDeltaPtCMS->Fill( deltaptCMS, (Double_t) centralityPercentile);
if(indexSingleRndTrig>-1){
AliVTrack* triggHad = static_cast<AliVTrack*>(fTrackArray->At(trigTracks[indexSingleRndTrig]));
Double_t dphiTrigRC = RelativePhi(triggHad->Phi(), randConePhi);
Double_t detaTrigRC = triggHad->Eta()- randConeEta;
if(TMath::Abs(dphiTrigRC)< TMath::Pi()/2){
fhDeltaPtMedianNearSide->Fill( deltaptCellMedian, (Double_t) centralityPercentile);
fhDeltaPtCMSNearSide->Fill( deltaptCMS, (Double_t) centralityPercentile);
}else{
fhDeltaPtMedianAwaySide->Fill( deltaptCellMedian, (Double_t) centralityPercentile);
fhDeltaPtCMSAwaySide->Fill( deltaptCMS, (Double_t) centralityPercentile);
}
distanceFromTrigger = sqrt(dphiTrigRC*dphiTrigRC+detaTrigRC*detaTrigRC);
while(distanceFromTrigger<0.5 + fRandConeRadius){
GetDeltaPt(rhoFromCellMedian, deltaptCellMedian,rhoCone, deltaptCone, rhoCMS, deltaptCMS, randConePhi, randConeEta, 0);
dphiTrigRC = RelativePhi(triggHad->Phi(), randConePhi);
detaTrigRC = triggHad->Eta()- randConeEta;
distanceFromTrigger = sqrt(dphiTrigRC*dphiTrigRC+detaTrigRC*detaTrigRC);
}
if(distanceFromTrigger>0.5 + fRandConeRadius){
fhDeltaPtMedianExclTrigCone->Fill( deltaptCellMedian, (Double_t) centralityPercentile);
fhDeltaPtCMSExclTrigCone->Fill( deltaptCMS, (Double_t) centralityPercentile);
}
}
}
}
Int_t idxLeadingJetAwaySide = -1;
Double_t ptLeadingJetAwaySide = -1.0;
Double_t phiTrigger = -1.0;
if(ntriggers>0){
fhRhoCellMedian->Fill((Float_t) rhoFromCellMedian,(Float_t) centralityPercentile);
fhRhoCone->Fill( (Float_t) rhoCone, (Float_t) centralityPercentile);
fhRhoCMS->Fill( (Float_t) rhoCMS, (Float_t) centralityPercentile);
for(Int_t it=0; it<ntriggers; it++){
if(fTTtype==0){
if(it != indexSingleRndTrig) continue;
}
AliVTrack* triggerHadron = static_cast<AliVTrack*>(fTrackArray->At(trigTracks[it]));
if(!triggerHadron) continue;
fh2Ntriggers->Fill((Float_t) centralityPercentile, (Float_t) triggerHadron->Pt());
if(fAnalyzeHijing){
fhImpactParameterTT->Fill(fImpParam);
}
phiTrigger = RelativePhi(triggerHadron->Phi(),0.0);
for(Int_t ij = 0; ij < fJetArray->GetEntries(); ij++){
AliEmcalJet* jet = static_cast<AliEmcalJet*>(fJetArray->At(ij));
if(!jet){
AliError(Form("%s: Could not receive jet %d", GetName(), ij));
continue;
}
if(!IsSignalJetInAcceptance(jet)) continue;
areaJet = jet->Area();
pTJet = jet->Pt();
if(it==0 || it == indexSingleRndTrig){
fhJetPhi->Fill( pTJet, RelativePhi(jet->Phi(),0.0));
fhJetEta->Fill( pTJet, jet->Eta());
}
Double_t dphi = RelativePhi(triggerHadron->Phi(), jet->Phi());
Double_t dfi = dphi;
if(dfi<-0.5*TMath::Pi()) dfi += 2*TMath::Pi();
if(dfi> 1.5*TMath::Pi()) dfi -= 2*TMath::Pi();
fhDphiTriggerJetMinBias->Fill((Float_t) jet->Pt(),(Float_t) dfi);
if(centralityPercentile<20.) fhDphiTriggerJetCent20->Fill((Float_t) jet->Pt(),(Float_t) dfi);
if(TMath::Abs(dphi) < fDphiCut) continue;
fhDphiTriggerJetAccept->Fill(dfi);
if(pTJet > ptLeadingJetAwaySide){
idxLeadingJetAwaySide = ij;
ptLeadingJetAwaySide = pTJet;
}
tmpArray[0] = centralityPercentile;
tmpArray[1] = areaJet;
tmpArray[2] = pTJet;
fHJetSpec->Fill(tmpArray);
tmpArray[2] = pTJet - areaJet*rhoFromCellMedian;
fHJetSpecSubUeMedian->Fill(tmpArray);
fARhoCellMedian->Fill((Float_t) (areaJet*rhoFromCellMedian));
tmpArray[2] = pTJet - areaJet*rhoCone;
fHJetSpecSubUeCone->Fill(tmpArray);
fARhoCone->Fill((Float_t) (areaJet*rhoCone));
tmpArray[2] = pTJet - areaJet*rhoCMS;
fHJetSpecSubUeCMS->Fill(tmpArray);
fARhoCMS->Fill((Float_t) (areaJet*rhoCMS));
}
}
}
if(ntriggers>0 && indexSingleRndTrig>-1){
AliEmcalJet* jet = NULL;
Double_t phiExclJet =0., etaExclJet = 9999., rExclJet = 0.0;
if(idxLeadingJetAwaySide>-1){
jet = static_cast<AliEmcalJet*>(fJetArray->At(idxLeadingJetAwaySide));
if(!jet){
AliError(Form("%s: Could not receive leading jet %d", GetName(), idxLeadingJetAwaySide));
}else{
phiExclJet = jet->Phi();
etaExclJet = jet->Eta();
rExclJet = TMath::Sqrt(jet->Area()/TMath::Pi());
}
}
Int_t countPlacedRcones = 0;
Int_t inwhile=0;
Double_t dphiMaxFromPiForRcones = TMath::Pi() - fDphiCut + fRandConeRadius - fRConesR;
Double_t detaMaxForRcones = fTrackEtaWindow - fRConesR;
Double_t rcphi,rceta;
Bool_t goodrc;
while(countPlacedRcones < fnRCones){
inwhile++;
if(inwhile>500){
AliError(Form("%s: Small space where to put another random cone %d", GetName(), idxLeadingJetAwaySide));
break;
}
rcphi = RelativePhi(phiTrigger + TMath::Pi() + dphiMaxFromPiForRcones*fRandom->Uniform(-1.0,1.0), 0.0);
rceta = detaMaxForRcones*fRandom->Uniform(-1.0,1.0);
if(jet){
if(!DistantCones(rcphi,rceta,fRConesR, phiExclJet, etaExclJet, rExclJet)) continue;
}
goodrc = kTRUE;
for(int k=0; k<countPlacedRcones; k++){
if(!DistantCones(rcphi, rceta, fRConesR, (Double_t) fRConePhi[k], (Double_t) fRConeEta[k], fRConesR)){
goodrc = kFALSE;
break;
}
}
if(!goodrc) continue;
fRConePhi[countPlacedRcones] = rcphi;
fRConeEta[countPlacedRcones] = rceta;
countPlacedRcones++;
}
Double_t sumPtofRandomCones = 0.0;
for(Int_t itrk = 0; itrk < nTracks; itrk++){
AliVTrack* track = static_cast<AliVTrack*>(fTrackArray->At(itrk));
if(!track) continue;
if(IsTrackInAcceptance(track)){
for(int k=0; k<countPlacedRcones; k++){
rcphi = RelativePhi(track->Phi(), fRConePhi[k]);
rceta = track->Eta() - fRConeEta[k];
if(rcphi*rcphi + rceta*rceta < fRConesRSquared){
sumPtofRandomCones += track->Pt();
break;
}
}
}
}
Double_t totarea = countPlacedRcones*TMath::Pi()*fRConesRSquared;
fhDeltaPtMedianExclAwayJet->Fill( sumPtofRandomCones - rhoFromCellMedian*totarea, (Double_t) centralityPercentile );
fhDeltaPtCMSExclAwayJet->Fill( sumPtofRandomCones - rhoCMS*totarea , (Double_t) centralityPercentile );
}
return;
}
Bool_t AliAnalysisTaskHJetSpectra::UserNotify(){
return kTRUE;
}
void AliAnalysisTaskHJetSpectra::Terminate(Option_t *){
PostData(1, fOutputList);
fOutputList = dynamic_cast<TList*> (GetOutputData(1));
if(!fOutputList) {
printf("ERROR: Output list not available\n");
return;
}
}
AliAnalysisTaskHJetSpectra::~AliAnalysisTaskHJetSpectra(){
if(fOutputList && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()) {
delete fOutputList;
}
delete fRandom;
delete fTrackArrayName;
delete fJetArrayName;
delete fBackgroundJetArrayName;
delete fHelperClass;
}
void AliAnalysisTaskHJetSpectra::UserCreateOutputObjects(){
fRandom = new TRandom3(0);
fOutputList = new TList();
fOutputList->SetOwner();
Bool_t oldStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
fHistEvtSelection = new TH1I("fHistEvtSelection", "event selection", 6, -0.5, 5.5);
fHistEvtSelection->GetXaxis()->SetBinLabel(1,"ACCEPTED");
fHistEvtSelection->GetXaxis()->SetBinLabel(2,"events IN");
fHistEvtSelection->GetXaxis()->SetBinLabel(3,"pile up (rejected)");
fHistEvtSelection->GetXaxis()->SetBinLabel(4,"vertex cut (rejected)");
fHistEvtSelection->GetXaxis()->SetBinLabel(5,"centrality (rejected)");
fOutputList->Add(fHistEvtSelection);
fh2Ntriggers = new TH2F("fh2Ntriggers","# of triggers",
fNumberOfCentralityBins,0.0,100.0,50,0.0,50.0);
fOutputList->Add(fh2Ntriggers);
Int_t bw = (fUseDoubleBinPrecision==0) ? 1 : 2;
const Int_t dimSpec = 3;
const Int_t nBinsSpec[dimSpec] = {fNumberOfCentralityBins, 50, bw*110};
const Double_t lowBinSpec[dimSpec] = {0.0, 0.0, -20.0};
const Double_t hiBinSpec[dimSpec] = {100.0, 1.5, 200.0};
fHJetSpec = new THnSparseF("fHJetSpec",
"Recoil jet spectrum [cent,A,pTjet]",
dimSpec,nBinsSpec,lowBinSpec,hiBinSpec);
fOutputList->Add(fHJetSpec);
fHJetSpecSubUeMedian = (THnSparseF*) fHJetSpec->Clone("fHJetSpecSubUeMedian");
fHJetSpecSubUeMedian->SetTitle("Recoil jet spectrum [cent,A,pTjet-pTUe]");
fOutputList->Add(fHJetSpecSubUeMedian);
fHJetSpecSubUeCone = (THnSparseF*) fHJetSpec->Clone("fHJetSpecSubUeCone");
fHJetSpecSubUeCone->SetTitle("Recoil jet spectrum [cent,A,pTjet-pTUe]");
fOutputList->Add(fHJetSpecSubUeCone);
fHJetSpecSubUeCMS = (THnSparseF*) fHJetSpec->Clone("fHJetSpecSubUeCMS");
fHJetSpecSubUeCMS->SetTitle("Recoil jet spectrum [cent,A,pTjet-pTUe]");
fOutputList->Add(fHJetSpecSubUeCMS);
fhRhoCellMedian = new TH2F("fhRhoCellMedian","Rho",40, 0.0, 20.0, fNumberOfCentralityBins, 0.0, 100.);
fOutputList->Add(fhRhoCellMedian);
fhRhoCone = (TH2F*) fhRhoCellMedian->Clone("fhRhoCone");
fOutputList->Add(fhRhoCone);
fhRhoCMS = (TH2F*) fhRhoCellMedian->Clone("fhRhoCMS");
fOutputList->Add(fhRhoCMS);
fhRhoCellMedianIncl = (TH2F*) fhRhoCellMedian->Clone("fhRhoCellMedianIncl");
fOutputList->Add(fhRhoCellMedianIncl);
fhRhoConeIncl = (TH2F*) fhRhoCellMedian->Clone("fhRhoConeIncl");
fOutputList->Add(fhRhoConeIncl);
fhRhoCMSIncl = (TH2F*) fhRhoCellMedian->Clone("fhRhoCMSIncl");
fOutputList->Add(fhRhoCMSIncl);
fARhoCellMedian = new TH1F("fARhoCellMedian","Area times rho",40, 0.0, 20.0);
fOutputList->Add(fARhoCellMedian);
fARhoCone = (TH1F*) fARhoCellMedian->Clone("fARhoCone");
fOutputList->Add(fARhoCone);
fARhoCMS = (TH1F*) fARhoCellMedian->Clone("fARhoCMS");
fOutputList->Add(fARhoCMS);
fhDeltaPtMedian = new TH2D("fhDeltaPtMedian","DeltaPt", bw*110, -20, 200, fNumberOfCentralityBins,0.0,100.0);
fOutputList->Add(fhDeltaPtMedian);
fhDeltaPtCone = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCone");
fOutputList->Add(fhDeltaPtCone);
fhDeltaPtCMS = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMS");
fOutputList->Add(fhDeltaPtCMS);
fhDeltaPtMedianIncl = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtMedianIncl");
fOutputList->Add(fhDeltaPtMedianIncl);
fhDeltaPtConeIncl = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtConeIncl");
fOutputList->Add(fhDeltaPtConeIncl);
fhDeltaPtCMSIncl = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMSIncl");
fOutputList->Add(fhDeltaPtCMSIncl);
fhDeltaPtMedianNearSide= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtMedianNearSide");
fOutputList->Add(fhDeltaPtMedianNearSide);
fhDeltaPtMedianAwaySide= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtMedianAwaySide");
fOutputList->Add(fhDeltaPtMedianAwaySide);
fhDeltaPtCMSNearSide= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMSNearSide");
fOutputList->Add(fhDeltaPtCMSNearSide);
fhDeltaPtCMSAwaySide= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMSAwaySide");
fOutputList->Add(fhDeltaPtCMSAwaySide);
fhDeltaPtMedianExclTrigCone= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtMedianExclTrigCone");
fOutputList->Add(fhDeltaPtMedianExclTrigCone);
fhDeltaPtCMSExclTrigCone= (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMSExclTrigCone");
fOutputList->Add(fhDeltaPtCMSExclTrigCone);
fhDeltaPtMedianExclAwayJet = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtMedianExclAwayJet");
fOutputList->Add(fhDeltaPtMedianExclAwayJet);
fhDeltaPtCMSExclAwayJet = (TH2D*) fhDeltaPtMedian->Clone("fhDeltaPtCMSExclAwayJet");
fOutputList->Add(fhDeltaPtCMSExclAwayJet);
fhJetPhi = new TH2F("fhJetPhi","Azim dist jets vs pTjet", 50, 0, 100, 50,-TMath::Pi(),TMath::Pi());
fOutputList->Add(fhJetPhi);
fhTrackPhi = new TH2F("fhTrackPhi","azim dist trig had vs pT,trk", 50, 0, 50, 50,-TMath::Pi(),TMath::Pi());
fOutputList->Add(fhTrackPhi);
fhJetEta = new TH2F("fhJetEta","Eta dist jets vs pTjet", 50,0, 100, 40,-0.9,0.9);
fOutputList->Add(fhJetEta);
fhTrackEta = new TH2F("fhTrackEta","Eta dist trig had vs pT,trk", 50, 0, 50, 40,-0.9,0.9);
fOutputList->Add(fhTrackEta);
fhTrackCentVsPt = new TH2F("fhTrackCentVsPt","pT,trk vs centrality", 50, 0, 50, fNumberOfCentralityBins,0,100);
fOutputList->Add(fhTrackCentVsPt);
fhVertexZ = new TH1F("fhVertexZ","z vertex",40,-20,20);
fOutputList->Add(fhVertexZ);
fhVertexZAccept = new TH1F("fhVertexZAccept","z vertex after cut",40,-20,20);
fOutputList->Add(fhVertexZAccept);
fhDphiTriggerJetMinBias = new TH2F("fhDphiTriggerJetMinBias","Deltaphi trig-jet",50,0,100, 100, -0.5*TMath::Pi(),1.5*TMath::Pi());
fOutputList->Add(fhDphiTriggerJetMinBias);
fhDphiTriggerJetCent20 = (TH2F*) fhDphiTriggerJetMinBias->Clone("fhDphiTriggerJetCent20");
fOutputList->Add(fhDphiTriggerJetCent20);
fhDphiTriggerJetAccept = new TH1F("fhDphiTriggerJetAccept","Deltaphi trig-jet after cut",50, -0.5*TMath::Pi(),1.5*TMath::Pi());
fOutputList->Add(fhDphiTriggerJetAccept);
fhCentrality = new TH1F("fhCentrality","Centrality",100,0,100);
fOutputList->Add(fhCentrality);
fhCentralityV0M = new TH1F("hCentralityV0M","hCentralityV0M",100,0,100);
fOutputList->Add(fhCentralityV0M);
fhCentralityV0A = new TH1F("hCentralityV0A","hCentralityV0A",100,0,100);
fOutputList->Add(fhCentralityV0A);
fhCentralityV0C = new TH1F("hCentralityV0C","hCentralityV0C",100,0,100);
fOutputList->Add(fhCentralityV0C);
fhCentralityZNA = new TH1F("hCentralityZNA","hCentralityZNA",100,0,100);
fOutputList->Add(fhCentralityZNA);
fh1Xsec = new TProfile("fh1Xsec","xsec from pyxsec.root",1,0,1);
fh1Xsec->GetXaxis()->SetBinLabel(1,"<#sigma>");
fOutputList->Add(fh1Xsec);
fh1Trials = new TH1F("fh1Trials","trials root file",1,0,1);
fh1Trials->GetXaxis()->SetBinLabel(1,"#sum{ntrials}");
fOutputList->Add(fh1Trials);
fh1PtHard = new TH1F("fh1PtHard","PYTHIA Pt hard;p_{T,hard}",300,0,300);
fOutputList->Add(fh1PtHard);
fhImpactParameter = new TH1D("fhImpactParameter","impact parameter distribution from HIJING",50,0,10);
fOutputList->Add(fhImpactParameter);
fhImpactParameterTT = new TH1D("fhImpactParameterTT","b versus TT",50,0,10);
fOutputList->Add(fhImpactParameterTT);
for(Int_t i=0; i<fOutputList->GetEntries(); i++){
TH1 *h1 = dynamic_cast<TH1*>(fOutputList->At(i));
if(h1){
h1->Sumw2();
continue;
}
THnSparse *hn = dynamic_cast<THnSparse*>(fOutputList->At(i));
if(hn){
hn->Sumw2();
}
}
TH1::AddDirectory(oldStatus);
PostData(1, fOutputList);
}
void AliAnalysisTaskHJetSpectra::UserExec(Option_t *){
if(!InputEvent()){
AliError("??? Event pointer == 0 ???");
return;
}
if(!fInitialized) ExecOnce();
if(fJetArray && fTrackArray && fBackgroundJetArray){
Calculate(InputEvent());
}
PostData(1, fOutputList);
}
Double_t AliAnalysisTaskHJetSpectra::RelativePhi(Double_t mphi,Double_t vphi){
if (vphi < -TMath::Pi()) vphi += TMath::TwoPi();
else if (vphi > TMath::Pi()) vphi -= TMath::TwoPi();
if (mphi < -TMath::Pi()) mphi += TMath::TwoPi();
else if (mphi > TMath::Pi()) mphi -= TMath::TwoPi();
Double_t dphi = mphi - vphi;
if (dphi < -TMath::Pi()) dphi += TMath::TwoPi();
else if (dphi > TMath::Pi()) dphi -= TMath::TwoPi();
return dphi;
}
Double_t AliAnalysisTaskHJetSpectra::EstimateBgRhoMedian(){
Double_t rhoMedian = 0.0;
std::vector<Double_t> jphi;
std::vector<Double_t> jeta;
std::vector<Double_t> jRsquared;
if(!fBackgroundJetArray) return 0.0;
if(!fTrackArray) return 0.0;
for(Int_t i = 0; i < fBackgroundJetArray->GetEntries(); i++){
AliEmcalJet* backgroundJet = static_cast<AliEmcalJet*>(fBackgroundJetArray->At(i));
if(!backgroundJet){
AliError(Form("%s: Could not receive jet %d", GetName(), i));
continue;
}
if(!IsBackgroundJetInAcceptance(backgroundJet)) continue;
jphi.push_back(RelativePhi(backgroundJet->Phi(),0.0));
jeta.push_back(backgroundJet->Eta());
jRsquared.push_back(1.78*backgroundJet->Area()/TMath::Pi());
}
static Double_t nOutCone[10][4];
static Double_t sumPtOutOfCone[10][4];
Double_t rndphi, rndeta;
Double_t rndphishift, rndetashift;
Double_t dphi, deta;
Bool_t bIsInCone;
for(Int_t ie=0; ie < fnEta; ie++){
for(Int_t ip=0; ip < fnPhi; ip++){
nOutCone[ip][ie] = 0.0;
sumPtOutOfCone[ip][ie] = 0.0;
}
}
if(jphi.size()==0){
for(Int_t ie=0; ie < fnEta; ie++){
for(Int_t ip=0; ip < fnPhi; ip++){
nOutCone[ip][ie] = fNofRndTrials;
}
}
}else{
for(Int_t it=0; it<fNofRndTrials; it++){
rndphi = fRandom->Uniform(0, fPhiSize);
rndeta = fRandom->Uniform(0, fEtaSize);
for(Int_t ip=0; ip<fnPhi; ip++){
rndphishift = rndphi + ip*fPhiSize - TMath::Pi();
for(Int_t ie=0; ie<fnEta; ie++){
rndetashift = rndeta + ie*fEtaSize - fEtaSize;
bIsInCone = 0;
for(Int_t ij=0; ij< (Int_t) jRsquared.size(); ij++){
deta = jeta[ij] - rndetashift;
dphi = RelativePhi(rndphishift,jphi[ij]);
if((dphi*dphi + deta*deta) < jRsquared[ij]){
bIsInCone = 1;
break;
}
}
if(!bIsInCone) nOutCone[ip][ie]++;
}
}
}
}
Int_t phicell,etacell;
for(Int_t ip=0; ip < fTrackArray->GetEntries(); ip++){
AliVTrack* part = static_cast<AliVTrack*>(fTrackArray->At(ip));
if(!part) continue;
if(!IsTrackInAcceptance((AliVParticle*) part)) continue;
bIsInCone = 0;
for(Int_t ij=0; ij<(Int_t) jRsquared.size(); ij++){
dphi = RelativePhi(jphi[ij], part->Phi());
deta = jeta[ij] - part->Eta();
if((dphi*dphi + deta*deta) < jRsquared[ij]){
bIsInCone = 1;
break;
}
}
if(!bIsInCone){
phicell = TMath::Nint(TMath::Floor((RelativePhi(part->Phi(),0.0) + TMath::Pi())/fPhiSize));
etacell = TMath::Nint(TMath::Floor((part->Eta()+fEtaSize)/fEtaSize));
sumPtOutOfCone[phicell][etacell]+= part->Pt();
}
}
static Double_t rhoInCells[20];
Double_t relativeArea;
Int_t nCells=0;
Double_t bufferArea=0.0, bufferPt=0.0;
for(Int_t ip=0; ip<fnPhi; ip++){
for(Int_t ie=0; ie<fnEta; ie++){
relativeArea = nOutCone[ip][ie]/fNofRndTrials;
bufferArea += relativeArea;
bufferPt += sumPtOutOfCone[ip][ie];
if(bufferArea > fJetFreeAreaFrac){
rhoInCells[nCells] = bufferPt/(bufferArea*fCellArea);
bufferArea = 0.0;
bufferPt = 0.0;
nCells++;
}
}
}
if(nCells>0){
rhoMedian = TMath::Median(nCells, rhoInCells);
}
return rhoMedian;
}
Double_t AliAnalysisTaskHJetSpectra::EstimateBgCone(){
Double_t rhoPerpCone = 0.0;
Double_t pTleading = -1.0;
Double_t phiLeading = 1000.;
Double_t etaLeading = 1000.;
if(!fJetArray) return 0.0;
for(Int_t ij = 0; ij < fJetArray->GetEntries(); ij++){
AliEmcalJet* jet = static_cast<AliEmcalJet*>(fJetArray->At(ij));
if(!jet){
AliError(Form("%s: Could not receive jet %d", GetName(), ij));
continue;
}
if(!IsSignalJetInAcceptance(jet)) continue;
if(pTleading < jet->Pt()){
pTleading = jet->Pt();
phiLeading = jet->Phi();
etaLeading = jet->Eta();
}
}
if(pTleading < 0.0) return 0.0;
Double_t phileftcone = phiLeading + TMath::Pi()/2;
Double_t phirightcone = phiLeading - TMath::Pi()/2;
rhoPerpCone += GetConePt(etaLeading, phileftcone, fRandConeRadius);
rhoPerpCone += GetConePt(etaLeading, phirightcone, fRandConeRadius);
rhoPerpCone = rhoPerpCone/(2*TMath::Pi()*fRandConeRadiusSquared);
return rhoPerpCone;
}
Bool_t AliAnalysisTaskHJetSpectra::DistantCones(Double_t phi1, Double_t eta1, Double_t r1, Double_t phi2, Double_t eta2, Double_t r2){
Double_t dphi = RelativePhi(phi1,phi2);
Double_t deta = eta1-eta2;
Double_t d = r1+r2;
if( dphi*dphi + deta*deta < d*d ) return kFALSE;
return kTRUE;
}
AliAnalysisTaskHJetSpectra.cxx:1 AliAnalysisTaskHJetSpectra.cxx:2 AliAnalysisTaskHJetSpectra.cxx:3 AliAnalysisTaskHJetSpectra.cxx:4 AliAnalysisTaskHJetSpectra.cxx:5 AliAnalysisTaskHJetSpectra.cxx:6 AliAnalysisTaskHJetSpectra.cxx:7 AliAnalysisTaskHJetSpectra.cxx:8 AliAnalysisTaskHJetSpectra.cxx:9 AliAnalysisTaskHJetSpectra.cxx:10 AliAnalysisTaskHJetSpectra.cxx:11 AliAnalysisTaskHJetSpectra.cxx:12 AliAnalysisTaskHJetSpectra.cxx:13 AliAnalysisTaskHJetSpectra.cxx:14 AliAnalysisTaskHJetSpectra.cxx:15 AliAnalysisTaskHJetSpectra.cxx:16 AliAnalysisTaskHJetSpectra.cxx:17 AliAnalysisTaskHJetSpectra.cxx:18 AliAnalysisTaskHJetSpectra.cxx:19 AliAnalysisTaskHJetSpectra.cxx:20 AliAnalysisTaskHJetSpectra.cxx:21 AliAnalysisTaskHJetSpectra.cxx:22 AliAnalysisTaskHJetSpectra.cxx:23 AliAnalysisTaskHJetSpectra.cxx:24 AliAnalysisTaskHJetSpectra.cxx:25 AliAnalysisTaskHJetSpectra.cxx:26 AliAnalysisTaskHJetSpectra.cxx:27 AliAnalysisTaskHJetSpectra.cxx:28 AliAnalysisTaskHJetSpectra.cxx:29 AliAnalysisTaskHJetSpectra.cxx:30 AliAnalysisTaskHJetSpectra.cxx:31 AliAnalysisTaskHJetSpectra.cxx:32 AliAnalysisTaskHJetSpectra.cxx:33 AliAnalysisTaskHJetSpectra.cxx:34 AliAnalysisTaskHJetSpectra.cxx:35 AliAnalysisTaskHJetSpectra.cxx:36 AliAnalysisTaskHJetSpectra.cxx:37 AliAnalysisTaskHJetSpectra.cxx:38 AliAnalysisTaskHJetSpectra.cxx:39 AliAnalysisTaskHJetSpectra.cxx:40 AliAnalysisTaskHJetSpectra.cxx:41 AliAnalysisTaskHJetSpectra.cxx:42 AliAnalysisTaskHJetSpectra.cxx:43 AliAnalysisTaskHJetSpectra.cxx:44 AliAnalysisTaskHJetSpectra.cxx:45 AliAnalysisTaskHJetSpectra.cxx:46 AliAnalysisTaskHJetSpectra.cxx:47 AliAnalysisTaskHJetSpectra.cxx:48 AliAnalysisTaskHJetSpectra.cxx:49 AliAnalysisTaskHJetSpectra.cxx:50 AliAnalysisTaskHJetSpectra.cxx:51 AliAnalysisTaskHJetSpectra.cxx:52 AliAnalysisTaskHJetSpectra.cxx:53 AliAnalysisTaskHJetSpectra.cxx:54 AliAnalysisTaskHJetSpectra.cxx:55 AliAnalysisTaskHJetSpectra.cxx:56 AliAnalysisTaskHJetSpectra.cxx:57 AliAnalysisTaskHJetSpectra.cxx:58 AliAnalysisTaskHJetSpectra.cxx:59 AliAnalysisTaskHJetSpectra.cxx:60 AliAnalysisTaskHJetSpectra.cxx:61 AliAnalysisTaskHJetSpectra.cxx:62 AliAnalysisTaskHJetSpectra.cxx:63 AliAnalysisTaskHJetSpectra.cxx:64 AliAnalysisTaskHJetSpectra.cxx:65 AliAnalysisTaskHJetSpectra.cxx:66 AliAnalysisTaskHJetSpectra.cxx:67 AliAnalysisTaskHJetSpectra.cxx:68 AliAnalysisTaskHJetSpectra.cxx:69 AliAnalysisTaskHJetSpectra.cxx:70 AliAnalysisTaskHJetSpectra.cxx:71 AliAnalysisTaskHJetSpectra.cxx:72 AliAnalysisTaskHJetSpectra.cxx:73 AliAnalysisTaskHJetSpectra.cxx:74 AliAnalysisTaskHJetSpectra.cxx:75 AliAnalysisTaskHJetSpectra.cxx:76 AliAnalysisTaskHJetSpectra.cxx:77 AliAnalysisTaskHJetSpectra.cxx:78 AliAnalysisTaskHJetSpectra.cxx:79 AliAnalysisTaskHJetSpectra.cxx:80 AliAnalysisTaskHJetSpectra.cxx:81 AliAnalysisTaskHJetSpectra.cxx:82 AliAnalysisTaskHJetSpectra.cxx:83 AliAnalysisTaskHJetSpectra.cxx:84 AliAnalysisTaskHJetSpectra.cxx:85 AliAnalysisTaskHJetSpectra.cxx:86 AliAnalysisTaskHJetSpectra.cxx:87 AliAnalysisTaskHJetSpectra.cxx:88 AliAnalysisTaskHJetSpectra.cxx:89 AliAnalysisTaskHJetSpectra.cxx:90 AliAnalysisTaskHJetSpectra.cxx:91 AliAnalysisTaskHJetSpectra.cxx:92 AliAnalysisTaskHJetSpectra.cxx:93 AliAnalysisTaskHJetSpectra.cxx:94 AliAnalysisTaskHJetSpectra.cxx:95 AliAnalysisTaskHJetSpectra.cxx:96 AliAnalysisTaskHJetSpectra.cxx:97 AliAnalysisTaskHJetSpectra.cxx:98 AliAnalysisTaskHJetSpectra.cxx:99 AliAnalysisTaskHJetSpectra.cxx:100 AliAnalysisTaskHJetSpectra.cxx:101 AliAnalysisTaskHJetSpectra.cxx:102 AliAnalysisTaskHJetSpectra.cxx:103 AliAnalysisTaskHJetSpectra.cxx:104 AliAnalysisTaskHJetSpectra.cxx:105 AliAnalysisTaskHJetSpectra.cxx:106 AliAnalysisTaskHJetSpectra.cxx:107 AliAnalysisTaskHJetSpectra.cxx:108 AliAnalysisTaskHJetSpectra.cxx:109 AliAnalysisTaskHJetSpectra.cxx:110 AliAnalysisTaskHJetSpectra.cxx:111 AliAnalysisTaskHJetSpectra.cxx:112 AliAnalysisTaskHJetSpectra.cxx:113 AliAnalysisTaskHJetSpectra.cxx:114 AliAnalysisTaskHJetSpectra.cxx:115 AliAnalysisTaskHJetSpectra.cxx:116 AliAnalysisTaskHJetSpectra.cxx:117 AliAnalysisTaskHJetSpectra.cxx:118 AliAnalysisTaskHJetSpectra.cxx:119 AliAnalysisTaskHJetSpectra.cxx:120 AliAnalysisTaskHJetSpectra.cxx:121 AliAnalysisTaskHJetSpectra.cxx:122 AliAnalysisTaskHJetSpectra.cxx:123 AliAnalysisTaskHJetSpectra.cxx:124 AliAnalysisTaskHJetSpectra.cxx:125 AliAnalysisTaskHJetSpectra.cxx:126 AliAnalysisTaskHJetSpectra.cxx:127 AliAnalysisTaskHJetSpectra.cxx:128 AliAnalysisTaskHJetSpectra.cxx:129 AliAnalysisTaskHJetSpectra.cxx:130 AliAnalysisTaskHJetSpectra.cxx:131 AliAnalysisTaskHJetSpectra.cxx:132 AliAnalysisTaskHJetSpectra.cxx:133 AliAnalysisTaskHJetSpectra.cxx:134 AliAnalysisTaskHJetSpectra.cxx:135 AliAnalysisTaskHJetSpectra.cxx:136 AliAnalysisTaskHJetSpectra.cxx:137 AliAnalysisTaskHJetSpectra.cxx:138 AliAnalysisTaskHJetSpectra.cxx:139 AliAnalysisTaskHJetSpectra.cxx:140 AliAnalysisTaskHJetSpectra.cxx:141 AliAnalysisTaskHJetSpectra.cxx:142 AliAnalysisTaskHJetSpectra.cxx:143 AliAnalysisTaskHJetSpectra.cxx:144 AliAnalysisTaskHJetSpectra.cxx:145 AliAnalysisTaskHJetSpectra.cxx:146 AliAnalysisTaskHJetSpectra.cxx:147 AliAnalysisTaskHJetSpectra.cxx:148 AliAnalysisTaskHJetSpectra.cxx:149 AliAnalysisTaskHJetSpectra.cxx:150 AliAnalysisTaskHJetSpectra.cxx:151 AliAnalysisTaskHJetSpectra.cxx:152 AliAnalysisTaskHJetSpectra.cxx:153 AliAnalysisTaskHJetSpectra.cxx:154 AliAnalysisTaskHJetSpectra.cxx:155 AliAnalysisTaskHJetSpectra.cxx:156 AliAnalysisTaskHJetSpectra.cxx:157 AliAnalysisTaskHJetSpectra.cxx:158 AliAnalysisTaskHJetSpectra.cxx:159 AliAnalysisTaskHJetSpectra.cxx:160 AliAnalysisTaskHJetSpectra.cxx:161 AliAnalysisTaskHJetSpectra.cxx:162 AliAnalysisTaskHJetSpectra.cxx:163 AliAnalysisTaskHJetSpectra.cxx:164 AliAnalysisTaskHJetSpectra.cxx:165 AliAnalysisTaskHJetSpectra.cxx:166 AliAnalysisTaskHJetSpectra.cxx:167 AliAnalysisTaskHJetSpectra.cxx:168 AliAnalysisTaskHJetSpectra.cxx:169 AliAnalysisTaskHJetSpectra.cxx:170 AliAnalysisTaskHJetSpectra.cxx:171 AliAnalysisTaskHJetSpectra.cxx:172 AliAnalysisTaskHJetSpectra.cxx:173 AliAnalysisTaskHJetSpectra.cxx:174 AliAnalysisTaskHJetSpectra.cxx:175 AliAnalysisTaskHJetSpectra.cxx:176 AliAnalysisTaskHJetSpectra.cxx:177 AliAnalysisTaskHJetSpectra.cxx:178 AliAnalysisTaskHJetSpectra.cxx:179 AliAnalysisTaskHJetSpectra.cxx:180 AliAnalysisTaskHJetSpectra.cxx:181 AliAnalysisTaskHJetSpectra.cxx:182 AliAnalysisTaskHJetSpectra.cxx:183 AliAnalysisTaskHJetSpectra.cxx:184 AliAnalysisTaskHJetSpectra.cxx:185 AliAnalysisTaskHJetSpectra.cxx:186 AliAnalysisTaskHJetSpectra.cxx:187 AliAnalysisTaskHJetSpectra.cxx:188 AliAnalysisTaskHJetSpectra.cxx:189 AliAnalysisTaskHJetSpectra.cxx:190 AliAnalysisTaskHJetSpectra.cxx:191 AliAnalysisTaskHJetSpectra.cxx:192 AliAnalysisTaskHJetSpectra.cxx:193 AliAnalysisTaskHJetSpectra.cxx:194 AliAnalysisTaskHJetSpectra.cxx:195 AliAnalysisTaskHJetSpectra.cxx:196 AliAnalysisTaskHJetSpectra.cxx:197 AliAnalysisTaskHJetSpectra.cxx:198 AliAnalysisTaskHJetSpectra.cxx:199 AliAnalysisTaskHJetSpectra.cxx:200 AliAnalysisTaskHJetSpectra.cxx:201 AliAnalysisTaskHJetSpectra.cxx:202 AliAnalysisTaskHJetSpectra.cxx:203 AliAnalysisTaskHJetSpectra.cxx:204 AliAnalysisTaskHJetSpectra.cxx:205 AliAnalysisTaskHJetSpectra.cxx:206 AliAnalysisTaskHJetSpectra.cxx:207 AliAnalysisTaskHJetSpectra.cxx:208 AliAnalysisTaskHJetSpectra.cxx:209 AliAnalysisTaskHJetSpectra.cxx:210 AliAnalysisTaskHJetSpectra.cxx:211 AliAnalysisTaskHJetSpectra.cxx:212 AliAnalysisTaskHJetSpectra.cxx:213 AliAnalysisTaskHJetSpectra.cxx:214 AliAnalysisTaskHJetSpectra.cxx:215 AliAnalysisTaskHJetSpectra.cxx:216 AliAnalysisTaskHJetSpectra.cxx:217 AliAnalysisTaskHJetSpectra.cxx:218 AliAnalysisTaskHJetSpectra.cxx:219 AliAnalysisTaskHJetSpectra.cxx:220 AliAnalysisTaskHJetSpectra.cxx:221 AliAnalysisTaskHJetSpectra.cxx:222 AliAnalysisTaskHJetSpectra.cxx:223 AliAnalysisTaskHJetSpectra.cxx:224 AliAnalysisTaskHJetSpectra.cxx:225 AliAnalysisTaskHJetSpectra.cxx:226 AliAnalysisTaskHJetSpectra.cxx:227 AliAnalysisTaskHJetSpectra.cxx:228 AliAnalysisTaskHJetSpectra.cxx:229 AliAnalysisTaskHJetSpectra.cxx:230 AliAnalysisTaskHJetSpectra.cxx:231 AliAnalysisTaskHJetSpectra.cxx:232 AliAnalysisTaskHJetSpectra.cxx:233 AliAnalysisTaskHJetSpectra.cxx:234 AliAnalysisTaskHJetSpectra.cxx:235 AliAnalysisTaskHJetSpectra.cxx:236 AliAnalysisTaskHJetSpectra.cxx:237 AliAnalysisTaskHJetSpectra.cxx:238 AliAnalysisTaskHJetSpectra.cxx:239 AliAnalysisTaskHJetSpectra.cxx:240 AliAnalysisTaskHJetSpectra.cxx:241 AliAnalysisTaskHJetSpectra.cxx:242 AliAnalysisTaskHJetSpectra.cxx:243 AliAnalysisTaskHJetSpectra.cxx:244 AliAnalysisTaskHJetSpectra.cxx:245 AliAnalysisTaskHJetSpectra.cxx:246 AliAnalysisTaskHJetSpectra.cxx:247 AliAnalysisTaskHJetSpectra.cxx:248 AliAnalysisTaskHJetSpectra.cxx:249 AliAnalysisTaskHJetSpectra.cxx:250 AliAnalysisTaskHJetSpectra.cxx:251 AliAnalysisTaskHJetSpectra.cxx:252 AliAnalysisTaskHJetSpectra.cxx:253 AliAnalysisTaskHJetSpectra.cxx:254 AliAnalysisTaskHJetSpectra.cxx:255 AliAnalysisTaskHJetSpectra.cxx:256 AliAnalysisTaskHJetSpectra.cxx:257 AliAnalysisTaskHJetSpectra.cxx:258 AliAnalysisTaskHJetSpectra.cxx:259 AliAnalysisTaskHJetSpectra.cxx:260 AliAnalysisTaskHJetSpectra.cxx:261 AliAnalysisTaskHJetSpectra.cxx:262 AliAnalysisTaskHJetSpectra.cxx:263 AliAnalysisTaskHJetSpectra.cxx:264 AliAnalysisTaskHJetSpectra.cxx:265 AliAnalysisTaskHJetSpectra.cxx:266 AliAnalysisTaskHJetSpectra.cxx:267 AliAnalysisTaskHJetSpectra.cxx:268 AliAnalysisTaskHJetSpectra.cxx:269 AliAnalysisTaskHJetSpectra.cxx:270 AliAnalysisTaskHJetSpectra.cxx:271 AliAnalysisTaskHJetSpectra.cxx:272 AliAnalysisTaskHJetSpectra.cxx:273 AliAnalysisTaskHJetSpectra.cxx:274 AliAnalysisTaskHJetSpectra.cxx:275 AliAnalysisTaskHJetSpectra.cxx:276 AliAnalysisTaskHJetSpectra.cxx:277 AliAnalysisTaskHJetSpectra.cxx:278 AliAnalysisTaskHJetSpectra.cxx:279 AliAnalysisTaskHJetSpectra.cxx:280 AliAnalysisTaskHJetSpectra.cxx:281 AliAnalysisTaskHJetSpectra.cxx:282 AliAnalysisTaskHJetSpectra.cxx:283 AliAnalysisTaskHJetSpectra.cxx:284 AliAnalysisTaskHJetSpectra.cxx:285 AliAnalysisTaskHJetSpectra.cxx:286 AliAnalysisTaskHJetSpectra.cxx:287 AliAnalysisTaskHJetSpectra.cxx:288 AliAnalysisTaskHJetSpectra.cxx:289 AliAnalysisTaskHJetSpectra.cxx:290 AliAnalysisTaskHJetSpectra.cxx:291 AliAnalysisTaskHJetSpectra.cxx:292 AliAnalysisTaskHJetSpectra.cxx:293 AliAnalysisTaskHJetSpectra.cxx:294 AliAnalysisTaskHJetSpectra.cxx:295 AliAnalysisTaskHJetSpectra.cxx:296 AliAnalysisTaskHJetSpectra.cxx:297 AliAnalysisTaskHJetSpectra.cxx:298 AliAnalysisTaskHJetSpectra.cxx:299 AliAnalysisTaskHJetSpectra.cxx:300 AliAnalysisTaskHJetSpectra.cxx:301 AliAnalysisTaskHJetSpectra.cxx:302 AliAnalysisTaskHJetSpectra.cxx:303 AliAnalysisTaskHJetSpectra.cxx:304 AliAnalysisTaskHJetSpectra.cxx:305 AliAnalysisTaskHJetSpectra.cxx:306 AliAnalysisTaskHJetSpectra.cxx:307 AliAnalysisTaskHJetSpectra.cxx:308 AliAnalysisTaskHJetSpectra.cxx:309 AliAnalysisTaskHJetSpectra.cxx:310 AliAnalysisTaskHJetSpectra.cxx:311 AliAnalysisTaskHJetSpectra.cxx:312 AliAnalysisTaskHJetSpectra.cxx:313 AliAnalysisTaskHJetSpectra.cxx:314 AliAnalysisTaskHJetSpectra.cxx:315 AliAnalysisTaskHJetSpectra.cxx:316 AliAnalysisTaskHJetSpectra.cxx:317 AliAnalysisTaskHJetSpectra.cxx:318 AliAnalysisTaskHJetSpectra.cxx:319 AliAnalysisTaskHJetSpectra.cxx:320 AliAnalysisTaskHJetSpectra.cxx:321 AliAnalysisTaskHJetSpectra.cxx:322 AliAnalysisTaskHJetSpectra.cxx:323 AliAnalysisTaskHJetSpectra.cxx:324 AliAnalysisTaskHJetSpectra.cxx:325 AliAnalysisTaskHJetSpectra.cxx:326 AliAnalysisTaskHJetSpectra.cxx:327 AliAnalysisTaskHJetSpectra.cxx:328 AliAnalysisTaskHJetSpectra.cxx:329 AliAnalysisTaskHJetSpectra.cxx:330 AliAnalysisTaskHJetSpectra.cxx:331 AliAnalysisTaskHJetSpectra.cxx:332 AliAnalysisTaskHJetSpectra.cxx:333 AliAnalysisTaskHJetSpectra.cxx:334 AliAnalysisTaskHJetSpectra.cxx:335 AliAnalysisTaskHJetSpectra.cxx:336 AliAnalysisTaskHJetSpectra.cxx:337 AliAnalysisTaskHJetSpectra.cxx:338 AliAnalysisTaskHJetSpectra.cxx:339 AliAnalysisTaskHJetSpectra.cxx:340 AliAnalysisTaskHJetSpectra.cxx:341 AliAnalysisTaskHJetSpectra.cxx:342 AliAnalysisTaskHJetSpectra.cxx:343 AliAnalysisTaskHJetSpectra.cxx:344 AliAnalysisTaskHJetSpectra.cxx:345 AliAnalysisTaskHJetSpectra.cxx:346 AliAnalysisTaskHJetSpectra.cxx:347 AliAnalysisTaskHJetSpectra.cxx:348 AliAnalysisTaskHJetSpectra.cxx:349 AliAnalysisTaskHJetSpectra.cxx:350 AliAnalysisTaskHJetSpectra.cxx:351 AliAnalysisTaskHJetSpectra.cxx:352 AliAnalysisTaskHJetSpectra.cxx:353 AliAnalysisTaskHJetSpectra.cxx:354 AliAnalysisTaskHJetSpectra.cxx:355 AliAnalysisTaskHJetSpectra.cxx:356 AliAnalysisTaskHJetSpectra.cxx:357 AliAnalysisTaskHJetSpectra.cxx:358 AliAnalysisTaskHJetSpectra.cxx:359 AliAnalysisTaskHJetSpectra.cxx:360 AliAnalysisTaskHJetSpectra.cxx:361 AliAnalysisTaskHJetSpectra.cxx:362 AliAnalysisTaskHJetSpectra.cxx:363 AliAnalysisTaskHJetSpectra.cxx:364 AliAnalysisTaskHJetSpectra.cxx:365 AliAnalysisTaskHJetSpectra.cxx:366 AliAnalysisTaskHJetSpectra.cxx:367 AliAnalysisTaskHJetSpectra.cxx:368 AliAnalysisTaskHJetSpectra.cxx:369 AliAnalysisTaskHJetSpectra.cxx:370 AliAnalysisTaskHJetSpectra.cxx:371 AliAnalysisTaskHJetSpectra.cxx:372 AliAnalysisTaskHJetSpectra.cxx:373 AliAnalysisTaskHJetSpectra.cxx:374 AliAnalysisTaskHJetSpectra.cxx:375 AliAnalysisTaskHJetSpectra.cxx:376 AliAnalysisTaskHJetSpectra.cxx:377 AliAnalysisTaskHJetSpectra.cxx:378 AliAnalysisTaskHJetSpectra.cxx:379 AliAnalysisTaskHJetSpectra.cxx:380 AliAnalysisTaskHJetSpectra.cxx:381 AliAnalysisTaskHJetSpectra.cxx:382 AliAnalysisTaskHJetSpectra.cxx:383 AliAnalysisTaskHJetSpectra.cxx:384 AliAnalysisTaskHJetSpectra.cxx:385 AliAnalysisTaskHJetSpectra.cxx:386 AliAnalysisTaskHJetSpectra.cxx:387 AliAnalysisTaskHJetSpectra.cxx:388 AliAnalysisTaskHJetSpectra.cxx:389 AliAnalysisTaskHJetSpectra.cxx:390 AliAnalysisTaskHJetSpectra.cxx:391 AliAnalysisTaskHJetSpectra.cxx:392 AliAnalysisTaskHJetSpectra.cxx:393 AliAnalysisTaskHJetSpectra.cxx:394 AliAnalysisTaskHJetSpectra.cxx:395 AliAnalysisTaskHJetSpectra.cxx:396 AliAnalysisTaskHJetSpectra.cxx:397 AliAnalysisTaskHJetSpectra.cxx:398 AliAnalysisTaskHJetSpectra.cxx:399 AliAnalysisTaskHJetSpectra.cxx:400 AliAnalysisTaskHJetSpectra.cxx:401 AliAnalysisTaskHJetSpectra.cxx:402 AliAnalysisTaskHJetSpectra.cxx:403 AliAnalysisTaskHJetSpectra.cxx:404 AliAnalysisTaskHJetSpectra.cxx:405 AliAnalysisTaskHJetSpectra.cxx:406 AliAnalysisTaskHJetSpectra.cxx:407 AliAnalysisTaskHJetSpectra.cxx:408 AliAnalysisTaskHJetSpectra.cxx:409 AliAnalysisTaskHJetSpectra.cxx:410 AliAnalysisTaskHJetSpectra.cxx:411 AliAnalysisTaskHJetSpectra.cxx:412 AliAnalysisTaskHJetSpectra.cxx:413 AliAnalysisTaskHJetSpectra.cxx:414 AliAnalysisTaskHJetSpectra.cxx:415 AliAnalysisTaskHJetSpectra.cxx:416 AliAnalysisTaskHJetSpectra.cxx:417 AliAnalysisTaskHJetSpectra.cxx:418 AliAnalysisTaskHJetSpectra.cxx:419 AliAnalysisTaskHJetSpectra.cxx:420 AliAnalysisTaskHJetSpectra.cxx:421 AliAnalysisTaskHJetSpectra.cxx:422 AliAnalysisTaskHJetSpectra.cxx:423 AliAnalysisTaskHJetSpectra.cxx:424 AliAnalysisTaskHJetSpectra.cxx:425 AliAnalysisTaskHJetSpectra.cxx:426 AliAnalysisTaskHJetSpectra.cxx:427 AliAnalysisTaskHJetSpectra.cxx:428 AliAnalysisTaskHJetSpectra.cxx:429 AliAnalysisTaskHJetSpectra.cxx:430 AliAnalysisTaskHJetSpectra.cxx:431 AliAnalysisTaskHJetSpectra.cxx:432 AliAnalysisTaskHJetSpectra.cxx:433 AliAnalysisTaskHJetSpectra.cxx:434 AliAnalysisTaskHJetSpectra.cxx:435 AliAnalysisTaskHJetSpectra.cxx:436 AliAnalysisTaskHJetSpectra.cxx:437 AliAnalysisTaskHJetSpectra.cxx:438 AliAnalysisTaskHJetSpectra.cxx:439 AliAnalysisTaskHJetSpectra.cxx:440 AliAnalysisTaskHJetSpectra.cxx:441 AliAnalysisTaskHJetSpectra.cxx:442 AliAnalysisTaskHJetSpectra.cxx:443 AliAnalysisTaskHJetSpectra.cxx:444 AliAnalysisTaskHJetSpectra.cxx:445 AliAnalysisTaskHJetSpectra.cxx:446 AliAnalysisTaskHJetSpectra.cxx:447 AliAnalysisTaskHJetSpectra.cxx:448 AliAnalysisTaskHJetSpectra.cxx:449 AliAnalysisTaskHJetSpectra.cxx:450 AliAnalysisTaskHJetSpectra.cxx:451 AliAnalysisTaskHJetSpectra.cxx:452 AliAnalysisTaskHJetSpectra.cxx:453 AliAnalysisTaskHJetSpectra.cxx:454 AliAnalysisTaskHJetSpectra.cxx:455 AliAnalysisTaskHJetSpectra.cxx:456 AliAnalysisTaskHJetSpectra.cxx:457 AliAnalysisTaskHJetSpectra.cxx:458 AliAnalysisTaskHJetSpectra.cxx:459 AliAnalysisTaskHJetSpectra.cxx:460 AliAnalysisTaskHJetSpectra.cxx:461 AliAnalysisTaskHJetSpectra.cxx:462 AliAnalysisTaskHJetSpectra.cxx:463 AliAnalysisTaskHJetSpectra.cxx:464 AliAnalysisTaskHJetSpectra.cxx:465 AliAnalysisTaskHJetSpectra.cxx:466 AliAnalysisTaskHJetSpectra.cxx:467 AliAnalysisTaskHJetSpectra.cxx:468 AliAnalysisTaskHJetSpectra.cxx:469 AliAnalysisTaskHJetSpectra.cxx:470 AliAnalysisTaskHJetSpectra.cxx:471 AliAnalysisTaskHJetSpectra.cxx:472 AliAnalysisTaskHJetSpectra.cxx:473 AliAnalysisTaskHJetSpectra.cxx:474 AliAnalysisTaskHJetSpectra.cxx:475 AliAnalysisTaskHJetSpectra.cxx:476 AliAnalysisTaskHJetSpectra.cxx:477 AliAnalysisTaskHJetSpectra.cxx:478 AliAnalysisTaskHJetSpectra.cxx:479 AliAnalysisTaskHJetSpectra.cxx:480 AliAnalysisTaskHJetSpectra.cxx:481 AliAnalysisTaskHJetSpectra.cxx:482 AliAnalysisTaskHJetSpectra.cxx:483 AliAnalysisTaskHJetSpectra.cxx:484 AliAnalysisTaskHJetSpectra.cxx:485 AliAnalysisTaskHJetSpectra.cxx:486 AliAnalysisTaskHJetSpectra.cxx:487 AliAnalysisTaskHJetSpectra.cxx:488 AliAnalysisTaskHJetSpectra.cxx:489 AliAnalysisTaskHJetSpectra.cxx:490 AliAnalysisTaskHJetSpectra.cxx:491 AliAnalysisTaskHJetSpectra.cxx:492 AliAnalysisTaskHJetSpectra.cxx:493 AliAnalysisTaskHJetSpectra.cxx:494 AliAnalysisTaskHJetSpectra.cxx:495 AliAnalysisTaskHJetSpectra.cxx:496 AliAnalysisTaskHJetSpectra.cxx:497 AliAnalysisTaskHJetSpectra.cxx:498 AliAnalysisTaskHJetSpectra.cxx:499 AliAnalysisTaskHJetSpectra.cxx:500 AliAnalysisTaskHJetSpectra.cxx:501 AliAnalysisTaskHJetSpectra.cxx:502 AliAnalysisTaskHJetSpectra.cxx:503 AliAnalysisTaskHJetSpectra.cxx:504 AliAnalysisTaskHJetSpectra.cxx:505 AliAnalysisTaskHJetSpectra.cxx:506 AliAnalysisTaskHJetSpectra.cxx:507 AliAnalysisTaskHJetSpectra.cxx:508 AliAnalysisTaskHJetSpectra.cxx:509 AliAnalysisTaskHJetSpectra.cxx:510 AliAnalysisTaskHJetSpectra.cxx:511 AliAnalysisTaskHJetSpectra.cxx:512 AliAnalysisTaskHJetSpectra.cxx:513 AliAnalysisTaskHJetSpectra.cxx:514 AliAnalysisTaskHJetSpectra.cxx:515 AliAnalysisTaskHJetSpectra.cxx:516 AliAnalysisTaskHJetSpectra.cxx:517 AliAnalysisTaskHJetSpectra.cxx:518 AliAnalysisTaskHJetSpectra.cxx:519 AliAnalysisTaskHJetSpectra.cxx:520 AliAnalysisTaskHJetSpectra.cxx:521 AliAnalysisTaskHJetSpectra.cxx:522 AliAnalysisTaskHJetSpectra.cxx:523 AliAnalysisTaskHJetSpectra.cxx:524 AliAnalysisTaskHJetSpectra.cxx:525 AliAnalysisTaskHJetSpectra.cxx:526 AliAnalysisTaskHJetSpectra.cxx:527 AliAnalysisTaskHJetSpectra.cxx:528 AliAnalysisTaskHJetSpectra.cxx:529 AliAnalysisTaskHJetSpectra.cxx:530 AliAnalysisTaskHJetSpectra.cxx:531 AliAnalysisTaskHJetSpectra.cxx:532 AliAnalysisTaskHJetSpectra.cxx:533 AliAnalysisTaskHJetSpectra.cxx:534 AliAnalysisTaskHJetSpectra.cxx:535 AliAnalysisTaskHJetSpectra.cxx:536 AliAnalysisTaskHJetSpectra.cxx:537 AliAnalysisTaskHJetSpectra.cxx:538 AliAnalysisTaskHJetSpectra.cxx:539 AliAnalysisTaskHJetSpectra.cxx:540 AliAnalysisTaskHJetSpectra.cxx:541 AliAnalysisTaskHJetSpectra.cxx:542 AliAnalysisTaskHJetSpectra.cxx:543 AliAnalysisTaskHJetSpectra.cxx:544 AliAnalysisTaskHJetSpectra.cxx:545 AliAnalysisTaskHJetSpectra.cxx:546 AliAnalysisTaskHJetSpectra.cxx:547 AliAnalysisTaskHJetSpectra.cxx:548 AliAnalysisTaskHJetSpectra.cxx:549 AliAnalysisTaskHJetSpectra.cxx:550 AliAnalysisTaskHJetSpectra.cxx:551 AliAnalysisTaskHJetSpectra.cxx:552 AliAnalysisTaskHJetSpectra.cxx:553 AliAnalysisTaskHJetSpectra.cxx:554 AliAnalysisTaskHJetSpectra.cxx:555 AliAnalysisTaskHJetSpectra.cxx:556 AliAnalysisTaskHJetSpectra.cxx:557 AliAnalysisTaskHJetSpectra.cxx:558 AliAnalysisTaskHJetSpectra.cxx:559 AliAnalysisTaskHJetSpectra.cxx:560 AliAnalysisTaskHJetSpectra.cxx:561 AliAnalysisTaskHJetSpectra.cxx:562 AliAnalysisTaskHJetSpectra.cxx:563 AliAnalysisTaskHJetSpectra.cxx:564 AliAnalysisTaskHJetSpectra.cxx:565 AliAnalysisTaskHJetSpectra.cxx:566 AliAnalysisTaskHJetSpectra.cxx:567 AliAnalysisTaskHJetSpectra.cxx:568 AliAnalysisTaskHJetSpectra.cxx:569 AliAnalysisTaskHJetSpectra.cxx:570 AliAnalysisTaskHJetSpectra.cxx:571 AliAnalysisTaskHJetSpectra.cxx:572 AliAnalysisTaskHJetSpectra.cxx:573 AliAnalysisTaskHJetSpectra.cxx:574 AliAnalysisTaskHJetSpectra.cxx:575 AliAnalysisTaskHJetSpectra.cxx:576 AliAnalysisTaskHJetSpectra.cxx:577 AliAnalysisTaskHJetSpectra.cxx:578 AliAnalysisTaskHJetSpectra.cxx:579 AliAnalysisTaskHJetSpectra.cxx:580 AliAnalysisTaskHJetSpectra.cxx:581 AliAnalysisTaskHJetSpectra.cxx:582 AliAnalysisTaskHJetSpectra.cxx:583 AliAnalysisTaskHJetSpectra.cxx:584 AliAnalysisTaskHJetSpectra.cxx:585 AliAnalysisTaskHJetSpectra.cxx:586 AliAnalysisTaskHJetSpectra.cxx:587 AliAnalysisTaskHJetSpectra.cxx:588 AliAnalysisTaskHJetSpectra.cxx:589 AliAnalysisTaskHJetSpectra.cxx:590 AliAnalysisTaskHJetSpectra.cxx:591 AliAnalysisTaskHJetSpectra.cxx:592 AliAnalysisTaskHJetSpectra.cxx:593 AliAnalysisTaskHJetSpectra.cxx:594 AliAnalysisTaskHJetSpectra.cxx:595 AliAnalysisTaskHJetSpectra.cxx:596 AliAnalysisTaskHJetSpectra.cxx:597 AliAnalysisTaskHJetSpectra.cxx:598 AliAnalysisTaskHJetSpectra.cxx:599 AliAnalysisTaskHJetSpectra.cxx:600 AliAnalysisTaskHJetSpectra.cxx:601 AliAnalysisTaskHJetSpectra.cxx:602 AliAnalysisTaskHJetSpectra.cxx:603 AliAnalysisTaskHJetSpectra.cxx:604 AliAnalysisTaskHJetSpectra.cxx:605 AliAnalysisTaskHJetSpectra.cxx:606 AliAnalysisTaskHJetSpectra.cxx:607 AliAnalysisTaskHJetSpectra.cxx:608 AliAnalysisTaskHJetSpectra.cxx:609 AliAnalysisTaskHJetSpectra.cxx:610 AliAnalysisTaskHJetSpectra.cxx:611 AliAnalysisTaskHJetSpectra.cxx:612 AliAnalysisTaskHJetSpectra.cxx:613 AliAnalysisTaskHJetSpectra.cxx:614 AliAnalysisTaskHJetSpectra.cxx:615 AliAnalysisTaskHJetSpectra.cxx:616 AliAnalysisTaskHJetSpectra.cxx:617 AliAnalysisTaskHJetSpectra.cxx:618 AliAnalysisTaskHJetSpectra.cxx:619 AliAnalysisTaskHJetSpectra.cxx:620 AliAnalysisTaskHJetSpectra.cxx:621 AliAnalysisTaskHJetSpectra.cxx:622 AliAnalysisTaskHJetSpectra.cxx:623 AliAnalysisTaskHJetSpectra.cxx:624 AliAnalysisTaskHJetSpectra.cxx:625 AliAnalysisTaskHJetSpectra.cxx:626 AliAnalysisTaskHJetSpectra.cxx:627 AliAnalysisTaskHJetSpectra.cxx:628 AliAnalysisTaskHJetSpectra.cxx:629 AliAnalysisTaskHJetSpectra.cxx:630 AliAnalysisTaskHJetSpectra.cxx:631 AliAnalysisTaskHJetSpectra.cxx:632 AliAnalysisTaskHJetSpectra.cxx:633 AliAnalysisTaskHJetSpectra.cxx:634 AliAnalysisTaskHJetSpectra.cxx:635 AliAnalysisTaskHJetSpectra.cxx:636 AliAnalysisTaskHJetSpectra.cxx:637 AliAnalysisTaskHJetSpectra.cxx:638 AliAnalysisTaskHJetSpectra.cxx:639 AliAnalysisTaskHJetSpectra.cxx:640 AliAnalysisTaskHJetSpectra.cxx:641 AliAnalysisTaskHJetSpectra.cxx:642 AliAnalysisTaskHJetSpectra.cxx:643 AliAnalysisTaskHJetSpectra.cxx:644 AliAnalysisTaskHJetSpectra.cxx:645 AliAnalysisTaskHJetSpectra.cxx:646 AliAnalysisTaskHJetSpectra.cxx:647 AliAnalysisTaskHJetSpectra.cxx:648 AliAnalysisTaskHJetSpectra.cxx:649 AliAnalysisTaskHJetSpectra.cxx:650 AliAnalysisTaskHJetSpectra.cxx:651 AliAnalysisTaskHJetSpectra.cxx:652 AliAnalysisTaskHJetSpectra.cxx:653 AliAnalysisTaskHJetSpectra.cxx:654 AliAnalysisTaskHJetSpectra.cxx:655 AliAnalysisTaskHJetSpectra.cxx:656 AliAnalysisTaskHJetSpectra.cxx:657 AliAnalysisTaskHJetSpectra.cxx:658 AliAnalysisTaskHJetSpectra.cxx:659 AliAnalysisTaskHJetSpectra.cxx:660 AliAnalysisTaskHJetSpectra.cxx:661 AliAnalysisTaskHJetSpectra.cxx:662 AliAnalysisTaskHJetSpectra.cxx:663 AliAnalysisTaskHJetSpectra.cxx:664 AliAnalysisTaskHJetSpectra.cxx:665 AliAnalysisTaskHJetSpectra.cxx:666 AliAnalysisTaskHJetSpectra.cxx:667 AliAnalysisTaskHJetSpectra.cxx:668 AliAnalysisTaskHJetSpectra.cxx:669 AliAnalysisTaskHJetSpectra.cxx:670 AliAnalysisTaskHJetSpectra.cxx:671 AliAnalysisTaskHJetSpectra.cxx:672 AliAnalysisTaskHJetSpectra.cxx:673 AliAnalysisTaskHJetSpectra.cxx:674 AliAnalysisTaskHJetSpectra.cxx:675 AliAnalysisTaskHJetSpectra.cxx:676 AliAnalysisTaskHJetSpectra.cxx:677 AliAnalysisTaskHJetSpectra.cxx:678 AliAnalysisTaskHJetSpectra.cxx:679 AliAnalysisTaskHJetSpectra.cxx:680 AliAnalysisTaskHJetSpectra.cxx:681 AliAnalysisTaskHJetSpectra.cxx:682 AliAnalysisTaskHJetSpectra.cxx:683 AliAnalysisTaskHJetSpectra.cxx:684 AliAnalysisTaskHJetSpectra.cxx:685 AliAnalysisTaskHJetSpectra.cxx:686 AliAnalysisTaskHJetSpectra.cxx:687 AliAnalysisTaskHJetSpectra.cxx:688 AliAnalysisTaskHJetSpectra.cxx:689 AliAnalysisTaskHJetSpectra.cxx:690 AliAnalysisTaskHJetSpectra.cxx:691 AliAnalysisTaskHJetSpectra.cxx:692 AliAnalysisTaskHJetSpectra.cxx:693 AliAnalysisTaskHJetSpectra.cxx:694 AliAnalysisTaskHJetSpectra.cxx:695 AliAnalysisTaskHJetSpectra.cxx:696 AliAnalysisTaskHJetSpectra.cxx:697 AliAnalysisTaskHJetSpectra.cxx:698 AliAnalysisTaskHJetSpectra.cxx:699 AliAnalysisTaskHJetSpectra.cxx:700 AliAnalysisTaskHJetSpectra.cxx:701 AliAnalysisTaskHJetSpectra.cxx:702 AliAnalysisTaskHJetSpectra.cxx:703 AliAnalysisTaskHJetSpectra.cxx:704 AliAnalysisTaskHJetSpectra.cxx:705 AliAnalysisTaskHJetSpectra.cxx:706 AliAnalysisTaskHJetSpectra.cxx:707 AliAnalysisTaskHJetSpectra.cxx:708 AliAnalysisTaskHJetSpectra.cxx:709 AliAnalysisTaskHJetSpectra.cxx:710 AliAnalysisTaskHJetSpectra.cxx:711 AliAnalysisTaskHJetSpectra.cxx:712 AliAnalysisTaskHJetSpectra.cxx:713 AliAnalysisTaskHJetSpectra.cxx:714 AliAnalysisTaskHJetSpectra.cxx:715 AliAnalysisTaskHJetSpectra.cxx:716 AliAnalysisTaskHJetSpectra.cxx:717 AliAnalysisTaskHJetSpectra.cxx:718 AliAnalysisTaskHJetSpectra.cxx:719 AliAnalysisTaskHJetSpectra.cxx:720 AliAnalysisTaskHJetSpectra.cxx:721 AliAnalysisTaskHJetSpectra.cxx:722 AliAnalysisTaskHJetSpectra.cxx:723 AliAnalysisTaskHJetSpectra.cxx:724 AliAnalysisTaskHJetSpectra.cxx:725 AliAnalysisTaskHJetSpectra.cxx:726 AliAnalysisTaskHJetSpectra.cxx:727 AliAnalysisTaskHJetSpectra.cxx:728 AliAnalysisTaskHJetSpectra.cxx:729 AliAnalysisTaskHJetSpectra.cxx:730 AliAnalysisTaskHJetSpectra.cxx:731 AliAnalysisTaskHJetSpectra.cxx:732 AliAnalysisTaskHJetSpectra.cxx:733 AliAnalysisTaskHJetSpectra.cxx:734 AliAnalysisTaskHJetSpectra.cxx:735 AliAnalysisTaskHJetSpectra.cxx:736 AliAnalysisTaskHJetSpectra.cxx:737 AliAnalysisTaskHJetSpectra.cxx:738 AliAnalysisTaskHJetSpectra.cxx:739 AliAnalysisTaskHJetSpectra.cxx:740 AliAnalysisTaskHJetSpectra.cxx:741 AliAnalysisTaskHJetSpectra.cxx:742 AliAnalysisTaskHJetSpectra.cxx:743 AliAnalysisTaskHJetSpectra.cxx:744 AliAnalysisTaskHJetSpectra.cxx:745 AliAnalysisTaskHJetSpectra.cxx:746 AliAnalysisTaskHJetSpectra.cxx:747 AliAnalysisTaskHJetSpectra.cxx:748 AliAnalysisTaskHJetSpectra.cxx:749 AliAnalysisTaskHJetSpectra.cxx:750 AliAnalysisTaskHJetSpectra.cxx:751 AliAnalysisTaskHJetSpectra.cxx:752 AliAnalysisTaskHJetSpectra.cxx:753 AliAnalysisTaskHJetSpectra.cxx:754 AliAnalysisTaskHJetSpectra.cxx:755 AliAnalysisTaskHJetSpectra.cxx:756 AliAnalysisTaskHJetSpectra.cxx:757 AliAnalysisTaskHJetSpectra.cxx:758 AliAnalysisTaskHJetSpectra.cxx:759 AliAnalysisTaskHJetSpectra.cxx:760 AliAnalysisTaskHJetSpectra.cxx:761 AliAnalysisTaskHJetSpectra.cxx:762 AliAnalysisTaskHJetSpectra.cxx:763 AliAnalysisTaskHJetSpectra.cxx:764 AliAnalysisTaskHJetSpectra.cxx:765 AliAnalysisTaskHJetSpectra.cxx:766 AliAnalysisTaskHJetSpectra.cxx:767 AliAnalysisTaskHJetSpectra.cxx:768 AliAnalysisTaskHJetSpectra.cxx:769 AliAnalysisTaskHJetSpectra.cxx:770 AliAnalysisTaskHJetSpectra.cxx:771 AliAnalysisTaskHJetSpectra.cxx:772 AliAnalysisTaskHJetSpectra.cxx:773 AliAnalysisTaskHJetSpectra.cxx:774 AliAnalysisTaskHJetSpectra.cxx:775 AliAnalysisTaskHJetSpectra.cxx:776 AliAnalysisTaskHJetSpectra.cxx:777 AliAnalysisTaskHJetSpectra.cxx:778 AliAnalysisTaskHJetSpectra.cxx:779 AliAnalysisTaskHJetSpectra.cxx:780 AliAnalysisTaskHJetSpectra.cxx:781 AliAnalysisTaskHJetSpectra.cxx:782 AliAnalysisTaskHJetSpectra.cxx:783 AliAnalysisTaskHJetSpectra.cxx:784 AliAnalysisTaskHJetSpectra.cxx:785 AliAnalysisTaskHJetSpectra.cxx:786 AliAnalysisTaskHJetSpectra.cxx:787 AliAnalysisTaskHJetSpectra.cxx:788 AliAnalysisTaskHJetSpectra.cxx:789 AliAnalysisTaskHJetSpectra.cxx:790 AliAnalysisTaskHJetSpectra.cxx:791 AliAnalysisTaskHJetSpectra.cxx:792 AliAnalysisTaskHJetSpectra.cxx:793 AliAnalysisTaskHJetSpectra.cxx:794 AliAnalysisTaskHJetSpectra.cxx:795 AliAnalysisTaskHJetSpectra.cxx:796 AliAnalysisTaskHJetSpectra.cxx:797 AliAnalysisTaskHJetSpectra.cxx:798 AliAnalysisTaskHJetSpectra.cxx:799 AliAnalysisTaskHJetSpectra.cxx:800 AliAnalysisTaskHJetSpectra.cxx:801 AliAnalysisTaskHJetSpectra.cxx:802 AliAnalysisTaskHJetSpectra.cxx:803 AliAnalysisTaskHJetSpectra.cxx:804 AliAnalysisTaskHJetSpectra.cxx:805 AliAnalysisTaskHJetSpectra.cxx:806 AliAnalysisTaskHJetSpectra.cxx:807 AliAnalysisTaskHJetSpectra.cxx:808 AliAnalysisTaskHJetSpectra.cxx:809 AliAnalysisTaskHJetSpectra.cxx:810 AliAnalysisTaskHJetSpectra.cxx:811 AliAnalysisTaskHJetSpectra.cxx:812 AliAnalysisTaskHJetSpectra.cxx:813 AliAnalysisTaskHJetSpectra.cxx:814 AliAnalysisTaskHJetSpectra.cxx:815 AliAnalysisTaskHJetSpectra.cxx:816 AliAnalysisTaskHJetSpectra.cxx:817 AliAnalysisTaskHJetSpectra.cxx:818 AliAnalysisTaskHJetSpectra.cxx:819 AliAnalysisTaskHJetSpectra.cxx:820 AliAnalysisTaskHJetSpectra.cxx:821 AliAnalysisTaskHJetSpectra.cxx:822 AliAnalysisTaskHJetSpectra.cxx:823 AliAnalysisTaskHJetSpectra.cxx:824 AliAnalysisTaskHJetSpectra.cxx:825 AliAnalysisTaskHJetSpectra.cxx:826 AliAnalysisTaskHJetSpectra.cxx:827 AliAnalysisTaskHJetSpectra.cxx:828 AliAnalysisTaskHJetSpectra.cxx:829 AliAnalysisTaskHJetSpectra.cxx:830 AliAnalysisTaskHJetSpectra.cxx:831 AliAnalysisTaskHJetSpectra.cxx:832 AliAnalysisTaskHJetSpectra.cxx:833 AliAnalysisTaskHJetSpectra.cxx:834 AliAnalysisTaskHJetSpectra.cxx:835 AliAnalysisTaskHJetSpectra.cxx:836 AliAnalysisTaskHJetSpectra.cxx:837 AliAnalysisTaskHJetSpectra.cxx:838 AliAnalysisTaskHJetSpectra.cxx:839 AliAnalysisTaskHJetSpectra.cxx:840 AliAnalysisTaskHJetSpectra.cxx:841 AliAnalysisTaskHJetSpectra.cxx:842 AliAnalysisTaskHJetSpectra.cxx:843 AliAnalysisTaskHJetSpectra.cxx:844 AliAnalysisTaskHJetSpectra.cxx:845 AliAnalysisTaskHJetSpectra.cxx:846 AliAnalysisTaskHJetSpectra.cxx:847 AliAnalysisTaskHJetSpectra.cxx:848 AliAnalysisTaskHJetSpectra.cxx:849 AliAnalysisTaskHJetSpectra.cxx:850 AliAnalysisTaskHJetSpectra.cxx:851 AliAnalysisTaskHJetSpectra.cxx:852 AliAnalysisTaskHJetSpectra.cxx:853 AliAnalysisTaskHJetSpectra.cxx:854 AliAnalysisTaskHJetSpectra.cxx:855 AliAnalysisTaskHJetSpectra.cxx:856 AliAnalysisTaskHJetSpectra.cxx:857 AliAnalysisTaskHJetSpectra.cxx:858 AliAnalysisTaskHJetSpectra.cxx:859 AliAnalysisTaskHJetSpectra.cxx:860 AliAnalysisTaskHJetSpectra.cxx:861 AliAnalysisTaskHJetSpectra.cxx:862 AliAnalysisTaskHJetSpectra.cxx:863 AliAnalysisTaskHJetSpectra.cxx:864 AliAnalysisTaskHJetSpectra.cxx:865 AliAnalysisTaskHJetSpectra.cxx:866 AliAnalysisTaskHJetSpectra.cxx:867 AliAnalysisTaskHJetSpectra.cxx:868 AliAnalysisTaskHJetSpectra.cxx:869 AliAnalysisTaskHJetSpectra.cxx:870 AliAnalysisTaskHJetSpectra.cxx:871 AliAnalysisTaskHJetSpectra.cxx:872 AliAnalysisTaskHJetSpectra.cxx:873 AliAnalysisTaskHJetSpectra.cxx:874 AliAnalysisTaskHJetSpectra.cxx:875 AliAnalysisTaskHJetSpectra.cxx:876 AliAnalysisTaskHJetSpectra.cxx:877 AliAnalysisTaskHJetSpectra.cxx:878 AliAnalysisTaskHJetSpectra.cxx:879 AliAnalysisTaskHJetSpectra.cxx:880 AliAnalysisTaskHJetSpectra.cxx:881 AliAnalysisTaskHJetSpectra.cxx:882 AliAnalysisTaskHJetSpectra.cxx:883 AliAnalysisTaskHJetSpectra.cxx:884 AliAnalysisTaskHJetSpectra.cxx:885 AliAnalysisTaskHJetSpectra.cxx:886 AliAnalysisTaskHJetSpectra.cxx:887 AliAnalysisTaskHJetSpectra.cxx:888 AliAnalysisTaskHJetSpectra.cxx:889 AliAnalysisTaskHJetSpectra.cxx:890 AliAnalysisTaskHJetSpectra.cxx:891 AliAnalysisTaskHJetSpectra.cxx:892 AliAnalysisTaskHJetSpectra.cxx:893 AliAnalysisTaskHJetSpectra.cxx:894 AliAnalysisTaskHJetSpectra.cxx:895 AliAnalysisTaskHJetSpectra.cxx:896 AliAnalysisTaskHJetSpectra.cxx:897 AliAnalysisTaskHJetSpectra.cxx:898 AliAnalysisTaskHJetSpectra.cxx:899 AliAnalysisTaskHJetSpectra.cxx:900 AliAnalysisTaskHJetSpectra.cxx:901 AliAnalysisTaskHJetSpectra.cxx:902 AliAnalysisTaskHJetSpectra.cxx:903 AliAnalysisTaskHJetSpectra.cxx:904 AliAnalysisTaskHJetSpectra.cxx:905 AliAnalysisTaskHJetSpectra.cxx:906 AliAnalysisTaskHJetSpectra.cxx:907 AliAnalysisTaskHJetSpectra.cxx:908 AliAnalysisTaskHJetSpectra.cxx:909 AliAnalysisTaskHJetSpectra.cxx:910 AliAnalysisTaskHJetSpectra.cxx:911 AliAnalysisTaskHJetSpectra.cxx:912 AliAnalysisTaskHJetSpectra.cxx:913 AliAnalysisTaskHJetSpectra.cxx:914 AliAnalysisTaskHJetSpectra.cxx:915 AliAnalysisTaskHJetSpectra.cxx:916 AliAnalysisTaskHJetSpectra.cxx:917 AliAnalysisTaskHJetSpectra.cxx:918 AliAnalysisTaskHJetSpectra.cxx:919 AliAnalysisTaskHJetSpectra.cxx:920 AliAnalysisTaskHJetSpectra.cxx:921 AliAnalysisTaskHJetSpectra.cxx:922 AliAnalysisTaskHJetSpectra.cxx:923 AliAnalysisTaskHJetSpectra.cxx:924 AliAnalysisTaskHJetSpectra.cxx:925 AliAnalysisTaskHJetSpectra.cxx:926 AliAnalysisTaskHJetSpectra.cxx:927 AliAnalysisTaskHJetSpectra.cxx:928 AliAnalysisTaskHJetSpectra.cxx:929 AliAnalysisTaskHJetSpectra.cxx:930 AliAnalysisTaskHJetSpectra.cxx:931 AliAnalysisTaskHJetSpectra.cxx:932 AliAnalysisTaskHJetSpectra.cxx:933 AliAnalysisTaskHJetSpectra.cxx:934 AliAnalysisTaskHJetSpectra.cxx:935 AliAnalysisTaskHJetSpectra.cxx:936 AliAnalysisTaskHJetSpectra.cxx:937 AliAnalysisTaskHJetSpectra.cxx:938 AliAnalysisTaskHJetSpectra.cxx:939 AliAnalysisTaskHJetSpectra.cxx:940 AliAnalysisTaskHJetSpectra.cxx:941 AliAnalysisTaskHJetSpectra.cxx:942 AliAnalysisTaskHJetSpectra.cxx:943 AliAnalysisTaskHJetSpectra.cxx:944 AliAnalysisTaskHJetSpectra.cxx:945 AliAnalysisTaskHJetSpectra.cxx:946 AliAnalysisTaskHJetSpectra.cxx:947 AliAnalysisTaskHJetSpectra.cxx:948 AliAnalysisTaskHJetSpectra.cxx:949 AliAnalysisTaskHJetSpectra.cxx:950 AliAnalysisTaskHJetSpectra.cxx:951 AliAnalysisTaskHJetSpectra.cxx:952 AliAnalysisTaskHJetSpectra.cxx:953 AliAnalysisTaskHJetSpectra.cxx:954 AliAnalysisTaskHJetSpectra.cxx:955 AliAnalysisTaskHJetSpectra.cxx:956 AliAnalysisTaskHJetSpectra.cxx:957 AliAnalysisTaskHJetSpectra.cxx:958 AliAnalysisTaskHJetSpectra.cxx:959 AliAnalysisTaskHJetSpectra.cxx:960 AliAnalysisTaskHJetSpectra.cxx:961 AliAnalysisTaskHJetSpectra.cxx:962 AliAnalysisTaskHJetSpectra.cxx:963 AliAnalysisTaskHJetSpectra.cxx:964 AliAnalysisTaskHJetSpectra.cxx:965 AliAnalysisTaskHJetSpectra.cxx:966 AliAnalysisTaskHJetSpectra.cxx:967 AliAnalysisTaskHJetSpectra.cxx:968 AliAnalysisTaskHJetSpectra.cxx:969 AliAnalysisTaskHJetSpectra.cxx:970 AliAnalysisTaskHJetSpectra.cxx:971 AliAnalysisTaskHJetSpectra.cxx:972 AliAnalysisTaskHJetSpectra.cxx:973 AliAnalysisTaskHJetSpectra.cxx:974 AliAnalysisTaskHJetSpectra.cxx:975 AliAnalysisTaskHJetSpectra.cxx:976 AliAnalysisTaskHJetSpectra.cxx:977 AliAnalysisTaskHJetSpectra.cxx:978 AliAnalysisTaskHJetSpectra.cxx:979 AliAnalysisTaskHJetSpectra.cxx:980 AliAnalysisTaskHJetSpectra.cxx:981 AliAnalysisTaskHJetSpectra.cxx:982 AliAnalysisTaskHJetSpectra.cxx:983 AliAnalysisTaskHJetSpectra.cxx:984 AliAnalysisTaskHJetSpectra.cxx:985 AliAnalysisTaskHJetSpectra.cxx:986 AliAnalysisTaskHJetSpectra.cxx:987 AliAnalysisTaskHJetSpectra.cxx:988 AliAnalysisTaskHJetSpectra.cxx:989 AliAnalysisTaskHJetSpectra.cxx:990 AliAnalysisTaskHJetSpectra.cxx:991 AliAnalysisTaskHJetSpectra.cxx:992 AliAnalysisTaskHJetSpectra.cxx:993 AliAnalysisTaskHJetSpectra.cxx:994 AliAnalysisTaskHJetSpectra.cxx:995 AliAnalysisTaskHJetSpectra.cxx:996 AliAnalysisTaskHJetSpectra.cxx:997 AliAnalysisTaskHJetSpectra.cxx:998 AliAnalysisTaskHJetSpectra.cxx:999 AliAnalysisTaskHJetSpectra.cxx:1000 AliAnalysisTaskHJetSpectra.cxx:1001 AliAnalysisTaskHJetSpectra.cxx:1002 AliAnalysisTaskHJetSpectra.cxx:1003 AliAnalysisTaskHJetSpectra.cxx:1004 AliAnalysisTaskHJetSpectra.cxx:1005 AliAnalysisTaskHJetSpectra.cxx:1006 AliAnalysisTaskHJetSpectra.cxx:1007 AliAnalysisTaskHJetSpectra.cxx:1008 AliAnalysisTaskHJetSpectra.cxx:1009 AliAnalysisTaskHJetSpectra.cxx:1010 AliAnalysisTaskHJetSpectra.cxx:1011 AliAnalysisTaskHJetSpectra.cxx:1012 AliAnalysisTaskHJetSpectra.cxx:1013 AliAnalysisTaskHJetSpectra.cxx:1014 AliAnalysisTaskHJetSpectra.cxx:1015 AliAnalysisTaskHJetSpectra.cxx:1016 AliAnalysisTaskHJetSpectra.cxx:1017 AliAnalysisTaskHJetSpectra.cxx:1018 AliAnalysisTaskHJetSpectra.cxx:1019 AliAnalysisTaskHJetSpectra.cxx:1020 AliAnalysisTaskHJetSpectra.cxx:1021 AliAnalysisTaskHJetSpectra.cxx:1022 AliAnalysisTaskHJetSpectra.cxx:1023 AliAnalysisTaskHJetSpectra.cxx:1024 AliAnalysisTaskHJetSpectra.cxx:1025 AliAnalysisTaskHJetSpectra.cxx:1026 AliAnalysisTaskHJetSpectra.cxx:1027 AliAnalysisTaskHJetSpectra.cxx:1028 AliAnalysisTaskHJetSpectra.cxx:1029 AliAnalysisTaskHJetSpectra.cxx:1030 AliAnalysisTaskHJetSpectra.cxx:1031 AliAnalysisTaskHJetSpectra.cxx:1032 AliAnalysisTaskHJetSpectra.cxx:1033 AliAnalysisTaskHJetSpectra.cxx:1034 AliAnalysisTaskHJetSpectra.cxx:1035 AliAnalysisTaskHJetSpectra.cxx:1036 AliAnalysisTaskHJetSpectra.cxx:1037 AliAnalysisTaskHJetSpectra.cxx:1038 AliAnalysisTaskHJetSpectra.cxx:1039 AliAnalysisTaskHJetSpectra.cxx:1040 AliAnalysisTaskHJetSpectra.cxx:1041 AliAnalysisTaskHJetSpectra.cxx:1042 AliAnalysisTaskHJetSpectra.cxx:1043 AliAnalysisTaskHJetSpectra.cxx:1044 AliAnalysisTaskHJetSpectra.cxx:1045 AliAnalysisTaskHJetSpectra.cxx:1046 AliAnalysisTaskHJetSpectra.cxx:1047 AliAnalysisTaskHJetSpectra.cxx:1048 AliAnalysisTaskHJetSpectra.cxx:1049 AliAnalysisTaskHJetSpectra.cxx:1050 AliAnalysisTaskHJetSpectra.cxx:1051 AliAnalysisTaskHJetSpectra.cxx:1052 AliAnalysisTaskHJetSpectra.cxx:1053 AliAnalysisTaskHJetSpectra.cxx:1054 AliAnalysisTaskHJetSpectra.cxx:1055 AliAnalysisTaskHJetSpectra.cxx:1056 AliAnalysisTaskHJetSpectra.cxx:1057 AliAnalysisTaskHJetSpectra.cxx:1058 AliAnalysisTaskHJetSpectra.cxx:1059 AliAnalysisTaskHJetSpectra.cxx:1060 AliAnalysisTaskHJetSpectra.cxx:1061 AliAnalysisTaskHJetSpectra.cxx:1062 AliAnalysisTaskHJetSpectra.cxx:1063 AliAnalysisTaskHJetSpectra.cxx:1064 AliAnalysisTaskHJetSpectra.cxx:1065 AliAnalysisTaskHJetSpectra.cxx:1066 AliAnalysisTaskHJetSpectra.cxx:1067 AliAnalysisTaskHJetSpectra.cxx:1068 AliAnalysisTaskHJetSpectra.cxx:1069 AliAnalysisTaskHJetSpectra.cxx:1070 AliAnalysisTaskHJetSpectra.cxx:1071 AliAnalysisTaskHJetSpectra.cxx:1072 AliAnalysisTaskHJetSpectra.cxx:1073 AliAnalysisTaskHJetSpectra.cxx:1074 AliAnalysisTaskHJetSpectra.cxx:1075 AliAnalysisTaskHJetSpectra.cxx:1076 AliAnalysisTaskHJetSpectra.cxx:1077 AliAnalysisTaskHJetSpectra.cxx:1078 AliAnalysisTaskHJetSpectra.cxx:1079 AliAnalysisTaskHJetSpectra.cxx:1080 AliAnalysisTaskHJetSpectra.cxx:1081 AliAnalysisTaskHJetSpectra.cxx:1082 AliAnalysisTaskHJetSpectra.cxx:1083 AliAnalysisTaskHJetSpectra.cxx:1084 AliAnalysisTaskHJetSpectra.cxx:1085 AliAnalysisTaskHJetSpectra.cxx:1086 AliAnalysisTaskHJetSpectra.cxx:1087 AliAnalysisTaskHJetSpectra.cxx:1088 AliAnalysisTaskHJetSpectra.cxx:1089 AliAnalysisTaskHJetSpectra.cxx:1090 AliAnalysisTaskHJetSpectra.cxx:1091 AliAnalysisTaskHJetSpectra.cxx:1092 AliAnalysisTaskHJetSpectra.cxx:1093 AliAnalysisTaskHJetSpectra.cxx:1094 AliAnalysisTaskHJetSpectra.cxx:1095 AliAnalysisTaskHJetSpectra.cxx:1096 AliAnalysisTaskHJetSpectra.cxx:1097 AliAnalysisTaskHJetSpectra.cxx:1098 AliAnalysisTaskHJetSpectra.cxx:1099 AliAnalysisTaskHJetSpectra.cxx:1100 AliAnalysisTaskHJetSpectra.cxx:1101 AliAnalysisTaskHJetSpectra.cxx:1102 AliAnalysisTaskHJetSpectra.cxx:1103 AliAnalysisTaskHJetSpectra.cxx:1104 AliAnalysisTaskHJetSpectra.cxx:1105 AliAnalysisTaskHJetSpectra.cxx:1106 AliAnalysisTaskHJetSpectra.cxx:1107 AliAnalysisTaskHJetSpectra.cxx:1108 AliAnalysisTaskHJetSpectra.cxx:1109 AliAnalysisTaskHJetSpectra.cxx:1110 AliAnalysisTaskHJetSpectra.cxx:1111 AliAnalysisTaskHJetSpectra.cxx:1112 AliAnalysisTaskHJetSpectra.cxx:1113 AliAnalysisTaskHJetSpectra.cxx:1114 AliAnalysisTaskHJetSpectra.cxx:1115 AliAnalysisTaskHJetSpectra.cxx:1116 AliAnalysisTaskHJetSpectra.cxx:1117 AliAnalysisTaskHJetSpectra.cxx:1118 AliAnalysisTaskHJetSpectra.cxx:1119 AliAnalysisTaskHJetSpectra.cxx:1120 AliAnalysisTaskHJetSpectra.cxx:1121 AliAnalysisTaskHJetSpectra.cxx:1122 AliAnalysisTaskHJetSpectra.cxx:1123 AliAnalysisTaskHJetSpectra.cxx:1124 AliAnalysisTaskHJetSpectra.cxx:1125 AliAnalysisTaskHJetSpectra.cxx:1126 AliAnalysisTaskHJetSpectra.cxx:1127 AliAnalysisTaskHJetSpectra.cxx:1128 AliAnalysisTaskHJetSpectra.cxx:1129 AliAnalysisTaskHJetSpectra.cxx:1130 AliAnalysisTaskHJetSpectra.cxx:1131 AliAnalysisTaskHJetSpectra.cxx:1132 AliAnalysisTaskHJetSpectra.cxx:1133 AliAnalysisTaskHJetSpectra.cxx:1134 AliAnalysisTaskHJetSpectra.cxx:1135 AliAnalysisTaskHJetSpectra.cxx:1136 AliAnalysisTaskHJetSpectra.cxx:1137 AliAnalysisTaskHJetSpectra.cxx:1138 AliAnalysisTaskHJetSpectra.cxx:1139 AliAnalysisTaskHJetSpectra.cxx:1140 AliAnalysisTaskHJetSpectra.cxx:1141 AliAnalysisTaskHJetSpectra.cxx:1142 AliAnalysisTaskHJetSpectra.cxx:1143 AliAnalysisTaskHJetSpectra.cxx:1144 AliAnalysisTaskHJetSpectra.cxx:1145 AliAnalysisTaskHJetSpectra.cxx:1146 AliAnalysisTaskHJetSpectra.cxx:1147 AliAnalysisTaskHJetSpectra.cxx:1148 AliAnalysisTaskHJetSpectra.cxx:1149 AliAnalysisTaskHJetSpectra.cxx:1150 AliAnalysisTaskHJetSpectra.cxx:1151 AliAnalysisTaskHJetSpectra.cxx:1152 AliAnalysisTaskHJetSpectra.cxx:1153 AliAnalysisTaskHJetSpectra.cxx:1154 AliAnalysisTaskHJetSpectra.cxx:1155 AliAnalysisTaskHJetSpectra.cxx:1156 AliAnalysisTaskHJetSpectra.cxx:1157 AliAnalysisTaskHJetSpectra.cxx:1158 AliAnalysisTaskHJetSpectra.cxx:1159 AliAnalysisTaskHJetSpectra.cxx:1160 AliAnalysisTaskHJetSpectra.cxx:1161 AliAnalysisTaskHJetSpectra.cxx:1162 AliAnalysisTaskHJetSpectra.cxx:1163 AliAnalysisTaskHJetSpectra.cxx:1164 AliAnalysisTaskHJetSpectra.cxx:1165 AliAnalysisTaskHJetSpectra.cxx:1166 AliAnalysisTaskHJetSpectra.cxx:1167 AliAnalysisTaskHJetSpectra.cxx:1168 AliAnalysisTaskHJetSpectra.cxx:1169 AliAnalysisTaskHJetSpectra.cxx:1170 AliAnalysisTaskHJetSpectra.cxx:1171 AliAnalysisTaskHJetSpectra.cxx:1172 AliAnalysisTaskHJetSpectra.cxx:1173 AliAnalysisTaskHJetSpectra.cxx:1174 AliAnalysisTaskHJetSpectra.cxx:1175 AliAnalysisTaskHJetSpectra.cxx:1176 AliAnalysisTaskHJetSpectra.cxx:1177 AliAnalysisTaskHJetSpectra.cxx:1178 AliAnalysisTaskHJetSpectra.cxx:1179 AliAnalysisTaskHJetSpectra.cxx:1180 AliAnalysisTaskHJetSpectra.cxx:1181 AliAnalysisTaskHJetSpectra.cxx:1182 AliAnalysisTaskHJetSpectra.cxx:1183 AliAnalysisTaskHJetSpectra.cxx:1184 AliAnalysisTaskHJetSpectra.cxx:1185 AliAnalysisTaskHJetSpectra.cxx:1186 AliAnalysisTaskHJetSpectra.cxx:1187 AliAnalysisTaskHJetSpectra.cxx:1188 AliAnalysisTaskHJetSpectra.cxx:1189 AliAnalysisTaskHJetSpectra.cxx:1190 AliAnalysisTaskHJetSpectra.cxx:1191 AliAnalysisTaskHJetSpectra.cxx:1192 AliAnalysisTaskHJetSpectra.cxx:1193 AliAnalysisTaskHJetSpectra.cxx:1194 AliAnalysisTaskHJetSpectra.cxx:1195 AliAnalysisTaskHJetSpectra.cxx:1196 AliAnalysisTaskHJetSpectra.cxx:1197 AliAnalysisTaskHJetSpectra.cxx:1198 AliAnalysisTaskHJetSpectra.cxx:1199 AliAnalysisTaskHJetSpectra.cxx:1200 AliAnalysisTaskHJetSpectra.cxx:1201 AliAnalysisTaskHJetSpectra.cxx:1202 AliAnalysisTaskHJetSpectra.cxx:1203 AliAnalysisTaskHJetSpectra.cxx:1204 AliAnalysisTaskHJetSpectra.cxx:1205 AliAnalysisTaskHJetSpectra.cxx:1206 AliAnalysisTaskHJetSpectra.cxx:1207 AliAnalysisTaskHJetSpectra.cxx:1208 AliAnalysisTaskHJetSpectra.cxx:1209 AliAnalysisTaskHJetSpectra.cxx:1210 AliAnalysisTaskHJetSpectra.cxx:1211 AliAnalysisTaskHJetSpectra.cxx:1212 AliAnalysisTaskHJetSpectra.cxx:1213 AliAnalysisTaskHJetSpectra.cxx:1214 AliAnalysisTaskHJetSpectra.cxx:1215 AliAnalysisTaskHJetSpectra.cxx:1216 AliAnalysisTaskHJetSpectra.cxx:1217 AliAnalysisTaskHJetSpectra.cxx:1218 AliAnalysisTaskHJetSpectra.cxx:1219 AliAnalysisTaskHJetSpectra.cxx:1220 AliAnalysisTaskHJetSpectra.cxx:1221 AliAnalysisTaskHJetSpectra.cxx:1222 AliAnalysisTaskHJetSpectra.cxx:1223 AliAnalysisTaskHJetSpectra.cxx:1224 AliAnalysisTaskHJetSpectra.cxx:1225 AliAnalysisTaskHJetSpectra.cxx:1226 AliAnalysisTaskHJetSpectra.cxx:1227 AliAnalysisTaskHJetSpectra.cxx:1228 AliAnalysisTaskHJetSpectra.cxx:1229 AliAnalysisTaskHJetSpectra.cxx:1230 AliAnalysisTaskHJetSpectra.cxx:1231 AliAnalysisTaskHJetSpectra.cxx:1232 AliAnalysisTaskHJetSpectra.cxx:1233 AliAnalysisTaskHJetSpectra.cxx:1234 AliAnalysisTaskHJetSpectra.cxx:1235 AliAnalysisTaskHJetSpectra.cxx:1236 AliAnalysisTaskHJetSpectra.cxx:1237 AliAnalysisTaskHJetSpectra.cxx:1238 AliAnalysisTaskHJetSpectra.cxx:1239 AliAnalysisTaskHJetSpectra.cxx:1240 AliAnalysisTaskHJetSpectra.cxx:1241 AliAnalysisTaskHJetSpectra.cxx:1242 AliAnalysisTaskHJetSpectra.cxx:1243 AliAnalysisTaskHJetSpectra.cxx:1244 AliAnalysisTaskHJetSpectra.cxx:1245 AliAnalysisTaskHJetSpectra.cxx:1246 AliAnalysisTaskHJetSpectra.cxx:1247 AliAnalysisTaskHJetSpectra.cxx:1248 AliAnalysisTaskHJetSpectra.cxx:1249 AliAnalysisTaskHJetSpectra.cxx:1250 AliAnalysisTaskHJetSpectra.cxx:1251 AliAnalysisTaskHJetSpectra.cxx:1252 AliAnalysisTaskHJetSpectra.cxx:1253 AliAnalysisTaskHJetSpectra.cxx:1254 AliAnalysisTaskHJetSpectra.cxx:1255 AliAnalysisTaskHJetSpectra.cxx:1256 AliAnalysisTaskHJetSpectra.cxx:1257 AliAnalysisTaskHJetSpectra.cxx:1258 AliAnalysisTaskHJetSpectra.cxx:1259 AliAnalysisTaskHJetSpectra.cxx:1260 AliAnalysisTaskHJetSpectra.cxx:1261 AliAnalysisTaskHJetSpectra.cxx:1262 AliAnalysisTaskHJetSpectra.cxx:1263 AliAnalysisTaskHJetSpectra.cxx:1264 AliAnalysisTaskHJetSpectra.cxx:1265 AliAnalysisTaskHJetSpectra.cxx:1266 AliAnalysisTaskHJetSpectra.cxx:1267 AliAnalysisTaskHJetSpectra.cxx:1268 AliAnalysisTaskHJetSpectra.cxx:1269 AliAnalysisTaskHJetSpectra.cxx:1270 AliAnalysisTaskHJetSpectra.cxx:1271 AliAnalysisTaskHJetSpectra.cxx:1272 AliAnalysisTaskHJetSpectra.cxx:1273 AliAnalysisTaskHJetSpectra.cxx:1274 AliAnalysisTaskHJetSpectra.cxx:1275 AliAnalysisTaskHJetSpectra.cxx:1276 AliAnalysisTaskHJetSpectra.cxx:1277 AliAnalysisTaskHJetSpectra.cxx:1278 AliAnalysisTaskHJetSpectra.cxx:1279 AliAnalysisTaskHJetSpectra.cxx:1280 AliAnalysisTaskHJetSpectra.cxx:1281 AliAnalysisTaskHJetSpectra.cxx:1282 AliAnalysisTaskHJetSpectra.cxx:1283 AliAnalysisTaskHJetSpectra.cxx:1284 AliAnalysisTaskHJetSpectra.cxx:1285 AliAnalysisTaskHJetSpectra.cxx:1286 AliAnalysisTaskHJetSpectra.cxx:1287 AliAnalysisTaskHJetSpectra.cxx:1288 AliAnalysisTaskHJetSpectra.cxx:1289 AliAnalysisTaskHJetSpectra.cxx:1290 AliAnalysisTaskHJetSpectra.cxx:1291 AliAnalysisTaskHJetSpectra.cxx:1292 AliAnalysisTaskHJetSpectra.cxx:1293 AliAnalysisTaskHJetSpectra.cxx:1294 AliAnalysisTaskHJetSpectra.cxx:1295 AliAnalysisTaskHJetSpectra.cxx:1296 AliAnalysisTaskHJetSpectra.cxx:1297 AliAnalysisTaskHJetSpectra.cxx:1298 AliAnalysisTaskHJetSpectra.cxx:1299 AliAnalysisTaskHJetSpectra.cxx:1300 AliAnalysisTaskHJetSpectra.cxx:1301 AliAnalysisTaskHJetSpectra.cxx:1302 AliAnalysisTaskHJetSpectra.cxx:1303 AliAnalysisTaskHJetSpectra.cxx:1304 AliAnalysisTaskHJetSpectra.cxx:1305 AliAnalysisTaskHJetSpectra.cxx:1306 AliAnalysisTaskHJetSpectra.cxx:1307 AliAnalysisTaskHJetSpectra.cxx:1308 AliAnalysisTaskHJetSpectra.cxx:1309 AliAnalysisTaskHJetSpectra.cxx:1310 AliAnalysisTaskHJetSpectra.cxx:1311 AliAnalysisTaskHJetSpectra.cxx:1312 AliAnalysisTaskHJetSpectra.cxx:1313 AliAnalysisTaskHJetSpectra.cxx:1314 AliAnalysisTaskHJetSpectra.cxx:1315 AliAnalysisTaskHJetSpectra.cxx:1316 AliAnalysisTaskHJetSpectra.cxx:1317 AliAnalysisTaskHJetSpectra.cxx:1318 AliAnalysisTaskHJetSpectra.cxx:1319 AliAnalysisTaskHJetSpectra.cxx:1320 AliAnalysisTaskHJetSpectra.cxx:1321 AliAnalysisTaskHJetSpectra.cxx:1322 AliAnalysisTaskHJetSpectra.cxx:1323 AliAnalysisTaskHJetSpectra.cxx:1324 AliAnalysisTaskHJetSpectra.cxx:1325 AliAnalysisTaskHJetSpectra.cxx:1326 AliAnalysisTaskHJetSpectra.cxx:1327 AliAnalysisTaskHJetSpectra.cxx:1328 AliAnalysisTaskHJetSpectra.cxx:1329 AliAnalysisTaskHJetSpectra.cxx:1330 AliAnalysisTaskHJetSpectra.cxx:1331 AliAnalysisTaskHJetSpectra.cxx:1332 AliAnalysisTaskHJetSpectra.cxx:1333 AliAnalysisTaskHJetSpectra.cxx:1334 AliAnalysisTaskHJetSpectra.cxx:1335 AliAnalysisTaskHJetSpectra.cxx:1336 AliAnalysisTaskHJetSpectra.cxx:1337 AliAnalysisTaskHJetSpectra.cxx:1338 AliAnalysisTaskHJetSpectra.cxx:1339 AliAnalysisTaskHJetSpectra.cxx:1340 AliAnalysisTaskHJetSpectra.cxx:1341 AliAnalysisTaskHJetSpectra.cxx:1342 AliAnalysisTaskHJetSpectra.cxx:1343 AliAnalysisTaskHJetSpectra.cxx:1344 AliAnalysisTaskHJetSpectra.cxx:1345 AliAnalysisTaskHJetSpectra.cxx:1346 AliAnalysisTaskHJetSpectra.cxx:1347 AliAnalysisTaskHJetSpectra.cxx:1348 AliAnalysisTaskHJetSpectra.cxx:1349 AliAnalysisTaskHJetSpectra.cxx:1350 AliAnalysisTaskHJetSpectra.cxx:1351 AliAnalysisTaskHJetSpectra.cxx:1352 AliAnalysisTaskHJetSpectra.cxx:1353 AliAnalysisTaskHJetSpectra.cxx:1354 AliAnalysisTaskHJetSpectra.cxx:1355 AliAnalysisTaskHJetSpectra.cxx:1356 AliAnalysisTaskHJetSpectra.cxx:1357 AliAnalysisTaskHJetSpectra.cxx:1358 AliAnalysisTaskHJetSpectra.cxx:1359 AliAnalysisTaskHJetSpectra.cxx:1360 AliAnalysisTaskHJetSpectra.cxx:1361 AliAnalysisTaskHJetSpectra.cxx:1362 AliAnalysisTaskHJetSpectra.cxx:1363 AliAnalysisTaskHJetSpectra.cxx:1364 AliAnalysisTaskHJetSpectra.cxx:1365 AliAnalysisTaskHJetSpectra.cxx:1366 AliAnalysisTaskHJetSpectra.cxx:1367 AliAnalysisTaskHJetSpectra.cxx:1368 AliAnalysisTaskHJetSpectra.cxx:1369 AliAnalysisTaskHJetSpectra.cxx:1370 AliAnalysisTaskHJetSpectra.cxx:1371 AliAnalysisTaskHJetSpectra.cxx:1372 AliAnalysisTaskHJetSpectra.cxx:1373 AliAnalysisTaskHJetSpectra.cxx:1374 AliAnalysisTaskHJetSpectra.cxx:1375 AliAnalysisTaskHJetSpectra.cxx:1376 AliAnalysisTaskHJetSpectra.cxx:1377 AliAnalysisTaskHJetSpectra.cxx:1378 AliAnalysisTaskHJetSpectra.cxx:1379 AliAnalysisTaskHJetSpectra.cxx:1380 AliAnalysisTaskHJetSpectra.cxx:1381 AliAnalysisTaskHJetSpectra.cxx:1382 AliAnalysisTaskHJetSpectra.cxx:1383 AliAnalysisTaskHJetSpectra.cxx:1384 AliAnalysisTaskHJetSpectra.cxx:1385 AliAnalysisTaskHJetSpectra.cxx:1386 AliAnalysisTaskHJetSpectra.cxx:1387 AliAnalysisTaskHJetSpectra.cxx:1388 AliAnalysisTaskHJetSpectra.cxx:1389 AliAnalysisTaskHJetSpectra.cxx:1390 AliAnalysisTaskHJetSpectra.cxx:1391 AliAnalysisTaskHJetSpectra.cxx:1392 AliAnalysisTaskHJetSpectra.cxx:1393 AliAnalysisTaskHJetSpectra.cxx:1394 AliAnalysisTaskHJetSpectra.cxx:1395 AliAnalysisTaskHJetSpectra.cxx:1396 AliAnalysisTaskHJetSpectra.cxx:1397 AliAnalysisTaskHJetSpectra.cxx:1398 AliAnalysisTaskHJetSpectra.cxx:1399 AliAnalysisTaskHJetSpectra.cxx:1400 AliAnalysisTaskHJetSpectra.cxx:1401 AliAnalysisTaskHJetSpectra.cxx:1402 AliAnalysisTaskHJetSpectra.cxx:1403 AliAnalysisTaskHJetSpectra.cxx:1404 AliAnalysisTaskHJetSpectra.cxx:1405 AliAnalysisTaskHJetSpectra.cxx:1406 AliAnalysisTaskHJetSpectra.cxx:1407 AliAnalysisTaskHJetSpectra.cxx:1408 AliAnalysisTaskHJetSpectra.cxx:1409 AliAnalysisTaskHJetSpectra.cxx:1410 AliAnalysisTaskHJetSpectra.cxx:1411 AliAnalysisTaskHJetSpectra.cxx:1412 AliAnalysisTaskHJetSpectra.cxx:1413 AliAnalysisTaskHJetSpectra.cxx:1414 AliAnalysisTaskHJetSpectra.cxx:1415 AliAnalysisTaskHJetSpectra.cxx:1416 AliAnalysisTaskHJetSpectra.cxx:1417 AliAnalysisTaskHJetSpectra.cxx:1418 AliAnalysisTaskHJetSpectra.cxx:1419 AliAnalysisTaskHJetSpectra.cxx:1420 AliAnalysisTaskHJetSpectra.cxx:1421 AliAnalysisTaskHJetSpectra.cxx:1422 AliAnalysisTaskHJetSpectra.cxx:1423 AliAnalysisTaskHJetSpectra.cxx:1424 AliAnalysisTaskHJetSpectra.cxx:1425 AliAnalysisTaskHJetSpectra.cxx:1426 AliAnalysisTaskHJetSpectra.cxx:1427 AliAnalysisTaskHJetSpectra.cxx:1428 AliAnalysisTaskHJetSpectra.cxx:1429 AliAnalysisTaskHJetSpectra.cxx:1430 AliAnalysisTaskHJetSpectra.cxx:1431 AliAnalysisTaskHJetSpectra.cxx:1432 AliAnalysisTaskHJetSpectra.cxx:1433 AliAnalysisTaskHJetSpectra.cxx:1434 AliAnalysisTaskHJetSpectra.cxx:1435 AliAnalysisTaskHJetSpectra.cxx:1436 AliAnalysisTaskHJetSpectra.cxx:1437 AliAnalysisTaskHJetSpectra.cxx:1438 AliAnalysisTaskHJetSpectra.cxx:1439 AliAnalysisTaskHJetSpectra.cxx:1440 AliAnalysisTaskHJetSpectra.cxx:1441 AliAnalysisTaskHJetSpectra.cxx:1442 AliAnalysisTaskHJetSpectra.cxx:1443 AliAnalysisTaskHJetSpectra.cxx:1444 AliAnalysisTaskHJetSpectra.cxx:1445 AliAnalysisTaskHJetSpectra.cxx:1446