Hi Exaos,
I'm not a user of AIDA. I woud like to ask you as AIDA user:
- which features of AIDA are missing in ROOT? or how
ROOT can be improved in comparison with AIDA (ideas, interface etc.)?
- what is advantage/idea of using IAnalysisFactory?
- I see you are using paw files. I think it's quite easy to add to ROOT
"embedded" support of PAW files. How critical to you is
keeping data in PAW files?
Regards. Valeriy
++
concerned AIDA developers. I'd like to look at AIDA code
http://aida.freehep.org/servlet/aidacvs/list/aida
Seems the sources are missing there.
> Hi Exaos,
>
> If you use ROOT directly, you do not need any histogram factory.
> You can call directly the ROOT histograming package.
> See examples in tutorials hsimple.C, hsum.C, etc
>
>
> >The second question, how to convert an <xxxx.aida> file into a
> ><xxxx.root> file?
>
> There is nothing like xxxx.aida file. If the aida backend is hbook,
> aida produces a hbook file. If the aida backend is ROOT, aida produces
> a ROOT file directly.
> You can convert a hbook file to ROOT via h2root
> h2root file.hbook file.root
>
> Rene Brun
>
> Exaos Lee wrote:
> >
> > Dear ROOTer,
> > I want to change some codes based on AIDA to root as the following
> > ----
> > ...
> > // Creating the analysis factory
> > AIDA::IAnalysisFactory* af = AIDA_createAnalysisFactory();
> >
> > // Creating the tree factory
> > AIDA::ITreeFactory* tf = af->createTreeFactory();
> >
> > ...
> > AIDA::ITree* tree = tf->create("testaa.paw", "hbook", readOnly=false,
> > createNew = true);
> >
> > // Creating a historam factory
> > AIDA::IHistogramFactory* hf = af->createHistogramFactory(*tree);
> > ...
> > -----
> > What are the corresponding classes in ROOT to AIDA::IAnalysisFactory,
> > AIDA::ITreeFactory and AIDA::IHistogramFactory?
> >
> > The second question, how to convert an <xxxx.aida> file into a
> > <xxxx.root> file?
> >
> > Regards.
> >
> > Exaos
>
>
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET