2 // Class AliRsnAnalysisTaskEffMonitor
4 // Inherits from basic AliRsnAnalysisTaskEff for efficiency,
5 // and computed efficiencies for single-tracks
7 // author: Alberto Pulvirenti (alberto.pulvirenti@ct.infn.it)
10 #ifndef ALIRSNANALYSISEFFMONITOR_H
11 #define ALIRSNANALYSISEFFMONITOR_H
13 #include "AliRsnDaughter.h"
14 #include "AliRsnAnalysisTaskEff.h"
16 class AliRsnDaughterDef;
18 class AliRsnAnalysisTaskEffMonitor : public AliRsnAnalysisTaskEff {
22 AliRsnAnalysisTaskEffMonitor(const char *name = "AliRsnAnalysisTaskMonitorEffSE");
23 AliRsnAnalysisTaskEffMonitor(const AliRsnAnalysisTaskEffMonitor& copy);
24 AliRsnAnalysisTaskEffMonitor& operator=(const AliRsnAnalysisTaskEffMonitor& copy);
25 virtual ~AliRsnAnalysisTaskEffMonitor() {;};
29 virtual void ProcessEventESD();
30 virtual void ProcessEventAOD();
31 virtual Int_t NGoodSteps();
32 virtual void FillContainer(Bool_t mcList, TObject *def);
34 AliRsnDaughter fDaughter; //! current track
36 ClassDef(AliRsnAnalysisTaskEffMonitor, 1)