cBin(-1),
fcent(-999),
zBin(-1),
+ zVert(-999),
fevt(0),
fTargetJetIndex(0),
fDebugMode(0)
cBin(-1),
fcent(-999),
zBin(-1),
+ zVert(-999),
fevt(0),
fTargetJetIndex(0),
fDebugMode(0)
cBin(-1),
fcent(-999),
zBin(-1),
+ zVert(-999),
fevt(0),
fTargetJetIndex(0),
fDebugMode(0)
return *this;
}
+AliJJetCORRAnalysis::~AliJJetCORRAnalysis(){
+ // destructor
+ delete fInputList;
+ delete ftriggList;
+ delete fassocList;
+ delete fHistos;
+ delete fcorrelations;
+ delete fassocPool;
+ delete fEfficiency;
+
+}
+
void AliJJetCORRAnalysis::UserCreateOutputObjects(){
// comment needed
fJetPtBins = fCard->GetVector("Jet:PtBins");
}
void AliJJetCORRAnalysis::UserExec(){
-
+ fevt++;
TObjArray *jets = (TObjArray*) fJetListOfList[fTargetJetIndex]; // only for one jet finder
if(!jets) return;
ftriggList->Clear();
}
}
}
- if(fDebugMode>0) cout << "jetfinder " << ", noTrigg ="<< noTrigg <<", noAssoc = "<< noAssoc << endl;
- PlayCorrelation(ftriggList, fassocList);
+ // correlation loop
+ if(fDebugMode) cout << "Start of Correlation Loop noTrigg = "<< ftriggList->GetEntriesFast()<<"\t noAssoc="<<fassocList->GetEntriesFast()<<endl;
+ if(fassocList->GetEntriesFast()>0 ) fassocPool->AcceptList(fassocList, fcent, zVert, fInputList->GetEntriesFast(), fevt);
+ PlayCorrelation(ftriggList, fassocList);
+ fassocPool->Mix(ftriggList, kAzimuthFill, fcent, zVert, fInputList->GetEntriesFast(), fevt);
}
void AliJJetCORRAnalysis::Terminate() const{
// comment needed