00001 #include "Event/dataIOROOTServer.h" 00002 #include "Event/IOfileNull.h" 00003 #include "Event/rTreeBase.cpp" 00004 00005 //-------- public --------------- 00006 00007 // acess 00008 rTreeInServer* dataIOROOTServer::treeIn() const {return m_TreeIn;} 00009 rTreeOutServer* dataIOROOTServer::treeOut() const {return m_TreeOut;} 00010 rHistoOutServer* dataIOROOTServer::histo() const {return m_Histo;} 00011 00012 //############################### 00013 dataIOROOTServer::dataIOROOTServer() 00014 //############################### 00015 { 00016 m_TreeIn = new rTreeInServer(); 00017 m_TreeOut = new rTreeOutServer(); 00018 m_Histo = new rHistoOutServer(); 00019 00020 defineIOfiles(); 00021 } 00022 00023 //############################### 00024 void dataIOROOTServer::defineIOfiles() 00025 //############################### 00026 { 00027 addIOfile("input", m_TreeIn); 00028 addIOfile("output",m_TreeOut); 00029 addIOfile("histo", m_Histo); 00030 } 00031 //############################### 00032 dataIOROOTServer::~dataIOROOTServer() 00033 //############################### 00034 { 00035 delete m_TreeIn; 00036 delete m_TreeOut; 00037 delete m_Histo; 00038 }