Newsgroup: it.scienza.fisica
Titolo: Root

Ciao a tutti
Premetto che il laboratorio mi odia con tutti gli strumenti...
Purtroppo per motivi didattici i lab sono da fare :(
Vengo al dunque: ho sempre usato mathmatica per analisi dati. Su
internet (wiki) ho letto che nel 2007 i dati dell'LHC verranno
elaborati con Root. Cosi' mi sono incuriosito... E' valido? Qualcuno lo
usa quotidianamente o quasi? Impressioni? Difetti? Pregi?
Grazie in anticipo
Ciao Neo

Visto che non ti ha ancora risposto nessuno...
ROOT è qualcosa di molto più complesso dei soliti programmi di analisi dati
usati nei laboratori didattici, ma in compenso la sua filosofia lo rende
estremamente versatile, facendolo risultare utile anche per usi non troppo
elaborati. Io per esempio l'ho usato per la tesi triennale (analisi dati di
un esperimento del SPS del CERN) e ora me ne sto servendo utilissimamente
per l'analisi dei dati dei corsi di laboratorio della Specialistica. Per
usarlo - non so se già lo sai - occorre avere un po' di pratica con il C++:
la cosa che mi è piaciuta di più è in effetti la possibilità di "costruirti"
una tua catena di analisi dati (da quelle più semplici dei laboratori
didattici a quelle di un esperimento del LHC!!!) semplicemente (si fa per
dire) combinando in listati C++ ad hoc le ormai tantissime classi
implementate in ROOT. Comunque sia, ecco il link di riferimento:
http://root.cern.ch/
ti consiglio l'ottimo manuale, con tutte le cose che servono a chi usa ROOT
per la prima volta.
Antonio 

Nella mia facoltà le librerie root vengono introdotte al primo anno,
durante il primo semestre, in un corso di programmazione in linguaggio
c++, e vengono approfondite nel seguito del corso, il semestre
successivo.
La prova di esame consiste per lo più nell'acquisire e graficare una
presa dati dati, fittarla con qualche funzione, fare un istogramma o
cose simili..
Lo utilizziamo in laboratorio sin dal primo anno (i docenti mettono a
disposizione in rete il codice di semplici programmi per graficare e
fittare per quelli che non hanno ancora sostenuto l'esame e non sanno
programmare).
Le librerie Root sono molto versatili, ti permettono di gestire
facilmente i tuoi dati.
E' necessaria un minimo di conoscenza di programmazione ad oggetti per
poterlo utilizzare, ma nelle applicazioni elementari è molto semplice.
Ti lascio il sito di quel corso, se ti può interessare, è molto
chiaro
http://didattica.fisica.unige.it/labc
ciao

 usa quotidianamente o quasi? Impressioni? Difetti? Pregi?
L'esperimento CERN per cui lavoro (ALICE) usa ROOT per tutta la ricostruzione
e l'analisi dei dati...
http://aliceinfo.cern.ch/Offline
(spero che il link di cui sopra sia visibile al di fuori del CERN).
Personalmente l'ho usato parecchie volte e non mi ha mai deluso.
ROOT lo trovi qui:
http://root.cern.ch
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch


Chiedo a te dato che sei nel campo...
Quanto è importante saper programmare per un fisico delle particelle?
E quali competenze di programmazione sono richieste in questo settore?
stefano


Spiacente, non sono un fisico ma un informatico. Per esperienza di seconda
mano, posso dirti che saper programmare e` vitale, C++ e tecniche OO. Sono
finiti i tempi del FORTRAN... Inoltre vedo nel mio campo (acquisizione dati)
sempre piu` fisici "costretti" a gestire - talvolta con risultati disastrosi -
sistemi Unix: installazione, configurazione, upgrade, installazione di
prodotti ausiliari (tipo ROOT) eccetera.


Grazie a tutti dei consigli
Mi avete convinto a installarlo anche se ho notato che e' molto piu'
ostico e grande di quanto immaginassi...
Per curiosita' ho installato anche R e ho notato che forse R ha qualche
pregio in piu'... Sara' solo una mia impressione?
Ciao e grazie
Neo