2 // Class AliRsnAnalysisTaskEffPair
4 // Inherits from basic AliRsnAnalysisTaskEff for efficiency,
5 // and computed efficiencies for pairs
7 // author: Alberto Pulvirenti (alberto.pulvirenti@ct.infn.it)
10 #ifndef ALIRSNANALYSISEFFPAIR_H
11 #define ALIRSNANALYSISEFFPAIR_H
13 #include "AliRsnDaughter.h"
14 #include "AliRsnMother.h"
15 #include "AliRsnAnalysisTaskEff.h"
19 class AliRsnAnalysisTaskEffPair : public AliRsnAnalysisTaskEff {
23 AliRsnAnalysisTaskEffPair(const char *name = "AliRsnAnalysisTaskMonitorEffSE");
24 AliRsnAnalysisTaskEffPair(const AliRsnAnalysisTaskEffPair& copy);
25 AliRsnAnalysisTaskEffPair& operator=(const AliRsnAnalysisTaskEffPair& copy);
26 virtual ~AliRsnAnalysisTaskEffPair() {;};
28 virtual Bool_t RsnEventProcess();
32 virtual void ProcessEventESD();
33 virtual void ProcessEventAOD();
34 virtual Int_t NGoodSteps();
35 virtual void FillContainer(Bool_t mcList, TObject*def);
37 AliRsnDaughter fDaughter[2]; //! current tracks
38 AliRsnMother fMother; //! current mother
40 ClassDef(AliRsnAnalysisTaskEffPair, 1)