Re: [ROOT] TChain of RFIO files?

From: Daniel Cussol (cussol@in2p3.fr)
Date: Thu Nov 28 2002 - 09:22:16 MET


On 27 Nov 2002, Fons Rademakers wrote:

> Hi Daniel,
> 
>   it looks like you are using an obsolete version of the .rootrc or
> $ROOTSYS/etc/system.rootrc file which has an old format for the plugin
> handler description. Hence the Error from the TPluginHandler. Please
> check that:
> 
> root [1] gROOT->GetPluginManager()->Print("a")
> =====================================================================
> Base                 Regexp        Class              Plugin
> =====================================================================
> TFile                ^rfio:        TRFIOFile          RFIO
>   [Ctor: TRFIOFile(const char*,Option_t*,const char*,Int_t)]
> 
> prints the Ctor. Let me know.
> 
> Cheers, Fons.
> 
> 
> 
Hi Fons,
 When I type gROOT->GetPluginManager()->Print("a"), I obtain the following
printout:

=====================================================================
Base                 Regexp        Class              Plugin
=====================================================================
TFile                ^rfio:        TRFIOFile          RFIO
  [Ctor: ]
=====================================================================

 It seems that the constructor for RFIO files is not present for this
TPluginHandler. What should I do to be allowed to chain RFIO files? Is it
only a modification in the .rootrc file? The line corresponding to the
RFIO file plugin is 

# Plugin library handlers
+Plugin.TFile:       ^rfio:    TRFIOFile     RFIO

Is it correct or should I change something? Another possibility is that I
need to load the RFIO library in my rootlogon.C file or by typing 
.L $ROOTSYS/lib/libRFIO.so in order to use it. The TPluginHandler may not
now which constructor corresponds to RFIO file because the library is not
loaded by default. In that case, what should be done to load the RFIO
library automatically?
 I use ROOT version 3.03/07 on Linux RH7.2.


 Thanks for your help
 Friendly


Daniel CUSSOL

LPC Caen
Boulevard du Marechal Juin
14050 CAEN CEDEX

e-mail : cussol@in2p3.fr
Tel    : +33-(0)2-31-45-29-73
FAX    : +33-(0)2-31-45-25-49



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:21 MET