Download presentation
Presentation is loading. Please wait.
Published byBethanie Golden Modified over 9 years ago
1
1 Charles Leggett Raw Data Builder F Package to transform UnpDataChunks into RawDataChunks. F In v00-03-00 of unpack_reco (not in any DØ release) l pack_reco l requires the UnpDataChunk to be made first (duh) calunpdata/CalMCToUnpReco smtraw/SmtData2RawUnp muo_unpdata/MuoMCToUnpReco F Been demonstrated to work producing both separately, and all together in one file: l CAL_FE l MUO_FE l SMT_FE F And there was much rejoicing.....
2
2 Charles Leggett How to Build a Calorimeter RDC F packages: l unpack_reco: v00-03-00 l calunpdata: v00-03-01 l caldata: head l t85 good for everything else (t86 had build problems on IRIX) F add PackReco.x to unpack_reco/bin/BINARIES F gmake unpack_reco.lib, unpack_reco.bin F adjust thresholds (default set to 0.001 GeV) in calunpdata/CalMCToUNPReco.rcp F copy framework rcp file (“PackReco_fwk.rcp”), and run configuration file (“cfg.dat”) from unpack_reco/bin to executable directory. F copy ReadEvent.rcp, WriteEvent.rcp to rcp directory F run PackReco.x -rcp PackReco_fwk.rcp
3
3 Charles Leggett Notes for Unpacker Coders F We’ve seen a lot of error messages like: l ERROR: UnpDataChunk::createModuleList() l factory was unable to create a module of type XXX mode YYY F This is because the module factory isn’t aware of the type of module that you’re asking for. It’s made aware of it via a registration macro that is found in the appropriate unpack_xxx_fe header file. Which means that this header needs to be included somewhere. F Best place to put it: framework registration source file for your MC UDC code. F This means that people who use your MC UDC package won’t have to bother you (me) when they can’t figure out why their program isn’t working.
4
4 Charles Leggett Changes in calunpdata Package F Naming convention of programs in calunpdata package sucks. It’s been very confusing. F New scheme: l CalPacked2RawReco CalMCToUnpReco l CalRaw2PackedReco CalUnpToMCReco l same thing for the framework registration macros, and rcp files F Also have replaced the debug flag with a debug_level rcp parameter. 0 means no debug info printed. F Someone from calorimeter group needs to tell me if the Gain table is accurate, and what’s the deal with: l [ 11,18,17] l [ 10,18,16] No electrical address translation l [ 9,18,16] but exist in gain table (and in MC). l [ 8,18,15]
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.