11#include <framework/datastore/RelationsObject.h>
37 double time,
double amplitude):
Defines interface for accessing relations of objects in StoreArray.
Calibration pulse time and amplitude generated by TOPCalPulseGenerator.
float m_time
generated time in [ns]
unsigned m_channel
hardware channel number (0-based)
int getPixelID() const
Returns pixel ID (1-based)
unsigned int getChannel() const
Returns hardware channel number.
int m_moduleID
module ID (1-based)
int getModuleID() const
Returns module ID.
TOPSimCalPulse()
Default constructor.
TOPSimCalPulse(int moduleID, unsigned channel, int pixelID, double time, double amplitude)
Full constructor.
double getAmplitude() const
Returns generated amplitude.
ClassDef(TOPSimCalPulse, 1)
ClassDef.
int m_pixelID
software channel ID (1-based)
float m_amplitude
generated amplitude in [ADC counts]
double getTime() const
Returns generated time.
Abstract base class for different kinds of events.