Project

General

Profile

Bug #22596

Cannot convert recob::Vertex

Added by Tingjun Yang 8 days ago. Updated 3 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Data products
Target version:
-
Start date:
05/16/2019
Due date:
% Done:

100%

Estimated time:
Spent time:
Occurs In:
Experiment:
DUNE
Co-Assignees:
Duration:

Description

Dear experts,

I got the following error when I tried to rereconstruct a protodune MC file:

%MSG-s ArtException:  PostEndJob 15-May-2019 16:44:55 CDT ModuleEndJob
cet::exception caught in art
---- OtherArt BEGIN
  ---- EventProcessorFailure BEGIN
    EventProcessor: an exception occurred during current event processing
    ---- FatalRootError BEGIN
      Fatal Root Error: @SUB=TStreamerInfo::BuildOld
      Cannot convert recob::Vertex::pos_ from type: ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::GlobalCoordinateSystemTag> to type: ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>, skip element
    ---- FatalRootError END
  ---- EventProcessorFailure END
---- OtherArt END
%MSG
%MSG-s ArtException:  PostEndJob 15-May-2019 16:44:55 CDT ModuleEndJob

lar -c protoDUNE_reco.fcl xroot://fndca1.fnal.gov:1094/pnfs/fnal.gov/usr/dune/tape_backed/dunepro/mcc11/protodune/mc/full-reconstructed/10/78/14/66/mcc11_protoDUNE_sp_reco_17040172_0_f91fb017-1c2b-434b-9b09-91e47ee6a2f8.root --nskip 8 -n 1

I am using v08_19_01.

Thanks,
Tingjun

protoDUNE_reco.fcl (12.5 KB) protoDUNE_reco.fcl Tingjun Yang, 05/16/2019 08:02 AM

History

#1 Updated by Gianluca Petrillo 8 days ago

Which version was the input file produced with?

#2 Updated by Tingjun Yang 8 days ago

v07_07_00_01

#3 Updated by Gianluca Petrillo 8 days ago

Shortcut:

touch empty.fcl
lar -c empty.fcl -s xroot://fndca1.fnal.gov:1094/pnfs/fnal.gov/usr/dune/tape_backed/dunepro/mcc11/protodune/mc/full-reconstructed/10/78/14/66/mcc11_protoDUNE_sp_reco_17040172_0_f91fb017-1c2b-434b-9b09-91
e47ee6a2f8.root -o copy.root --nskip 8 -n 1

The problem doesn't show in v08_17_00, so it seems to be somehow related to the move of dictionary libraries.

#4 Updated by Tingjun Yang 7 days ago

Any updates on this?

#5 Updated by Kyle Knoepfel 4 days ago

  • Assignee set to Kyle Knoepfel
  • Status changed from New to Feedback

Tingjun, have you tested this with LArSoft v08_18?

#6 Updated by Tingjun Yang 4 days ago

Kyle Knoepfel wrote:

Tingjun, have you tested this with LArSoft v08_18?

I do not have this problem with larsoft v08_18_00 (using Gianluca's shortcut command).

#7 Updated by Kyle Knoepfel 3 days ago

  • % Done changed from 0 to 100
  • Status changed from Feedback to Resolved
  • Category set to Data products

The error was indeed due to the dictionary rearrangement. I had placed the relevant recob::Vertex IO rules in a different dictionary wrt where the recob::Vertex dictionary was defined. This has been fixed with commit lardataobj:63a225.

#8 Updated by Tingjun Yang 3 days ago

Thanks Kyle.



Also available in: Atom PDF