//________________________________________________________________________
AliAnalysisTaskRho::AliAnalysisTaskRho() :
AliAnalysisTaskRhoBase(),
- fTracksName("tracks"),
- fJetsName("KtJets"),
+ fTracksName(),
+ fJetsName(),
fRhoScaledName(""),
fPhiMin(0),
fPhiMax(0),
fEtaMin(0),
fEtaMax(0),
fAreaCut(0),
+ fAreaEmcCut(0),
fNExclLeadJets(0),
fScaleFunction(0),
fCreateHisto(kFALSE),
fHistNjetvsNtrack(0),
fRhoScaled(0)
{
- // Constructor
+ // Constructor.
}
//________________________________________________________________________
fEtaMin(-0.5),
fEtaMax(+0.5),
fAreaCut(0.01),
+ fAreaEmcCut(0),
fNExclLeadJets(1),
fScaleFunction(0),
fCreateHisto(histo),
fHistNjetvsNtrack(0),
fRhoScaled(0)
{
- // Constructor
+ // Constructor.
if (fCreateHisto)
DefineOutput(1, TList::Class());
// applying some other cuts
if (jet->Area() < fAreaCut)
continue;
+ if (jet->AreaEmc()<fAreaEmcCut)
+ continue;
if ((jet->Phi() < fPhiMin) || (jet->Phi() > fPhiMax))
continue;
if ((jet->Eta() < fEtaMin) || (jet->Eta() > fEtaMax))
//find median value
Double_t rho0 = TMath::Median(NjetAcc, rhovec);
fRho->SetVal(rho0);
-
Double_t rhoScaled = rho0;
if (fRhoScaled) {
rhoScaled *= GetScaleFactor(fCent);