Download presentation
Presentation is loading. Please wait.
Published byKelley Harvey Modified over 8 years ago
1
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 DAQ Emlyn Corrin
2
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 2 LCIO/Marlin Decision to use LCIO/Marlin for data storage and processing. Data will be sent within the DAQ in a simple custom format, and converted to LCIO before being written. Some issues installing LCIO/Marlin on Mac OS X, but managed to get it working. Need to define exact format in LCIO
3
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 3 Architecture Application Thread Buffer Key: Listening Socket Command Data Logging Signal /data
4
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 4 DAQ software Have set up a publicly accessible subversion repository on our server (129.194.52.98, still waiting for a DNS name) Can be browsed at: http://129.194.52.98/wsvn/eudaq/ http://129.194.52.98/wsvn/eudaq/
5
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 5 Internal Event classes Base class (Event) and derived classes: Event(runnumber, triggernumber) –EventTLU(timestamp) –EventRaw(vector[width*height] of pixels) –EventSparse(vector[nhits] of Hit) Hit(x, y, adc) Begin/End of Run Events (BORE/EORE)? All can be serialized and sent over network / to file etc.
6
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 6 GUI Will always be possible to use command line, but a GUI in addition would also be nice. Decided to use Qt - easy to use and portable. Created non-working mock-ups for Run Control and Dummy Producer.
7
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 7 Run Control
8
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Emlyn Corrin, CERN, 22/3/2007 Page 8 Dummy Producer
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.