Skip to content

DDPlanarDigi creates objects with empty 3D covariance matrix #21

@andread3vita

Description

@andread3vita

Check duplicate issues.

  • Checked for duplicates

Goal

Hello,
I am using the digitizer defined in k4Reco/DDPlanarDigi and if I read the results I get that covariance matrix has all null elements.

Here is what I am doing to read the output of the digitizer with IDEA_v3_o1:

import ROOT
from podio import root_io
import dd4hep as dd4hepModule
from ROOT import dd4hep

input_file_path = "output_digi.root"
podio_reader = root_io.Reader(input_file_path)
for i, event in enumerate(podio_reader.get("events")):
    
    digi_vtx = event.get("VertexBarrelCollection_digi")
    
    for digi_hit in digi_vtx:
        
        cov = digi_hit.getCovMatrix()
        print(cov)

Thank you!
Andrea

Operating System and Version

Alma Linux 9.5

compiler

GCC 14.2.0

The version of the key4hep stack

2025-02-12

Package Version

current master

Reproducer

import ROOT
from podio import root_io
import dd4hep as dd4hepModule
from ROOT import dd4hep

input_file_path = "/afs/cern.ch/user/a/adevita/public/workDir/test/tracking_validation/ideav3/output_digi_v3_ddplanar.root"
podio_reader = root_io.Reader(input_file_path)
for i, event in enumerate(podio_reader.get("events")):
    
    digi_vtx = event.get("VertexBarrelCollection_digi")
    
    for digi_hit in digi_vtx:
        
        cov = digi_hit.getCovMatrix()
        print(cov)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions