-
- Downloads
From Jan-Fiete Grosse-Oetringhaus (ALICE) and me. Patch introducing the improved dataset manager developed by ALICE. The client side interface is basically unchanged, the biggest change is the renaming of TProof::CreateDataSet to TProof::RegisterDataSet. On the server side the relevant code has ben extracted from TProofServ and hidden behind an inteface class TProofDataSetManager describing the functionality needed by TProofServ, and an implementation class TProofDataSetManagerFile handling dataset meta data saved into ROOT files. TProofDataSetManagerFile is instantiated via the plugin manager and by default it handles the <sand_box>/datasets area. This separation is needed to allow loading implementation based on different backends; for example, ATLAS foresees to use a MySQL-based backend. A TWiki page with information and examples in on preparation. git-svn-id: http://root.cern.ch/svn/root/trunk@23075 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- proof/proof/inc/LinkDef.h 3 additions, 0 deletionsproof/proof/inc/LinkDef.h
- proof/proof/inc/TDSet.h 14 additions, 6 deletionsproof/proof/inc/TDSet.h
- proof/proof/inc/TProof.h 45 additions, 36 deletionsproof/proof/inc/TProof.h
- proof/proof/inc/TProofDataSetManager.h 113 additions, 0 deletionsproof/proof/inc/TProofDataSetManager.h
- proof/proof/inc/TProofDataSetManagerFile.h 71 additions, 0 deletionsproof/proof/inc/TProofDataSetManagerFile.h
- proof/proof/inc/TProofServ.h 7 additions, 4 deletionsproof/proof/inc/TProofServ.h
- proof/proof/src/TDSet.cxx 132 additions, 24 deletionsproof/proof/src/TDSet.cxx
- proof/proof/src/TProof.cxx 372 additions, 371 deletionsproof/proof/src/TProof.cxx
- proof/proof/src/TProofDataSetManager.cxx 728 additions, 0 deletionsproof/proof/src/TProofDataSetManager.cxx
- proof/proof/src/TProofDataSetManagerFile.cxx 1065 additions, 0 deletionsproof/proof/src/TProofDataSetManagerFile.cxx
- proof/proof/src/TProofServ.cxx 317 additions, 286 deletionsproof/proof/src/TProofServ.cxx
- proof/proofd/inc/XrdProofGroup.h 2 additions, 0 deletionsproof/proofd/inc/XrdProofGroup.h
- proof/proofd/inc/XrdProofdManager.h 1 addition, 2 deletionsproof/proofd/inc/XrdProofdManager.h
- proof/proofd/src/XrdProofdManager.cxx 20 additions, 48 deletionsproof/proofd/src/XrdProofdManager.cxx
- proof/proofd/src/XrdProofdProtocol.cxx 6 additions, 48 deletionsproof/proofd/src/XrdProofdProtocol.cxx
- proof/proofplayer/src/TProofPlayer.cxx 79 additions, 24 deletionsproof/proofplayer/src/TProofPlayer.cxx
- sessionviewer/src/TSessionViewer.cxx 5 additions, 2 deletionssessionviewer/src/TSessionViewer.cxx
Loading
Please register or sign in to comment