-// $Id: $
+// $Id$
//
// Calculation of rho
//
// Authors: R.Reed, S.Aiola
+#include "AliAnalysisTaskRho.h"
+
#include <TList.h>
#include <TH1F.h>
#include <TH2F.h>
#include "AliEmcalJet.h"
#include "AliVCluster.h"
-#include "AliAnalysisTaskRho.h"
-
ClassImp(AliAnalysisTaskRho)
//________________________________________________________________________
fRhoScaled(0)
{
// Constructor
-
}
//________________________________________________________________________
//________________________________________________________________________
void AliAnalysisTaskRho::UserCreateOutputObjects()
{
+ // User create output objects, called at the beginning of the analysis.
+
AliAnalysisTaskRhoBase::UserCreateOutputObjects();
fRhoScaledName = fRhoName;
const Int_t Njets = jets->GetEntries();
Int_t maxJetIds[] = {-1, -1};
- Int_t maxJetPts[] = {0, 0};
+ Float_t maxJetPts[] = {0, 0};
if (fNExclLeadJets > 0) {
for (Int_t ij = 0; ij < Njets; ij++) {
if (jet->Pt() > maxJetPts[0]) {
maxJetPts[1] = maxJetPts[0];
- maxJetIds[1] = maxJetPts[0];
+ maxJetIds[1] = maxJetIds[0];
maxJetPts[0] = jet->Pt();
maxJetIds[0] = ij;
}
maxJetIds[1] = ij;
}
}
+
if (fNExclLeadJets < 2) {
maxJetIds[1] = -1;
maxJetPts[1] = -1;
PostData(1, fOutputList);
}
-
//________________________________________________________________________
void AliAnalysisTaskRho::Terminate(Option_t *)
{
-
+ // Called at the end of the analysis.
}
#ifndef ALIANALYSISTASKRHO_cxx
#define ALIANALYSISTASKRHO_cxx
-// $Id: $
+// $Id$
class TList;
class TH1F;
AliAnalysisTaskRho(const AliAnalysisTaskRho&); // not implemented
AliAnalysisTaskRho& operator=(const AliAnalysisTaskRho&); // not implemented
- ClassDef(AliAnalysisTaskRho, 3); // Rho task
+ ClassDef(AliAnalysisTaskRho, 4); // Rho task
};
#endif