#include "AliRsnVAnalysisTaskSE.h"
#include "AliRsnEvent.h"
-#include "AliRsnPairParticle.h"
+#include "AliRsnMother.h"
#include "AliRsnPIDIndex.h"
class AliPID;
class AliRsnPIDIndex;
class AliRsnPIDDefESD;
class AliRsnCutSet;
-class AliRsnCutMgr;
-class AliRsnFunctionAxis;
+class AliRsnCutManager;
+class AliRsnValue;
class AliRsnAnalysisManager;
class AliRsnAnalysisEffSE : public AliRsnVAnalysisTaskSE
// settings
void SetEventCuts(AliRsnCutSet *const cuts) {fEventCuts = cuts;}
void AddPairDef(AliRsnPairDef *pairDef);
- void AddStepMC(AliRsnCutMgr *mgr) {fStepListMC.AddLast(mgr);}
- void AddStepESD(AliRsnCutMgr *mgr) {fStepListESD.AddLast(mgr);}
- void AddAxis(AliRsnFunctionAxis *axis) {fAxisList.AddLast(axis);}
+ void AddStepMC(AliRsnCutManager *mgr) {fStepListMC.AddLast(mgr);}
+ void AddStepESD(AliRsnCutManager *mgr) {fStepListESD.AddLast(mgr);}
+ void AddAxis(AliRsnValue *axis) {fAxisList.AddLast(axis);}
private:
TObjArray fPairDefList; // decay channels
TList *fContainerList; // list of CF containers
TArrayD fVar; // list of variables of the container
- AliRsnPairParticle fPair; // interface to pair
+ AliRsnMother fPair; // interface to pair
AliRsnDaughter fDaughter[2]; // interface to tracks
ClassDef(AliRsnAnalysisEffSE, 1)