#include <BeamSpotOnline.h>
Classes | |
class | h |
Persistable copy of online BeamSpotOnline value. More... | |
Public Member Functions | |
BeamSpotOnline () | |
BeamSpotOnline (const unsigned char *rawData) | |
unsigned int | bunchNumber () const |
timespec | collectionTime () const |
float | dxdz () const |
float | dydz () const |
bool | empty () const |
empty method (= false) More... | |
float | err_dxdz () const |
float | err_dydz () const |
float | err_sigma_z () const |
float | err_width_x () const |
float | err_width_y () const |
float | err_x () const |
float | err_y () const |
float | err_z () const |
unsigned int | eventID () const |
std::string | name () const |
name method More... | |
int | operator!= (const BeamSpotOnline &e) const |
inequality operator More... | |
int | operator== (const BeamSpotOnline &e) const |
equality operator More... | |
float | sigma_z () const |
unsigned int | sourceID () const |
unsigned int | trigType () const |
int | version () const |
float | width_x () const |
float | width_y () const |
float | x () const |
float | y () const |
float | z () const |
virtual | ~BeamSpotOnline () |
Protected Attributes | |
unsigned int | bunchNumber_ |
TimeSpec | collectionTime_ |
float | dxdz_ |
float | dydz_ |
float | err_dxdz_ |
float | err_dydz_ |
float | err_sigma_z_ |
float | err_width_x_ |
float | err_width_y_ |
float | err_x_ |
float | err_y_ |
float | err_z_ |
unsigned int | eventID_ |
float | sigma_z_ |
unsigned int | sourceID_ |
unsigned int | trigType_ |
int | version_ |
float | width_x_ |
float | width_y_ |
float | x_ |
float | y_ |
float | z_ |
Definition at line 28 of file BeamSpotOnline.h.
BeamSpotOnline::BeamSpotOnline | ( | ) |
BeamSpotOnline::BeamSpotOnline | ( | const unsigned char * | rawData | ) |
Definition at line 36 of file BeamSpotOnline.cc.
References BeamSpotOnline(), ScalersEventRecordRaw_v4::beamSpotOnline, bunchNumber_, collectionTime_, BeamSpotOnlineRaw_v4::collectionTime_nsec, BeamSpotOnlineRaw_v4::collectionTime_sec, BeamSpotOnlineRaw_v4::dxdz, dxdz_, BeamSpotOnlineRaw_v4::dydz, dydz_, BeamSpotOnlineRaw_v4::err_dxdz, err_dxdz_, BeamSpotOnlineRaw_v4::err_dydz, err_dydz_, BeamSpotOnlineRaw_v4::err_sigma_z, err_sigma_z_, BeamSpotOnlineRaw_v4::err_width_x, err_width_x_, BeamSpotOnlineRaw_v4::err_width_y, err_width_y_, BeamSpotOnlineRaw_v4::err_x, err_x_, BeamSpotOnlineRaw_v4::err_y, err_y_, BeamSpotOnlineRaw_v4::err_z, err_z_, eventID_, ScalersEventRecordRaw_v4::header, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), BeamSpotOnlineRaw_v4::sigma_z, sigma_z_, sourceID_, trigType_, ScalersEventRecordRaw_v4::version, version_, BeamSpotOnlineRaw_v4::width_x, width_x_, BeamSpotOnlineRaw_v4::width_y, width_y_, BeamSpotOnlineRaw_v4::x, x_, BeamSpotOnlineRaw_v4::y, y_, BeamSpotOnlineRaw_v4::z, and z_.
|
virtual |
Definition at line 71 of file BeamSpotOnline.cc.
|
inline |
Definition at line 45 of file BeamSpotOnline.h.
References bunchNumber_.
Referenced by operator<<().
|
inline |
Definition at line 48 of file BeamSpotOnline.h.
References collectionTime_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 53 of file BeamSpotOnline.h.
References dxdz_.
Referenced by operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 54 of file BeamSpotOnline.h.
References dydz_.
Referenced by operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
empty method (= false)
Definition at line 40 of file BeamSpotOnline.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file BeamSpotOnline.h.
References err_sigma_z_.
Referenced by operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 63 of file BeamSpotOnline.h.
References err_width_x_.
Referenced by operator<<().
|
inline |
Definition at line 64 of file BeamSpotOnline.h.
References err_width_y_.
Referenced by operator<<().
|
inline |
Definition at line 55 of file BeamSpotOnline.h.
References err_x_.
Referenced by FWBeamSpotOnlineProxyBuilder::build(), operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 56 of file BeamSpotOnline.h.
References err_y_.
Referenced by FWBeamSpotOnlineProxyBuilder::build(), operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 57 of file BeamSpotOnline.h.
References err_z_.
Referenced by FWBeamSpotOnlineProxyBuilder::build(), operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
|
inline |
name method
Definition at line 37 of file BeamSpotOnline.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
inline |
Definition at line 62 of file BeamSpotOnline.h.
References sigma_z_.
Referenced by operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
|
inline |
|
inline |
Definition at line 47 of file BeamSpotOnline.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
inline |
Definition at line 60 of file BeamSpotOnline.h.
References width_x_.
Referenced by BeamSpotProblemMonitor::analyze(), operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 61 of file BeamSpotOnline.h.
References width_y_.
Referenced by BeamSpotProblemMonitor::analyze(), operator<<(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 50 of file BeamSpotOnline.h.
References x_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), BeamSpotProblemMonitor::analyze(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), FWBeamSpotOnlineProxyBuilder::build(), operator<<(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 51 of file BeamSpotOnline.h.
References y_.
Referenced by svgfig.Ellipse::__repr__(), BeamSpotProblemMonitor::analyze(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), FWBeamSpotOnlineProxyBuilder::build(), operator<<(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 52 of file BeamSpotOnline.h.
References z_.
Referenced by BeamSpotProblemMonitor::analyze(), FWBeamSpotOnlineProxyBuilder::build(), operator<<(), geometryXMLparser.Alignable::pos(), and BeamSpotOnlineProducer::produce().
|
protected |
Definition at line 78 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and bunchNumber().
|
protected |
Definition at line 82 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and collectionTime().
|
protected |
Definition at line 86 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and dxdz().
|
protected |
Definition at line 87 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and dydz().
|
protected |
Definition at line 91 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_dxdz().
|
protected |
Definition at line 92 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_dydz().
|
protected |
Definition at line 98 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_sigma_z().
|
protected |
Definition at line 96 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_width_x().
|
protected |
Definition at line 97 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_width_y().
|
protected |
Definition at line 88 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_x().
|
protected |
Definition at line 89 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_y().
|
protected |
Definition at line 90 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and err_z().
|
protected |
Definition at line 76 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and eventID().
|
protected |
Definition at line 95 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and sigma_z().
|
protected |
Definition at line 77 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and sourceID().
|
protected |
Definition at line 75 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and trigType().
|
protected |
Definition at line 80 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and version().
|
protected |
Definition at line 93 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and width_x().
|
protected |
Definition at line 94 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and width_y().
|
protected |
Definition at line 83 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and x().
|
protected |
Definition at line 84 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and y().
|
protected |
Definition at line 85 of file BeamSpotOnline.h.
Referenced by BeamSpotOnline(), and z().