#include "AliAnalysisTaskSE.h"
#include "AliRsnEvent.h"
-#include "AliRsnPIDIndex.h"
#include "AliRsnVATProcessInfo.h"
class AliESDEvent;
kMaxNumberOfOutputs=10
};
- AliRsnVAnalysisTaskSE(const char *name = "AliRsnVAnalysisTaskSE", Int_t numOfOutputs = 1, Bool_t mcOnly = kFALSE);
+ AliRsnVAnalysisTaskSE(const char *name = "AliRsnVAnalysisTaskSE", Bool_t mcOnly = kFALSE);
AliRsnVAnalysisTaskSE(const AliRsnVAnalysisTaskSE& copy);
AliRsnVAnalysisTaskSE& operator= (const AliRsnVAnalysisTaskSE& /*copy*/) { return *this; }
virtual ~AliRsnVAnalysisTaskSE() {/* Does nothing*/;}
virtual void FillInfo();
// Prior probs
- AliRsnPIDIndex* GetPIDIndex() {return &fRsnPIDIndex;}
AliRsnEvent* GetRsnEvent() {return &fRsnEvent;}
- void SetPriorProbability(AliPID::EParticleType type, Double_t p) {fRsnEvent.SetPriorProbability(type, p);}
- void DumpPriors() {fRsnEvent.DumpPriors();}
- void GetPriorProbability(Double_t *out) const {fRsnEvent.GetPriorProbability(out);}
void SetMCOnly(Bool_t mcOnly = kTRUE) {fMCOnly = mcOnly;}
void SetLogType(AliLog::EType_t type, TString allClasses = "");
Bool_t fMCOnly; // use only MC information
AliRsnEvent fRsnEvent; // interface to event for RSN package
- AliRsnPIDIndex fRsnPIDIndex; // PID method sorter
- Int_t fNumberOfOutputs; // number of outputs
- TList *fOutList[kMaxNumberOfOutputs+1]; //!
+ TList *fInfoList; //! output list for informations
AliRsnVATProcessInfo fTaskInfo; // task info
void SetDebugForAllClasses();