Transcript ppt

GLAST LAT Project
The online monitor for the beam test 2006 - MRB 24 01 2006
Online monitor for the beam test 2006
VRVS January 24, 2006
Luca Baldini, Johan Bregeon, Luca Latronico,
Carmelo Sgrò
Luca Baldini
1
GLAST LAT Project
The online monitor for the beam test 2006 - MRB 24 01 2006
Basic ideas
•
•
Continuous real time monitoring of the CU (and ancillary systems?)
behavior/performance:
– Definition of a basic set of standard distributions at the global
(CU) level and the subsystems (TKR, CAL, ACD) level.
– Few simple quantities as sensitive as possible to
problems/malfunctioning (both in the CU and, possibly, in the
beam) to be identified. All the remaining analysis should be
performed offline.
– Corresponding set of plots arranged in such a way that the
visualization is easy.
– Minimize the impact onto the data acquisition in terms of required
processing power.
– Playback capability.
Based onto the online monitor for the TKR electrical tests at the
single tower level:
– Extend it to the other subsystems (CAL, ACD?). Suggestions
welcome!
– Optimize the code to accommodate the data processing needed.
Luca Baldini
2
GLAST LAT Project
The online monitor for the beam test 2006 - MRB 24 01 2006
Overall architecture I
• Based on the DataDistributor technology developed by the
Online group within the LATTE framework:
– Event data packets received by the PC hosting the
acquisition can be multicasted to one(several) remote
machine(s) using a modest amount of resources.
– All the processing required for the actual monitoring is then
performed by the remote machine.
– Playback capability can be implemented fairly easily.
• Some tools already existing, based on this technology:
– GOSED: single event display at the single tower level.
– Consumer: simple online monitor, but some features that
would be useful for our purposes are missing.
Luca Baldini
3
GLAST LAT Project
The online monitor for the beam test 2006 - MRB 24 01 2006
Overall architecture II
Luca Baldini
4
GLAST LAT Project
The online monitor for the beam test 2006 - MRB 24 01 2006
Overall architecture III
•
•
•
Based on a single configuration file in which the user can easily specify:
– The columns of the ntuple(s).
– The plots to be done.
– The mapping between the plots and the GUI.
Main features:
– Multiple different monitors (customized for different goals) can be run in
parallel on different machines with essentially no impact on the
acquisition.
– Trivial to include the monitoring of the ancillary systems if they are fully
integrated with the CU DAQ.
– Meant to work for all the possible hardware configurations (from the single
tower to the full LAT). Could be potentially used for the LAT environmental
tests @ NRL.
Current status:
– General infrastructure in place. Fully functional with a single TEM.
– Need to define in details the quantities to be monitored.
– Need to decide if we want to support the monitor of the ACD tiles.
– Need to implement the support for multiple TEMs (should be
straightforward).
Luca Baldini
5