]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisEtSelectionHandler.h
Korrektion for
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtSelectionHandler.h
1 //_________________________________________________________________________
2 //  Utility Class for transverse energy studies
3 //  for handling event selection
4 //  
5 //
6 //*-- Authors: Oystein Djuvsland (Bergen)
7 //_________________________________________________________________________//
8 #ifndef ALIANALYSISETSELECTIONHANDLER_H
9 #define ALIANALYSISETSELECTIONHANDLER_H
10
11 #include "TObject.h"
12                //#include "AliAnalysisEtSelectionContainer.h"
13
14 class AliPhysicsSelection;
15 class AliAnalysisEtSelectionContainer;
16
17 class AliAnalysisEtSelectionHandler : public TObject
18 {
19
20 public:
21     AliAnalysisEtSelectionHandler();    
22   
23     AliAnalysisEtSelectionHandler(const char *name);
24     
25     virtual ~AliAnalysisEtSelectionHandler();
26     
27     AliPhysicsSelection* GetPhysicsSelection(Int_t runNumber);// { return fSelections->GetPhysicsSelection(runNumber); }
28     
29     AliPhysicsSelection* GetDefaultPhysicsSelection();// { return fSelections->GetDefaultPhysicsSelection(); }
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