Status of Data Analysis Team
GammaWare and ADF since the last
AW
Many thanks to:
Q-T Doan, E. Farnea, J. Ljungvall, A. Lopez-Martens, J. Nyberg,
F. Recchia, B. Rossé, G. Suliman, Ch. Theisen, Ch Finck …
Content of the framework
New
« Collaborative development » ADF Library
Protoype: Interface GEANT4
Simu from LS generators DAQ
2004 Organisation: Core library / tools / 2009
•Serveur SVN Interface
•Doc
•Bugtracker to other frameworks
… +… New
New
Î ADF library is now part of the GammaWare
Content of the framework
Any framework
Emulator
o … …
ar l is
te-c a lys Narval
n An
Mo
e …
m
che
el
s r ite
Le
v
s ad/w a
s se Re dat
la
e rc
e lp
H
Physics generator (gem)
(gamma-ray event Monte-Carlo)
Main engine :
discret γ–ray cascades randomly generated from level schemes
+…
New Software organisation
• Production every night of :
an html documentation of the code
a tarball of the head version
• Anonymous access to the svn server
• ADF now part of the GammaWare
(standalone mode
svn+ssh://anonsvn@anonsvn.in2p3.fr/agata/gammaware/trunk/src/adf)
Background
Findpeaks
Agata
AgataSoft
The Core library
New
« Model for Log messages »
LogCollector
LogMessage null
Info
« all is ok ! » cout
If ( ) …
CentralLog file
NarvalLog
If () … Error
« bad file ! »
debug error warning info
New The Physics library
LevelShemePlayer :
• Construction / interaction
• Actions on demo
Î Still in development …
More to come : interaction with matrices, etc …
New The Tools library
Fit, FindPeak, Background …
Spectrum Player :
•RootPlayer
•GSPlayer
•…
« Plugin system »
HistoConverter :
• Ascii Î ROOT
0 10 « Plugin system »
1 15
2 23
…
The ADF library
(Agata Data Flow / Frame)
Highly processed data flow !!
consumed or not
A
C
Frame T
O
R
Actor (Likely to change Î version number (Major,Minor)) :
Producer, Consumer or Filter
ADF :
Virtual interface to Narval (emulator)
Frame manipulation (trigger) and its content
The ADF library
New The dev-phase 2 is over (important re-working):
• gestion of configurations frames
• more flexible data flow
The ADF library can be loaded :
• In Narval
Ke 10010011101 … DataFrame
y
• In a standalone C/C++ program
Version 2,1
• In a ROOT (GammaWare) session
New
10010011101 …
Ke documentation
More : EvolutiveFrame
y Version 2,X
http://csngwinfo.in2p3.fr/mediawiki/index.php/ADF
Examples (standalone and in Gw): New
Ke just a string and …
demos/adf/Producer.C ConfigurationFrame
y
demos/adf/TestFIO.C (BasicAFP-TestFIO-BasicAFC)
11111010010 … 0110001 … CompositeFrame
Conclusions
• The package is growing smoothly … more to come !
data processing
specific tools (ROOT is behind !)
Î Release 1.0 in 6 months ?
• More documentations
User’s guide
• Volunteers are welcome !
• Suggestions : bugtracker or agata<AT>ipnl.in2p3.fr
http://agata.in2p3.fr / http://svn.in2p3.fr/agata