#include <timetool.ddl.h>
Inheritance diagram for psddl_pds2psana::TimeTool::DataV2< Config >:
Public Types | |
typedef Pds::TimeTool::DataV2 | XtcType |
typedef Psana::TimeTool::DataV2 | PsanaType |
Public Member Functions | |
DataV2 (const boost::shared_ptr< const XtcType > &xtcPtr, const boost::shared_ptr< const Config > &cfgPtr) | |
virtual | ~DataV2 () |
virtual Psana::TimeTool::DataV2::EventType | event_type () const |
virtual double | amplitude () const |
virtual double | position_pixel () const |
virtual double | position_time () const |
virtual double | position_fwhm () const |
virtual double | ref_amplitude () const |
virtual double | nxt_amplitude () const |
virtual ndarray< const int32_t, 1 > | projected_signal () const |
virtual ndarray< const int32_t, 1 > | projected_sideband () const |
virtual ndarray< const int32_t, 1 > | projected_reference () const |
const XtcType & | _xtcObj () const |
Definition at line 131 of file timetool.ddl.h.
typedef Psana::TimeTool::DataV2 psddl_pds2psana::TimeTool::DataV2< Config >::PsanaType |
Definition at line 134 of file timetool.ddl.h.
typedef Pds::TimeTool::DataV2 psddl_pds2psana::TimeTool::DataV2< Config >::XtcType |
Definition at line 133 of file timetool.ddl.h.
psddl_pds2psana::TimeTool::DataV2< Config >::DataV2 | ( | const boost::shared_ptr< const XtcType > & | xtcPtr, | |
const boost::shared_ptr< const Config > & | cfgPtr | |||
) |
Definition at line 382 of file timetool.ddl.cpp.
psddl_pds2psana::TimeTool::DataV2< Config >::~DataV2 | ( | ) | [virtual] |
const XtcType& psddl_pds2psana::TimeTool::DataV2< Config >::_xtcObj | ( | ) | const [inline] |
Definition at line 147 of file timetool.ddl.h.
double psddl_pds2psana::TimeTool::DataV2< Config >::amplitude | ( | ) | const [virtual] |
Amplitude of the edge
Implements Psana::TimeTool::DataV2.
Definition at line 401 of file timetool.ddl.cpp.
Psana::TimeTool::DataV2::EventType psddl_pds2psana::TimeTool::DataV2< Config >::event_type | ( | ) | const [virtual] |
Event designation
Implements Psana::TimeTool::DataV2.
Definition at line 395 of file timetool.ddl.cpp.
References psddl_pds2psana::TimeTool::pds_to_psana().
double psddl_pds2psana::TimeTool::DataV2< Config >::nxt_amplitude | ( | ) | const [virtual] |
Amplitude of the next largest edge
Implements Psana::TimeTool::DataV2.
Definition at line 431 of file timetool.ddl.cpp.
double psddl_pds2psana::TimeTool::DataV2< Config >::position_fwhm | ( | ) | const [virtual] |
Full-width half maximum of filtered edge (in pixels)
Implements Psana::TimeTool::DataV2.
Definition at line 419 of file timetool.ddl.cpp.
double psddl_pds2psana::TimeTool::DataV2< Config >::position_pixel | ( | ) | const [virtual] |
Filtered pixel position of the edge
Implements Psana::TimeTool::DataV2.
Definition at line 407 of file timetool.ddl.cpp.
double psddl_pds2psana::TimeTool::DataV2< Config >::position_time | ( | ) | const [virtual] |
Filtered time position of the edge
Implements Psana::TimeTool::DataV2.
Definition at line 413 of file timetool.ddl.cpp.
ndarray< const int32_t, 1 > psddl_pds2psana::TimeTool::DataV2< Config >::projected_reference | ( | ) | const [virtual] |
Projected reference
Implements Psana::TimeTool::DataV2.
Definition at line 449 of file timetool.ddl.cpp.
ndarray< const int32_t, 1 > psddl_pds2psana::TimeTool::DataV2< Config >::projected_sideband | ( | ) | const [virtual] |
Projected sideband
Implements Psana::TimeTool::DataV2.
Definition at line 443 of file timetool.ddl.cpp.
ndarray< const int32_t, 1 > psddl_pds2psana::TimeTool::DataV2< Config >::projected_signal | ( | ) | const [virtual] |
Projected signal
Implements Psana::TimeTool::DataV2.
Definition at line 437 of file timetool.ddl.cpp.
double psddl_pds2psana::TimeTool::DataV2< Config >::ref_amplitude | ( | ) | const [virtual] |
Amplitude of reference at the edge
Implements Psana::TimeTool::DataV2.
Definition at line 425 of file timetool.ddl.cpp.