#include <timetool.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_TimeToolData | |
Version = 1 | |
Dark | |
Reference | |
Signal | |
enum | { TypeId = Pds::TypeId::Id_TimeToolData } |
enum | { Version = 1 } |
enum | EventType { Dark, Reference, Signal } |
Public Member Functions | |
virtual | ~DataV1 () |
virtual TimeTool::DataV1::EventType | event_type () const =0 |
virtual double | amplitude () const =0 |
virtual double | position_pixel () const =0 |
virtual double | position_time () const =0 |
virtual double | position_fwhm () const =0 |
virtual double | ref_amplitude () const =0 |
virtual double | nxt_amplitude () const =0 |
virtual ndarray< const int32_t, 1 > | projected_signal () const =0 |
virtual ndarray< const int32_t, 1 > | projected_sideband () const =0 |
Definition at line 189 of file timetool.ddl.h.
anonymous enum |
Definition at line 191 of file timetool.ddl.h.
anonymous enum |
Definition at line 193 of file timetool.ddl.h.
Psana::TimeTool::DataV1::~DataV1 | ( | ) | [virtual] |
Definition at line 64 of file timetool.ddl.cpp.
virtual double Psana::TimeTool::DataV1::amplitude | ( | ) | const [pure virtual] |
Amplitude of the edge
virtual TimeTool::DataV1::EventType Psana::TimeTool::DataV1::event_type | ( | ) | const [pure virtual] |
Event designation
virtual double Psana::TimeTool::DataV1::nxt_amplitude | ( | ) | const [pure virtual] |
Amplitude of the next largest edge
virtual double Psana::TimeTool::DataV1::position_fwhm | ( | ) | const [pure virtual] |
Full-width half maximum of filtered edge (in pixels)
virtual double Psana::TimeTool::DataV1::position_pixel | ( | ) | const [pure virtual] |
Filtered pixel position of the edge
virtual double Psana::TimeTool::DataV1::position_time | ( | ) | const [pure virtual] |
Filtered time position of the edge
virtual ndarray<const int32_t, 1> Psana::TimeTool::DataV1::projected_sideband | ( | ) | const [pure virtual] |
Projected reference
virtual ndarray<const int32_t, 1> Psana::TimeTool::DataV1::projected_signal | ( | ) | const [pure virtual] |
Projected signal
virtual double Psana::TimeTool::DataV1::ref_amplitude | ( | ) | const [pure virtual] |
Amplitude of reference at the edge