[root] / trunk / net / net / inc / TGridResult.h Repository:
ViewVC logotype

Log of /trunk/net/net/inc/TGridResult.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 23091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 9 15:04:27 2008 UTC (6 years, 9 months ago) by rdm
File length: 2351 byte(s)
Copied from: trunk/net/inc/TGridResult.h revision 23090
Diff to previous 20882
moving the follwing directories to "net":

alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net, netx,
rootd, rpdutils, srputils, xrootd

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2351 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2351 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2402 byte(s)
Diff to previous 18377
remove :$ from tag line

Revision 18377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 20 16:17:22 2007 UTC (7 years, 10 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2412 byte(s)
Diff to previous 18001
ALICE needs TEntryList support via AliEn (TEventList removed).

Revision 18001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 18 15:35:39 2007 UTC (7 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2390 byte(s)
Diff to previous 17889
remove dependency of libNet on libTree.

Revision 17889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 12 13:07:02 2007 UTC (7 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2411 byte(s)
Diff to previous 16438
replace TEventList.h by forward declaration.

Revision 16438 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 5 14:56:25 2006 UTC (8 years, 3 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2448 byte(s)
Diff to previous 13600
From Andreas:
TAlienFile inherits now directly from TXNetFile. This was possible by
introducing another factory function in TAlienFile (TAlienFile::Open),
moving some private to protected members and changing some function to
virtual in the parent classes. For the new factory function of the plubing
rootrc.in had to be modified.

Using the occasion, I have also implemented that, that
TAlienFile tries automatically to open any of the existing images of a
file, starting with the 'closest' one, if it fails with the next
replica aso. This is implemented right now only for reading. It is not
ought to do loadbalancing by random shuffling of the SE order.

There are some changes in TAlienCollection for Panos, to build the 'and'
of two TAlienCollections and to read evelist from the xml file.

Some memory leaks have been fixed in TAlienResult/TGridResult etc.

Finally to have a consistent file name (e.g. a TAlienFile has it's LFN as
a filename - eventhough it inherits from TXNetFile, which does not like
LFN's), I had to introduce another argument to TXNetFile (in the end with
a default value), to tell TXNetFile, that is has to open an xrootd url,
but it has to 'carry' another name. The normal functionality is not
touched by this.

Revision 13600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 18:36:52 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2272 byte(s)
Diff to previous 13592
make SetKey virtual in base class.

Revision 13592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 16:24:34 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2310 byte(s)
Diff to previous 12825
From Andreas Peters:
severalmods and improvements in the AliEn plugin.

Revision 12825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 23 13:04:53 2005 UTC (9 years, 4 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2216 byte(s)
Diff to previous 12471
From Andreas:
here are my modifications to interface the Grid file catalog
(AliEn in this case) with TChain data sets. Some changes are just
one-liner changes to make some base class things virtual or to set
some members. With these changes one can do:

// connect
TGrid::Connect("alien://");

// query
TGridResult* result = gGrid->Query("/alice/cern.ch/user/p/peters/analysis/miniesd/","*.root","","");

or

TGridResult* result = gGrid->Query("/alice/cern.ch/user/p/peters/analysis/miniesd/","*.root","","-l 50");  // to query maximum 50 files

result->Print(""); // or result->Print("l") or result->Print("all"); => Tells you also the complete size of the TDSet (the ALICE one is 68 GB)

// build chain for ALICE files
TChain* mychain = new TChain("esdTree","AliceSession");

// Get a list of FileInfo Objects
// -> I cannot use directly a list of FileInfo objects in TGridResult,
//    because TGridResult can be also a list of jobs etc ....

TList* list = result->GetFileInfoList()

// add them to a chain
mychain->AddFileInfoList(list);    // adds all
mychain->AddFileInfoList(list,10); // adds only the first 10

// to use PROOF then, you need to do
mychain->Lookup();                 // open's all files via TAlienFile over
                                      the redirector and replaces the
                                      alien URL with the physical location
                                      of the file on the cluster
                                      (including the access token)

mychain->SetProof();
mychain->Draw("ESD.fTrigger");

Revision 12471 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 12 15:46:41 2005 UTC (9 years, 5 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2070 byte(s)
Diff to previous 11778
From Andreas Peters:
mods in AliEn plugin for a more complete interface to the AliEn 2 API service.

Revision 11778 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 12 13:19:39 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 1694 byte(s)
Diff to previous 7593
From Andreas and Derek:
modify the abstract grid interface to be smaller and more flexible.
Added abstract classes to describe Grid Jobs, JobStatus, JDL, file collections.
Removed specific PROOF interface which is not needed anymore.

Revision 7593 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 13 18:18:09 2003 UTC (11 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2333 byte(s)
Diff to previous 7582
Remove some more compiler warnings.

Revision 7582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 13 15:15:11 2003 UTC (11 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2330 byte(s)
Diff to previous 4526
From Andreas Peters:
updated TGrid and related classes, and updated TAlien plugin for the AliEN grid.
To build the TAlien plugin one needs to install the AliEn client API lib.
How the basic TGrid class works with AliEn is described in the file
README/README.ALIEN.
Also provided is a Grid/AliEn controlled distribtution and startup system
for PROOF. This uses the TGridProof/TAlienProof classes and the LFN/PFN
information in the TDSet to find the AliEn sites where the data resides.
On these sites PROOF daemons (proofd) are started by AliEn (using an
interactive submission queue). Once the proofd's are running standard
PROOF is started which then connects to these proofd's. After that the
user performs his analysis, like on a local PROOF cluster.

Revision 4526 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon May 13 10:35:19 2002 UTC (12 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGridResult.h
File length: 2082 byte(s)
new abstract interface to GRID services.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9