coverity fix
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtSelectionHandler.h
CommitLineData
a7ae9b24 1//_________________________________________________________________________
2// Utility Class for transverse energy studies
3// for handling event selection
4//
5//
6//*-- Authors: Oystein Djuvsland (Bergen)
7//_________________________________________________________________________//
17110fb4 8#ifndef ALIANALYSISETSELECTIONHANDLER_H
9#define ALIANALYSISETSELECTIONHANDLER_H
10
11#include "TObject.h"
a755b16d 12 //#include "AliAnalysisEtSelectionContainer.h"
17110fb4 13
14class AliPhysicsSelection;
a755b16d 15class AliAnalysisEtSelectionContainer;
17110fb4 16
17class AliAnalysisEtSelectionHandler : public TObject
18{
19
20public:
21 AliAnalysisEtSelectionHandler();
22
23 AliAnalysisEtSelectionHandler(const char *name);
24
25 virtual ~AliAnalysisEtSelectionHandler();
26
a755b16d 27 AliPhysicsSelection* GetPhysicsSelection(Int_t runNumber);// { return fSelections->GetPhysicsSelection(runNumber); }
17110fb4 28
a755b16d 29 AliPhysicsSelection* GetDefaultPhysicsSelection();// { return fSelections->GetDefaultPhysicsSelection(); }
17110fb4 30
31 AliAnalysisEtSelectionContainer* GetSelectionContainer() const { return fSelections; }
32
33 AliAnalysisEtSelectionHandler(const AliAnalysisEtSelectionHandler& other);
34
35 AliAnalysisEtSelectionHandler& operator=(const AliAnalysisEtSelectionHandler& other);
36
37 private:
38
39 AliAnalysisEtSelectionContainer *fSelections; //! The selection container
40
41
42
43
44 ClassDef(AliAnalysisEtSelectionHandler, 1);
45
46
47};
48
49#endif // ALIANALYSISETSELECTIONHANDLER_H