I. Chunks present in unfixed thumbnails after thumbnail unpacking. MCKineChunk MinBiasChunk L1L2Chunk L3Chunk TMBTriggerChunk -LumiInfoChunk HistoryChunk -CalDataChunk CalNadaChunk Calt4_25Chunk CalQualityChunk CftClusterChunk SMTPosBCollectChunk SMTPosDCollectChunk SMTGlblBCollectChunk SMTGlblDCollectChunk SmtChipStatusChunk CPSDigiChunk FPSDataChunk PDTHitChunk MDTHitChunk MSCHitChunk *TrackCalChunk *TrackCalJetChunk *ThumbNailChunk: CPSClusterChunk (CPSTmbObj) FPSClusterChunk (FPSTmbObj) VertexCollChunk (VtxTmbObj) *ChargedParticleChunk (ChTmbObj, ChIsoTmbObj) *VtxChLinksChunk (newly created by UnpThumbNailPkg) *EMparticleChunk (EmTmbObj) -MuonParticleChunk (MuTmbObj) *TauChunk (TauTmbObj) *JetChunk (JetTmbObj, LeBobTmbObj) *MissingETChunk (MetTmbObj) CalStatusChunk (CalStatusTmbObj) FPDDigiChunk (FPDTmbObj) LMDigiChunk (LMTmbObj) * These chunks should be dropped and regenerated from scratch. - These chunk may need updating. II. Fixing synopsis. 1. Standard initialization (geometry, calibration, history, configuration). 2. SAMManager. 3. ReadEvent. 4. Update LumiInfoChunk. 5. Unpack ThumbNailChunk. No need to unpack: em, tau, jet, met. Do unpack charged particles, muons, vertices. 6. Drop ThumbNailChunk, TrackCalChunk, TrackCalJetChunk and other chunks listed above. Keep ChargedParticleChunk and VtxChLinksChunk temporarily. 7. Fix CalDataChunk warm cell problem (CalTowerTwo_HCKalone). This is the heart of fixing. 8. Make a reverse-engineered GTrackChunk from charged partgicels using ChPartGTrackPkg. For this we use the rcp option to simultaneously make GTrackChLinksChunk to remember associations from the old charged particles to GTracks. 9. Drop ChargedParticleChunk using process hook. 10. Calorimeter reconstruction (subset of ). Omits remaking Calt4_25Chunk. 11. Charged particle reconstruction using standard d0reco ). Makes ChargedParticleChunk and TrackCalChunk. 12. Remake VtxChLinksChunk using VtxChLinksPkg to store associations between remade charged particles and existing vertices. 13. Update MuonParticleChunk to reestablish links to new charged particles. 14. Redo other particle ids (em, tau, jet, met, links) using d0reco standard rcps (not sure about links). Jet reconstruction makes TrackCalJetChunk and JetChunk. 15. Remake ThumbNailChunk. 16. Tag chunks and Write out thumbnail. III. Cvs Packages. Here are some of the cvs packages that contain d0reco algorithms that should be checked for consistency between p20.08.02 and p20.11.01. 1. High level rcp files. d0reco/rcp 2. Chunks & objects. caldata cal_nada cal_t42 gtr_evt chpart_evt vertex_evt em_evt (bug in p20.08.02) muo_evt jet_evt tau_evt met_evt cps_evt (fpe risk in p20.08.02) fps_reco 3. MC. mcpp d0_mcpp d0_mcpp_gen 4. Vertex reconstruction. d0root_tmb d0root_reco d0root_btag d0root_analysis vertexutil 5. Calorimeter clusters. calreco cellNN 6. Charged particles. chpart_reco caltrack_extra 7. Muons. muonid (bug in p20.08.02) 8. EM. emreco 9. Taus. tau_clusterreco taureco tau_nn 10. Jets. jetreco energycluster eflow kt_jets 11. Missing ET. metreco met_util 12. thumbnail thumbnail