When processing several runs like this in the same session, one should use the new method together with
SetNrunsPerMaster(nruns) with nruns > the number of runs processed (if it make sense to process all the reconstructed chunks in a single masterjob)
fRunNumbers += Form("%d", run);
}
+//______________________________________________________________________________
+void AliAnalysisAlien::AddRunNumber(const char* run)
+{
+// Add a run number to the list of runs to be processed.
+ if (fRunNumbers.Length()) fRunNumbers += " ";
+ fRunNumbers += run;
+}
+
//______________________________________________________________________________
void AliAnalysisAlien::AddDataFile(const char *lfn)
{
// Setters
virtual void AddIncludePath(const char *path);
virtual void AddRunNumber(Int_t run);
+ virtual void AddRunNumber(const char *run);
virtual void AddDataFile(const char *lfn);
virtual void SetExecutable(const char *name="analysis.sh") {fExecutable = name;}
virtual void SetArguments(const char *name="") {fArguments = name;}
// Setters
virtual void AddIncludePath(const char *path) = 0;
virtual void AddRunNumber(Int_t run) = 0;
+ virtual void AddRunNumber(const char *run) = 0;
virtual void AddDataFile(const char *lfn) = 0;
virtual void SetExecutable(const char *name="analysis.sh") = 0;
virtual void SetArguments(const char *name="") = 0;
// this task is also needed to set the MCEventHandler
// to the AODHandler, this will not be needed when
// AODHandler goes to ANALYSISalice
+ AliAnalysisTaskMCParticleFilter *kinefilter = 0;
if (useKineFilter) {
- AliAnalysisTaskMCParticleFilter *kinefilter = new AliAnalysisTaskMCParticleFilter("Particle Kine Filter");
+ kinefilter = new AliAnalysisTaskMCParticleFilter("Particle Kine Filter");
mgr->AddTask(kinefilter);
}