when running BgOverlay before SplitCollectionsByLayer, and therefore feeding BgOverlay with FTDCollection
A runtime error occured - (uncaught exception):
lcio::Exception: DDPlanarDigiProcessor::processEvent(): no surface found for cellID : system:1,side:0,layer:5,module:13,sensor:0
Marlin will have to be terminated, sorry.
On the other hand, if we run first SplitCollectionByLayer which creates the FTD_PIXELCollection and FTD_STRIPCollection then:
A runtime error occured - (uncaught exception):
lcio::EventException: LCEventImpl::addCollection() name already exists: FTD_STRIPCollection
Marlin will have to be terminated, sorry.
when running BgOverlay before SplitCollectionsByLayer, and therefore feeding BgOverlay with FTDCollection
A runtime error occured - (uncaught exception): lcio::Exception: DDPlanarDigiProcessor::processEvent(): no surface found for cellID : system:1,side:0,layer:5,module:13,sensor:0 Marlin will have to be terminated, sorry.
On the other hand, if we run first SplitCollectionByLayer which creates the FTD_PIXELCollection and FTD_STRIPCollection then:
A runtime error occured - (uncaught exception): lcio::EventException: LCEventImpl::addCollection() name already exists: FTD_STRIPCollection Marlin will have to be terminated, sorry.