LDMX Software
Public Attributes | List of all members
ldmx::SimCalorimeterHit::Contrib Class Reference

Information about a contribution to the hit in the associated cell. More...

#include <SimCalorimeterHit.h>

Public Attributes

int incidentID {-1}
 trackID of incident particle that is an ancestor of the contributor
 
int trackID {-1}
 track ID of this contributor
 
int pdgCode {0}
 PDG ID of this contributor.
 
float edep {0}
 Energy depostied by this contributor.
 
float time {0}
 Time this contributor made the hit (global Geant4 time)
 

Detailed Description

Information about a contribution to the hit in the associated cell.

Definition at line 43 of file SimCalorimeterHit.h.

Member Data Documentation

◆ edep

float ldmx::SimCalorimeterHit::Contrib::edep {0}

Energy depostied by this contributor.

Definition at line 64 of file SimCalorimeterHit.h.

64{0};

Referenced by hcal::HcalDigiProducer::produce().

◆ incidentID

int ldmx::SimCalorimeterHit::Contrib::incidentID {-1}

trackID of incident particle that is an ancestor of the contributor

The incident ancestor is found in TrackMap::findIncident where the ancestry is looped upwards until a particle is found that matches the criteria. (1) particle will be saved to output file AND (2) particle originates in a region outside the CalorimeterRegion If no particle is found matching these criteria, the primary particle that is this trackID's ancestor is chosen.

Definition at line 55 of file SimCalorimeterHit.h.

55{-1};

◆ pdgCode

int ldmx::SimCalorimeterHit::Contrib::pdgCode {0}

PDG ID of this contributor.

Definition at line 61 of file SimCalorimeterHit.h.

61{0};

◆ time

float ldmx::SimCalorimeterHit::Contrib::time {0}

Time this contributor made the hit (global Geant4 time)

Definition at line 67 of file SimCalorimeterHit.h.

67{0};

Referenced by hcal::HcalDigiProducer::produce().

◆ trackID

int ldmx::SimCalorimeterHit::Contrib::trackID {-1}

track ID of this contributor

Definition at line 58 of file SimCalorimeterHit.h.

58{-1};

Referenced by recon::RecoilMissesEcalSkimmer::produce().


The documentation for this class was generated from the following file: