|Message: Re: can I use ROOT analysis instead of AIDA?||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Dear Morad Hamad, AIDA is collection of external libraries permitting an User to create output files (.hbook, .root, etc). Installation documentation is not complete but we provided a document helping to install AIDA starting from the Open Scientist distribution. The document is yet in Italian (I promised to translate it before the end of the year ....) but probably you can easily follow the necessary steps for the AIDA installation. It can be found here: http://workgroup.lngs.infn.it/geant4lns/GROUP%20DISCUSSIONS%20FOLDER/aida-installation-manual It is, of course, not necessary install the AIDA to retrieve outputs from your simulation and, if you'd like to directly use the ROOT libraries, you can proceed with the following steps: 1. You can create a dedicated eviroment variable (i.e. G4ANALISYS_USE_ROOT) that point on the ROOT libraries 2. you must include the necessary packages in your code: #ifdef G4ANALYSIS_USE #include "TROOT.h" #include "TFile.h" #include "TH1D.h" #endif 3. then you can proceed with the normal ROOT syntax to produce your histograms or ntuple. For example: #ifdef G4ANALYSIS_USE histType = "root"; ROOT_file = new TFile(name, "RECREATE", "ROOT file"); then ROOT_histo = new TH1D(options); etc ...... etc .... #endif Alternatively you can easily generate simple ASCII file. In hadrontherapy, for example, this functionality is provided in the new version that you can download in the new Geant4 9.3 Beta version: download the Geant4 9.3 Beta version, than go to the examples/advanced/Hadrontherapy/src/HadrontherapyMatrix.cc class file. Inside it you can find how a DoseDistribution.out file is easily generated. Also check this new version of Hadrontherapy as it has many improvements. Feel free to ask for any problem, Pablo Cirrone