Download EUDAQ Software User Manual
Transcript
EUDET-Memo-2010-01 Contents Contents 1. Introduction 1.1. Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 2. Installing EUDAQ 2.1. Prerequisites . 2.2. Downloading 2.3. Configuring . 2.4. Compiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 8 8 3. Running EUDAQ 3.1. Preparation . . . . 3.2. Processes . . . . . 3.3. Running the DAQ 3.4. Other Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 12 16 18 . . . . 29 29 29 30 32 . . . . . . . . 4. Writing a Producer 4.1. Configuration . . . . . . . . . . . . . 4.2. Receiving Commands . . . . . . . . . 4.3. Sending Data and the RawDataEvent 4.4. Log Messages . . . . . . . . . . . . . . . . . . . class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. Data Conversion 33 5.1. StandardEvent and StandardPlane . . . . . . . . . . . . . . . . . . . . . 33 5.2. LCIO and LCEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 5.3. DataConverterPlugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6. Other Parts of the Framework 6.1. FileWriter . . . . . . . . . 6.2. FileReader . . . . . . . . . 6.3. PluginManager . . . . . . 6.4. OptionParser . . . . . . . 6.5. Timer . . . . . . . . . . . 6.6. Utils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 40 40 41 42 45 45 7. Reporting Issues 47 A. Source Code A.1. Example A.2. Example A.3. Example A.4. Example 48 48 49 53 56 Config File . . . . . Producer . . . . . . DataConverterPlugin Reader . . . . . . . . . . . . . . . . . . . . Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 2