Data Analysis Team : Status (since the last AW) - Main achievements by Enrico Farnea C++ Prisma...

13
Data Analysis Team : Status (since the last AW) http://agata.in2p3.fr - http://svn.in2p3.fr/agata • Main achievements by Enrico Farnea C++ Prisma library • ADF • Perspectives

Transcript of Data Analysis Team : Status (since the last AW) - Main achievements by Enrico Farnea C++ Prisma...

Page 1: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Data Analysis Team : Status

(since the last AW)

http://agata.in2p3.fr - http://svn.in2p3.fr/agata

• Main achievements by Enrico Farnea

C++ Prisma library

• ADF

• Perspectives

Page 2: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

ROOT

GammaWare

CoreCorePhysicsPhysics

GEMGEM ADFADFToolsTools

Gw (svn, doxygen, bugtracker)

NARVAL

Others

Library (.so)Library (.so)Legend :

To deal with

the data flow

To dealwith

simulations

SpectraGatingEtc …

PrismaPrisma

Reconstructionin

Prisma

NEW

NEW

Page 3: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

ADF developmentsMore data flow controls available

Algo

consumable flags

Needed by Algo

true false

Ignored by Algo

kStrict

kSafe

kGrowing

OR

OR

Page 4: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

ADF developments

Hooks for ADA

ADFADF

C/C++

C/C++

ADA

Page 5: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

ADF developmentsSame library online/offlineFull integration : soon !

• Developments of new algos• Simulate an experiment• Read back ADF files

• Developments of new algos• Simulate an experiment• Read back ADF files

ADFADF

Page 6: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Offline analysis

ADF files producedby NARVAL

Pre-Analysis

ADF files producedby you

ROOT/Tree producedby you

Gates-Matrix(ROOT)OR

OR….

ROOT facilities (cuts, eventlist, …)

Page 7: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Tools• More spectrum manipulations• LevelScheme Player (delayed …6 months)

Interactive/graphical gating

Matrix Cube

Done

Page 8: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Conclusions

C++ Prisma library

ADF … first phase almost finished New developments (talk DAQ session)

Tools and others … to be continued …

Requirements agata{AT}ipnl.in2p3.fr

orbugtracker (http://agata.in2p3.fr)

Page 9: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Framework content

2004 2008

Protoype:Simu from LS

Organisation:•Serveur SVN•Doc•Bugtracker…

Interface tracking

ADF Library

Core library / tools /Interface

to other frameworks+ …

DAQDAQInterface GEANT4

generators

• Read ADF files• Plug Narval algorithms• Produce ADF files

Page 10: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

ROOT and TTree

Elegant way to store/organize eventsTTreeViewer GUI interfaceCreate event lists for a given cut

Keep them instead of cuts ……

Package based on ROOTAll ROOT facilities are there !!A lot will come

TTree

Specific developments needed

Page 11: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Specific developments

Graphical fit “à la gf2” Magic of the Interpreter

Gates on gamma-ray matrix Keyboard based, fully embedded

GUI for analysis of spectra Classical GUI

DEMONSTRATIONSDEMONSTRATIONS

Many ways to defined things !!

Page 12: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

GUI to analyse spectra

Zoom all

Action

s in

ROOT files

!!

Page 13: Data Analysis Team : Status (since the last AW)  -  Main achievements by Enrico Farnea  C++ Prisma library.

Conclusions

• The work is going on …

organisation with PSA/tracking/DAQ/Ancillary

• Actual version of GammaWare 0.4 0.6 (ADF) ( Version 1.0 in 6 months)

• Volunteers are welcome !