#include <bld.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_Spectrometer | |
Version = 1 | |
enum | { TypeId = Pds::TypeId::Id_Spectrometer } |
enum | { Version = 1 } |
Public Member Functions | |
virtual | ~BldDataSpectrometerV1 () |
virtual uint32_t | width () const =0 |
virtual uint32_t | hproj_y1 () const =0 |
virtual uint32_t | hproj_y2 () const =0 |
virtual double | comRaw () const =0 |
virtual double | baseline () const =0 |
virtual double | com () const =0 |
virtual double | integral () const =0 |
virtual uint32_t | nPeaks () const =0 |
virtual ndarray< const int32_t, 1 > | hproj () const =0 |
virtual ndarray< const double, 1 > | peakPos () const =0 |
virtual ndarray< const double, 1 > | peakHeight () const =0 |
virtual ndarray< const double, 1 > | FWHM () const =0 |
Definition at line 975 of file bld.ddl.h.
anonymous enum |
anonymous enum |
Psana::Bld::BldDataSpectrometerV1::~BldDataSpectrometerV1 | ( | ) | [virtual] |
Definition at line 398 of file bld.ddl.cpp.
virtual double Psana::Bld::BldDataSpectrometerV1::baseline | ( | ) | const [pure virtual] |
Baseline level for calculated values PV: TBD
virtual double Psana::Bld::BldDataSpectrometerV1::com | ( | ) | const [pure virtual] |
Baseline-subtracted center of mass PV: TBD
virtual double Psana::Bld::BldDataSpectrometerV1::comRaw | ( | ) | const [pure virtual] |
Raw center of mass, no baseline subtraction PV: TBD
virtual ndarray<const double, 1> Psana::Bld::BldDataSpectrometerV1::FWHM | ( | ) | const [pure virtual] |
Peak FWHM array, length given by nPeaks PV: TBD
virtual ndarray<const int32_t, 1> Psana::Bld::BldDataSpectrometerV1::hproj | ( | ) | const [pure virtual] |
Projection of spectrum onto energy axis PV TBD
virtual uint32_t Psana::Bld::BldDataSpectrometerV1::hproj_y1 | ( | ) | const [pure virtual] |
First row of pixels used in projection ROI PV TBD
virtual uint32_t Psana::Bld::BldDataSpectrometerV1::hproj_y2 | ( | ) | const [pure virtual] |
Last row of pixels used in projection ROI PV: TBD
virtual double Psana::Bld::BldDataSpectrometerV1::integral | ( | ) | const [pure virtual] |
Integrated area under spectrum (no baseline subtraction) PV: TBD
virtual uint32_t Psana::Bld::BldDataSpectrometerV1::nPeaks | ( | ) | const [pure virtual] |
Number of peak fits performed PV: TBD
virtual ndarray<const double, 1> Psana::Bld::BldDataSpectrometerV1::peakHeight | ( | ) | const [pure virtual] |
Peak height array, length given by nPeaks PV: TBD
virtual ndarray<const double, 1> Psana::Bld::BldDataSpectrometerV1::peakPos | ( | ) | const [pure virtual] |
Peak position array, length given by nPeaks PV: TBD
virtual uint32_t Psana::Bld::BldDataSpectrometerV1::width | ( | ) | const [pure virtual] |
Width of camera frame and thus size of hproj array PV TBD