//_________________________________________________________________________ // Utility Class for transverse energy studies // for handling event selection // // //*-- Authors: Oystein Djuvsland (Bergen) //_________________________________________________________________________// #include "AliAnalysisEtSelectionHandler.h" #include "AliAnalysisEtSelectionContainer.h" #include "AliPhysicsSelection.h" #include "TFile.h" #include ClassImp(AliAnalysisEtSelectionHandler); AliAnalysisEtSelectionHandler::AliAnalysisEtSelectionHandler() : fSelections(0) { } AliAnalysisEtSelectionHandler::AliAnalysisEtSelectionHandler(const char* name) : fSelections(0) { // Constructor TFile *mapFile = TFile::Open(name); //mapFile->Open(name); std::cout << name << " " << mapFile << "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" << std::endl; mapFile->ls(); fSelections = dynamic_cast(mapFile->Get("physicsSelections")); } AliAnalysisEtSelectionHandler::~AliAnalysisEtSelectionHandler() { // Destructor delete fSelections; } AliAnalysisEtSelectionHandler::AliAnalysisEtSelectionHandler(const AliAnalysisEtSelectionHandler& other): TObject(other) ,fSelections(other.GetSelectionContainer()) { // Copy constructor } AliAnalysisEtSelectionHandler& AliAnalysisEtSelectionHandler::operator=(const AliAnalysisEtSelectionHandler& /*other*/) { // Assignment operator, not properly implemented return *this; }