Linear Collider Forum

Home » Analysis and Reconstruction » Reconstruction » collection not in event:TPCSpacePointCollection
collection not in event:TPCSpacePointCollection [message #2306] Wed, 19 March 2014 19:36 Go to previous message
Messages: 64
Registered: September 2004
Location: Tohoku University
Dear reco experts,

I'm trying to reconstruct a couple of files that I generated with physsim at KEK.
I can run them through Mokka using ILCDirac (application version 080003, see also /afs/

This gives me files like this (replicas at CERN and KEK):
/ilc/user/j/jstrube/test/HiggsCP/slcio/ILD_01_v05/250GeV/rec oil/ilc-user-j-jstrube-test-HiggsCP/physsim_zh.ID_01_ze1e1.e L.pR.anom_bTilde303_SIM.slcio

When trying to run this file through what I think is the official DBD reco xml (see attached).
Using: Marlin --global.LCIOInputFiles="${filename}" --MyLCIOOutputProcessor.LCIOOutputFile="${recfilename}" --DSTOutput.LCIOOutputFile="${dstfilename}" --BgOverlay.InputFileNames="${helpervar}" --BgOverlay.expBG="${bgAverage[${energy}]}" --MyBCalReco.BackgroundFilename="${bcalFiles[${energy}]}" stdreco.xml

<!-- steering file parameter: [ global.LCIOInputFiles ] will be OVERWRITTEN with value: [" /hsm/ilc/grid/storm/user/j/jstrube/test/HiggsCP/slcio/ILD_01 _v05/250GeV/recoil/ilc-user-j-jstrube-test-HiggsCP/physsim_z h.ID_01_ze1e1.eL.pR.anom_bTilde303_SIM.slcio "] -->
<!-- steering file parameter: [ MyLCIOOutputProcessor.LCIOOutputFile ] will be OVERWRITTEN with value: ["physsim_zh.ID_01_ze1e1.eL.pR.anom_bTilde303_REC.slcio"] -->
<!-- steering file parameter: [ DSTOutput.LCIOOutputFile ] will be OVERWRITTEN with value: ["physsim_zh.ID_01_ze1e1.eL.pR.anom_bTilde303_DST.slcio"] -->
<!-- steering file parameter: [ BgOverlay.InputFileNames ] will be OVERWRITTEN with value: [" /group/ilc/users/miyamoto/mcprod/130422-Reco/sim/250-TDR_ws/ aa_lowpt/sv01-14-01-p03.mILD_o1_v05.E250-TDR_ws.Paa_lowpt.I1 06725.eL80.pR30-00004.slcio /group/ilc/users/miyamoto/mcprod/130422-Reco/sim/250-TDR_ws/ aa_lowpt/sv01-14-01-p03.mILD_o1_v05.E250-TDR_ws.Paa_lowpt.I1 06725.eL80.pR30-00005.slcio "] -->
<!-- steering file parameter: [ BgOverlay.expBG ] will be OVERWRITTEN with value: ["0.2"] -->
<!-- steering file parameter: [ MyBCalReco.BackgroundFilename ] will be OVERWRITTEN with value: [" bg_aver.sv01-14-01-p00_fieldX02.mILD_o1_v05.E250-TDR_ws.PBea mstr-pairs.I270000.root "] -->


I get (at event 88):

A runtime error occured - (uncaught exception):
lcio::Exception: lcio::DataNotAvailableException: LCEventImpl::getCollection: collection not in event:TPCSpacePointCollection
The LCIO file seems to have a corrupted EventHeader that doesn't list all the collections in the event properly
Marlin will have to be terminated, sorry.

This is using ILCSoft v01-16 (no patch, as installed at KEK).
I have not seen this error before. Any hint as to what's causing this is appreciated.

  • Attachment: stdreco.xml
    (Size: 61.93KB, Downloaded 339 times)
Read Message
Read Message
Read Message
Previous Topic:LCalReco processor
Next Topic:Bug in MarlinReco/PFOID/src/
Goto Forum:

Current Time: Fri Feb 21 10:13:32 Pacific Standard Time 2020
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software