EDM4eic
EIC data model
Loading...
Searching...
No Matches
edm4eic::SimPulseData Class Reference

#include <SimPulseData.h>

Public Attributes

std::uint64_t cellID {}
 ID of the readout cell for this pulse.
 
float integral {}
 Total pulse integral in relevant units.
 
::edm4hep::Vector3f position {}
 Position the pulse is evaluated in world coordinates [mm].
 
float time {}
 Start time for the pulse in [ns].
 
float interval {}
 Time interval between amplitude values [ns].
 
unsigned int amplitude_begin {}
 
unsigned int amplitude_end {}
 
unsigned int calorimeterHits_begin {}
 
unsigned int calorimeterHits_end {}
 
unsigned int trackerHits_begin {}
 
unsigned int trackerHits_end {}
 
unsigned int pulses_begin {}
 
unsigned int pulses_end {}
 
unsigned int particles_begin {}
 
unsigned int particles_end {}
 

Detailed Description

Simulated pulse prior to digitization.

Author
: D. Anderson, S. Gardner, S. Joosten., D. Kalinkin

Member Data Documentation

◆ amplitude_begin

unsigned int edm4eic::SimPulseData::amplitude_begin {}

◆ amplitude_end

unsigned int edm4eic::SimPulseData::amplitude_end {}

◆ calorimeterHits_begin

unsigned int edm4eic::SimPulseData::calorimeterHits_begin {}

◆ calorimeterHits_end

unsigned int edm4eic::SimPulseData::calorimeterHits_end {}

◆ cellID

std::uint64_t edm4eic::SimPulseData::cellID {}

ID of the readout cell for this pulse.

◆ integral

float edm4eic::SimPulseData::integral {}

Total pulse integral in relevant units.

◆ interval

float edm4eic::SimPulseData::interval {}

Time interval between amplitude values [ns].

◆ particles_begin

unsigned int edm4eic::SimPulseData::particles_begin {}

◆ particles_end

unsigned int edm4eic::SimPulseData::particles_end {}

◆ position

::edm4hep::Vector3f edm4eic::SimPulseData::position {}

Position the pulse is evaluated in world coordinates [mm].

◆ pulses_begin

unsigned int edm4eic::SimPulseData::pulses_begin {}

◆ pulses_end

unsigned int edm4eic::SimPulseData::pulses_end {}

◆ time

float edm4eic::SimPulseData::time {}

Start time for the pulse in [ns].

◆ trackerHits_begin

unsigned int edm4eic::SimPulseData::trackerHits_begin {}

◆ trackerHits_end

unsigned int edm4eic::SimPulseData::trackerHits_end {}

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