1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // for handling event selection
6 //*-- Authors: Oystein Djuvsland (Bergen)
7 //_________________________________________________________________________//
8 #ifndef ALIANALYSISETSELECTIONHANDLER_H
9 #define ALIANALYSISETSELECTIONHANDLER_H
12 #include "AliAnalysisEtSelectionContainer.h"
14 class AliPhysicsSelection;
16 class AliAnalysisEtSelectionHandler : public TObject
20 AliAnalysisEtSelectionHandler();
22 AliAnalysisEtSelectionHandler(const char *name);
24 virtual ~AliAnalysisEtSelectionHandler();
26 AliPhysicsSelection* GetPhysicsSelection(Int_t runNumber) { return fSelections->GetPhysicsSelection(runNumber); }
28 AliPhysicsSelection* GetDefaultPhysicsSelection() { return fSelections->GetDefaultPhysicsSelection(); }
30 AliAnalysisEtSelectionContainer* GetSelectionContainer() const { return fSelections; }
32 AliAnalysisEtSelectionHandler(const AliAnalysisEtSelectionHandler& other);
34 AliAnalysisEtSelectionHandler& operator=(const AliAnalysisEtSelectionHandler& other);
38 AliAnalysisEtSelectionContainer *fSelections; //! The selection container
43 ClassDef(AliAnalysisEtSelectionHandler, 1);
48 #endif // ALIANALYSISETSELECTIONHANDLER_H