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

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

Parent Directory Parent Directory


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

Revision 31993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 12 14:34:41 2010 UTC (5 years ago) by rdm
File length: 6242 byte(s)
Diff to previous 23091
From Andreas:
MkDir() returns now an Int_t instead of a Bool_t. Patch is needed for
the ALICE ODBC.

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: 6242 byte(s)
Copied from: trunk/net/inc/TGrid.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/TGrid.h
File length: 6242 byte(s)
Diff to previous 20351
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 20351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 15 14:43:39 2007 UTC (7 years, 3 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 6242 byte(s)
Diff to previous 19826
From Andreas:
implement suggestion coming from Savannah: 29472. Also some minor bug
fixes.

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/TGrid.h
File length: 5946 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/TGrid.h
File length: 5991 byte(s)
Diff to previous 18367
remove :$ from tag line

Revision 18367 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 20 07:53:12 2007 UTC (7 years, 10 months ago) by brun
Original Path: trunk/net/inc/TGrid.h
File length: 6001 byte(s)
Diff to previous 18357
Fix coding conventions

Revision 18357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 19 16:14:15 2007 UTC (7 years, 10 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 6008 byte(s)
Diff to previous 15186
From Andreas Peters:
updated Alien plugin.

Revision 15186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 16:55:05 2006 UTC (8 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 5357 byte(s)
Diff to previous 15134
From Andreas Peters:
- new virtual monitoring interface which will the base class for the
  MonaLisa plugin.
- new TAlienSystem class
- updated TAlien class

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/net/inc/TGrid.h
File length: 5262 byte(s)
Diff to previous 13982
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 13982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 3 14:50:25 2006 UTC (8 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 5204 byte(s)
Diff to previous 12825
From Andreas Peters:
the AliEn API service has changed. This plugin reflects the AliEn 2.07
version.

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/TGrid.h
File length: 5209 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/TGrid.h
File length: 5516 byte(s)
Diff to previous 11900
From Andreas Peters:
mods in AliEn plugin for a more complete interface to the AliEn 2 API service.

Revision 11900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 27 13:47:37 2005 UTC (9 years, 7 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4407 byte(s)
Diff to previous 11832
From Andreas Peters + me:
moved the file copy and merge API from TGrid to a stand-alone class
TFileMerger. This class allows for easy copying of two files using the
TFile plugins (i.e. it can copy from castor to dcap, or from xrootd to
chirp, etc.). It file merge functionality is taken from hadd. It is part
of libProof since that library is already linked with libHist and libTree.
To use it do, e.g.:
   TFileMerger m
   m->Cp("srcUrl", "destUrl")
or
   m->AddFile("url1")
   m->AddFile("url2")
   m->Merge()
the AddFile() and Merge() use the Cp() to copy the file locally before
making the merge, and if the output file is remote the merged file
will be copied back to the remote destination.

Revision 11832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 20 09:59:35 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 5621 byte(s)
Diff to previous 11782
From Andreas Peters:
mods in the TGrid and helper abstract interface.

Revision 11782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 13 08:49:54 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4238 byte(s)
Diff to previous 11778
fix compiler warnings showing up on MacOS X.

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/TGrid.h
File length: 4174 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/TGrid.h
File length: 9218 byte(s)
Diff to previous 7590
Remove some more compiler warnings.

Revision 7590 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 13 17:34:47 2003 UTC (11 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 9218 byte(s)
Diff to previous 7588
fix for obsolete version of HP's aCC.

Revision 7588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 13 17:01:15 2003 UTC (11 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 9156 byte(s)
Diff to previous 7582
Win32 portability issues (don't use mode_t, uid_t and gid_t, but UInt_t).

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/TGrid.h
File length: 9195 byte(s)
Diff to previous 4634
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 4634 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 11:29:24 2002 UTC (12 years, 7 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4473 byte(s)
Diff to previous 4615
Added alien.C test and example program and more updates to Grid/Alien classes.

Revision 4615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 13:28:57 2002 UTC (12 years, 7 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4448 byte(s)
Diff to previous 4607
continued improvement to alien interface.

Revision 4607 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 28 16:41:46 2002 UTC (12 years, 7 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4308 byte(s)
Diff to previous 4586
more improvements to AliEn grid interface.

Revision 4586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 23 14:04:23 2002 UTC (12 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TGrid.h
File length: 4047 byte(s)
Diff to previous 4526
update of AliEn interface reflecting recent changes in AliEn API.

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/TGrid.h
File length: 3811 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