Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when running eicrecon over simulation file #2

Open
niwgit opened this issue Apr 26, 2023 · 1 comment
Open

Crash when running eicrecon over simulation file #2

niwgit opened this issue Apr 26, 2023 · 1 comment

Comments

@niwgit
Copy link

niwgit commented Apr 26, 2023

Environment: (where does this bug occur, have you tried other environments)

  • Which branch (often main for latest released):
  • Which version (or HEAD for the most recent on git):
  • Any specific OS or system where the issue occurs?
  • Any special versions of ROOT or Geant4?

I was following the eicrecon tutorial (https://eic.github.io/tutorial-jana2/02-work-environment/index.html) and ran eicrecon over simulation
input file given in the tutorial. But I'm getting a lot of errors (few of them are shown below) and not sure what's causing this.
Any suggestions would be appreciated.

Thanks,
Nilanga Wickramaarachchi

Steps to reproduce: (give a step by step account of how to trigger the bug)

  1. From the eic-shell, wget https://eicaidata.s3.amazonaws.com/2022-09-26_ncdis10x100_minq2-1_100ev.edm4hep.root
  2. eicrecon 2022-09-26_ncdis10x100_minq2-1_100ev.edm4hep.root

Expected Result: (what do you expect when you execute the steps above)

Actual Result: (what do you get when you execute the steps above)

[WARN] Parameter 'B0ECAL:B0ECalClusters:depthCorrection' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:20.769] [JEventProcessorPODIO] [error] Omitting PODIO collection 'B0ECalClusters' due to exception: Could not find JFactoryTedm4hep::SimCalorimeterHit with tag=B0ECalHits.
[WARN] Parameter 'B0ECAL:B0ECalRawHits:timeResolution' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:20.773] [JEventProcessorPODIO] [error] Omitting PODIO collection 'B0ECalRawHits' due to exception: Could not find JFactoryTedm4hep::SimCalorimeterHit with tag=B0ECalHits.
PersistencyIO INFO +++ Set Streamer to dd4hep::OpaqueDataBlock
Info in TGeoManager::TGeoManager: Geometry default, Detector Geometry created
Info in TGeoNavigator::BuildCache: --- Maximum geometry depth set to 100
[INFO] Loading DD4hep geometry from 1 files
[INFO] - loading geometry file: '/opt/detector/epic-nightly/share/epic/epic.xml' (patience ....)
Info in TGeoManager::SetTopVolume: Top volume is world_volume. Master volume is world_volume
Info in TGeoManager::CheckGeometry: Fixing runtime shapes...
Info in TGeoManager::CheckGeometry: ...Nothing to fix
Info in TGeoManager::CloseGeometry: Counting nodes...
Info in TGeoManager::Voxelize: Voxelizing...
Info in TGeoManager::CloseGeometry: Building cache...
Info in TGeoManager::CountLevels: max level = 5, max placements = 8325
Info in TGeoManager::CloseGeometry: 518485 nodes/ 2494 volume UID's in Detector Geometry
Info in TGeoManager::CloseGeometry: ----------------modeler ready----------------
[INFO] Geometry successfully loaded.
[2023-04-26 14:37:23.981] [B0ECalRecHits] [info] Find sector field sector, index = 1
[WARN] Parameter 'B0TRK:B0TrackerHitRawHit:Threshold' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:23.984] [acts] [info] Acts GENERAL log level is set to info (2)
[2023-04-26 14:37:23.984] [acts_init] [info] Acts INIT log level is set to info (2)
[WARN] Parameter 'tracking:CentralTrackSeedingResults:bFieldInZ' with value '0.000509647' loses equality with itself after stringification
[WARN] Parameter 'tracking:CentralTrackSeedingResults:beamPosX' with value '0' loses equality with itself after stringification
[WARN] Parameter 'tracking:CentralTrackSeedingResults:beamPosY' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:23.984] [acts_init] [info] loading materials map from file: 'calibrations/materials-map.cbor'
[INFO] Status: 0 events processed 0.0 Hz (0.0 Hz avg)
[INFO] Status: 0 events processed 0.0 Hz (0.0 Hz avg)
[INFO] Status: 0 events processed 0.0 Hz (0.0 Hz avg)
[2023-04-26 14:37:25.228] [acts_init] [info] Converting DD4Hep geometry to ACTS...
14:37:25 DD4hepConver INFO Translating DD4hep geometry into Acts geometry
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: acts_beampipe_central
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: VertexBarrelSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: InnerSiTrackerSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: MiddleSiTrackerSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: OuterSiTrackerSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: InnerMPGDSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: BarrelTOFSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: OuterMPGDSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: EndcapTOFSubSubAssembly
14:37:25 DD4hepConver INFO Translating DD4hep sub detector: B0Tracker
14:37:25 D2A_Logger INFO Subdetector with name : 'B0Tracker' has inconsistent information for translation and is not of type 'compound'. If you want to have this DetElement be translated into the tracking geometry you need add the right DetectorType or VariantParameters (at this stage the subvolume needs to be declared as BEAMPIPE or BARREl, or have a VariantParameter passive_layer=true) or if it is a compound DetElement (containing a barrel-endcap hierarchy), the type needs to be set to 'compound'.
[2023-04-26 14:37:25.272] [acts_init] [info] DD4Hep geometry converted!
[2023-04-26 14:37:25.272] [acts_init] [info] Checking surfaces...
[2023-04-26 14:37:25.295] [acts_init] [info] Loading magnetic field...
[2023-04-26 14:37:25.295] [acts_init] [info] ActsGeometryProvider initialization complete
VolumeManager ERROR lookupContext: Failed to search Volume context D70B00C501023445 [Unknown identifier]
[2023-04-26 14:37:25.296] [ECTRK:SiEndcapTrackerRecHits] [warning] Exception in underlying algorithm: VolumeManager: lookupContext: Failed to search Volume context D70B00C501023445 [Unknown identifier]. Event data will be skipped
[WARN] Parameter 'BTOF:TOFBarrelDigiHit:Threshold' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:25.305] [BTOF:TOFBarrelDigiHit] [warning] Could not find JFactoryTedm4hep::SimTrackerHit with tag=TOFBarrelHits
[WARN] Parameter 'ECTOF:TOFEndcapDigiHits:Threshold' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:25.313] [ECTOF:TOFEndcapDigiHits] [warning] Could not find JFactoryTedm4hep::SimTrackerHit with tag=TOFEndcapHits
[WARN] Parameter 'MPGD:MPGDBarrelDigiHits:Threshold' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:25.322] [MPGD:MPGDDIRCDigiHits] [warning] Could not find JFactoryTedm4hep::SimTrackerHit with tag=MPGDDIRCHits
14:37:25 CKFTracking WARNING No tracks found
14:37:25 CKFTracking WARNING No tracks found
[2023-04-26 14:37:25.344] [JEventProcessorPODIO] [error] Omitting PODIO collection 'EcalBarrelImagingClusters' due to exception: Could not find JFactoryTedm4hep::SimCalorimeterHit with tag=EcalBarrelImagingHits.
[WARN] Parameter 'BEMC:EcalBarrelScFiClusters:depthCorrection' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:25.349] [JEventProcessorPODIO] [error] Omitting PODIO collection 'EcalBarrelImagingMergedClusters' due to exception: Could not find JFactoryTedm4hep::SimCalorimeterHit with tag=EcalBarrelScFiHits.
[WARN] Parameter 'BEMC:EcalBarrelImagingRawHits:timeResolution' with value '0' loses equality with itself after stringification
[2023-04-26 14:37:25.353] [JEventProcessorPODIO] [error] Omitting PODIO collection 'EcalBarrelImagingRawHits' due to exception: Could not find JFactoryTedm4hep::SimCalorimeterHit with tag=EcalBarrelImagingHits.
GetRefChild: Failed to find child with name: EcalBarrelImagingHits Map contains 28 elements.
0 B0ECalHits
0 B0TrackerHits
0 DIRCBarHits
0 DRICHHits
0 EcalBarrelSciGlassHits
0 EcalEndcapNHits
0 EcalEndcapPHits
0 EcalEndcapPInsertHits
0 ForwardOffMTrackerHits
0 ForwardRomanPotHits
0 HcalBarrelHits
0 HcalEndcapNHits
0 HcalEndcapPHits
0 HcalEndcapPInsertHits
0 LumiDirectPCALHits
0 LumiSpecCALHits
0 LumiSpecTrackerHits
0 MPGDBarrelHits
0 MPGDDIRCHits
0 MRICHHits
0 SiBarrelHits
0 TOFBarrelHits
0 TOFEndcapHits
0 TaggerTrackerHits
0 TrackerEndcapHits
0 VertexBarrelHits
0 ZDCEcalHits
0 ZDCHcalHits

@c-dilks
Copy link
Member

c-dilks commented Apr 26, 2023

Lines like this hint that the input simulation files are out of date w.r.t. EICrecon:

 VolumeManager ERROR lookupContext: Failed to search Volume context D70B00C501023445 [Unknown identifier]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants