7 #ifndef EVD_XZYZPROJECTIONSVIEW_H 8 #define EVD_XZYZPROJECTIONSVIEW_H 10 #include "RQ_OBJECT.h" 23 RQ_OBJECT(
"evd::XZYZProjectionsView")
28 const char*
Description()
const {
return "XZ/YZ Projections"; }
29 const char*
PrintTag()
const {
return "xzyz-proj"; }
64 float max,
float boundmin,
65 float boundmax,
int tpix,
float tcm);
const char * Description() const
HeaderPad * fHeaderPad
Show header information.
TZProjPad * fYview
Y - Z projection of the event.
MCBriefPad * fMC
Short summary of MC event.
Base class for define a detector display.
const char * PrintTag() const
View of event showing the XZ and YZ readout planes.
std::vector< float > GetRightAxesRange(int pix, float cm, float min, float max, float boundmin, float boundmax, int tpix, float tcm)
A drawing pad for an XZ or ZY.
static float min(const float a, const float b, const float c)
XZYZProjectionsView(TGMainFrame *mf)
void AspectRatioHandler(int event, int key, int py, TObject *sel)
SliceButtonBar * fSliceButtonBar
Bar with slice controls.
void Draw(const char *opt="")
T max(sqlite3 *const db, std::string const &table_name, std::string const &column_name)
TZProjPad * fXview
X - Z projection of the event.
static constexpr Double_t cm
TQPad * fRawT
Histogram of raw times.
TQPad * fRawQ
Histogram of raw charges.