Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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]


Download ppt "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."

Similar presentations


Ads by Google