]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/RESONANCES/AliRsnAnalysisTaskEffPair.h
fix for Coverity (B.Hippolyte)
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnAnalysisTaskEffPair.h
CommitLineData
99261e24 1//
2// Class AliRsnAnalysisTaskEffPair
3//
4// Inherits from basic AliRsnAnalysisTaskEff for efficiency,
5// and computed efficiencies for pairs
6//
7// author: Alberto Pulvirenti (alberto.pulvirenti@ct.infn.it)
8//
9
10#ifndef ALIRSNANALYSISEFFPAIR_H
11#define ALIRSNANALYSISEFFPAIR_H
12
13#include "AliRsnDaughter.h"
14#include "AliRsnMother.h"
15#include "AliRsnAnalysisTaskEff.h"
16
17class AliRsnPairDef;
18
19class AliRsnAnalysisTaskEffPair : public AliRsnAnalysisTaskEff {
20
21public:
22
23 AliRsnAnalysisTaskEffPair(const char *name = "AliRsnAnalysisTaskMonitorEffSE");
24 AliRsnAnalysisTaskEffPair(const AliRsnAnalysisTaskEffPair& copy);
25 AliRsnAnalysisTaskEffPair& operator=(const AliRsnAnalysisTaskEffPair& copy);
26 virtual ~AliRsnAnalysisTaskEffPair() {;};
27
28protected:
29
30 virtual void ProcessEventESD();
31 virtual void ProcessEventAOD();
32 virtual Int_t NGoodSteps();
33 virtual void FillContainer(Bool_t mcList);
34
35 AliRsnDaughter fDaughter[2]; //! current tracks
36 AliRsnMother fMother; //! current mother
37 AliRsnPairDef *fDef; //! current definition
38
39 ClassDef(AliRsnAnalysisTaskEffPair, 1)
40};
41
42#endif