1 #ifndef CTL_GENERICDETECTOR_H 2 #define CTL_GENERICDETECTOR_H 5 #include "mat/matrix_utils.h" 40 QString
info() const override;
70 #endif // CTL_GENERICDETECTOR_H static QString defaultName()
Definition: genericdetector.cpp:72
SystemComponent * clone() const override
Definition: genericdetector.cpp:141
QVariant toVariant() const override
Definition: genericdetector.cpp:98
const QSizeF & pixelSize() const
Definition: abstractdetector.h:149
const QSize & nbPixelPerModule() const
Definition: abstractdetector.h:136
mat::Location ModuleLocation
Definition: abstractdetector.h:60
const QString & name() const
Definition: systemcomponent.cpp:42
void setModuleLocations(QVector< ModuleLocation > moduleLocations)
Definition: genericdetector.cpp:158
Base class for detector components.
Definition: abstractdetector.h:54
Base class for all system components.
Definition: systemcomponent.h:53
void setSkewAngle(double skewAngle)
Definition: genericdetector.cpp:181
QVector< ModuleLocation > _moduleLocations
Vector of locations of all detector modules.
Definition: genericdetector.h:60
QVector< ModuleLocation > moduleLocations() const override
Definition: genericdetector.cpp:150
#define CTL_TYPE_ID(newIndex)
Definition: serializationinterface.h:189
unsigned int uint
Qt style alias for unsigned int.
Definition: modulelayout.h:6
QString info() const override
Definition: genericdetector.cpp:50
Generic implementation of a detector component.
Definition: genericdetector.h:22
void setPixelSize(const QSizeF &size)
Definition: genericdetector.cpp:170
void fromVariant(const QVariant &variant) override
Definition: genericdetector.cpp:80