//_________________________________________________________________________ // Utility Class for transverse energy studies // for handling event selection // // //*-- Authors: Oystein Djuvsland (Bergen) //_________________________________________________________________________// #ifndef ALIANALYSISETSELECTIONHANDLER_H #define ALIANALYSISETSELECTIONHANDLER_H #include "TObject.h" #include "AliAnalysisEtSelectionContainer.h" class AliPhysicsSelection; class AliAnalysisEtSelectionHandler : public TObject { public: AliAnalysisEtSelectionHandler(); AliAnalysisEtSelectionHandler(const char *name); virtual ~AliAnalysisEtSelectionHandler(); AliPhysicsSelection* GetPhysicsSelection(Int_t runNumber) { return fSelections->GetPhysicsSelection(runNumber); } AliPhysicsSelection* GetDefaultPhysicsSelection() { return fSelections->GetDefaultPhysicsSelection(); } AliAnalysisEtSelectionContainer* GetSelectionContainer() const { return fSelections; } AliAnalysisEtSelectionHandler(const AliAnalysisEtSelectionHandler& other); AliAnalysisEtSelectionHandler& operator=(const AliAnalysisEtSelectionHandler& other); private: AliAnalysisEtSelectionContainer *fSelections; //! The selection container ClassDef(AliAnalysisEtSelectionHandler, 1); }; #endif // ALIANALYSISETSELECTIONHANDLER_H