A drawing pad showing calorimetric particle ID information. More...
#include <CalorPad.h>
Public Member Functions | |
| CalorPad (const char *name, const char *title, double x1, double y1, double x2, double y2, int curvetype) | |
| ~CalorPad () | |
| void | Draw (const char *opt=0) |
| void | DrawRefCurves () |
Public Member Functions inherited from evd::DrawingPad | |
| DrawingPad (const char *nm, const char *ti, double x1, double y1, double y2, double x2) | |
| ~DrawingPad () | |
| TPad * | Pad () |
| HeaderDrawer * | HeaderDraw () |
| evd_tool::IExperimentDrawer * | GeometryDraw () |
| SimulationDrawer * | SimulationDraw () |
| RawDataDrawer * | RawDataDraw () |
| RecoBaseDrawer * | RecoBaseDraw () |
| AnalysisBaseDrawer * | AnalysisBaseDraw () |
| HitSelector * | HitSelectorGet () |
Private Attributes | |
| std::string | fROOTfile |
| TGraph * | dedx_range_pro |
| proton template More... | |
| TGraph * | dedx_range_ka |
| kaon template More... | |
| TGraph * | dedx_range_pi |
| pion template More... | |
| TGraph * | dedx_range_mu |
| muon template More... | |
| TGraph * | ke_range_pro |
| proton template More... | |
| TGraph * | ke_range_ka |
| kaon template More... | |
| TGraph * | ke_range_pi |
| pion template More... | |
| TGraph * | ke_range_mu |
| muon template More... | |
| int | fcurvetype |
| evdb::View2D * | fView |
| Collection of graphics objects to render; text labels. More... | |
Additional Inherited Members | |
Protected Types inherited from evd::DrawingPad | |
| using | IExperimentDrawerPtr = std::unique_ptr< evd_tool::IExperimentDrawer > |
Protected Attributes inherited from evd::DrawingPad | |
| TPad * | fPad |
| The ROOT graphics pad. More... | |
| HeaderDrawer * | fHeaderDraw |
| Drawer for event header info. More... | |
| IExperimentDrawerPtr | fGeometryDraw |
| Drawer for detector geometry. More... | |
| SimulationDrawer * | fSimulationDraw |
| Drawer for simulation objects. More... | |
| RawDataDrawer * | fRawDataDraw |
| Drawer for raw data. More... | |
| RecoBaseDrawer * | fRecoBaseDraw |
| Drawer for recobase objects. More... | |
| AnalysisBaseDrawer * | fAnalysisBaseDraw |
| Drawer for analysisbase objects. More... | |
A drawing pad showing calorimetric particle ID information.
Definition at line 21 of file CalorPad.h.
| evd::CalorPad::CalorPad | ( | const char * | name, |
| const char * | title, | ||
| double | x1, | ||
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| int | curvetype | ||
| ) |
Definition at line 44 of file CalorPad.cxx.
| evd::CalorPad::~CalorPad | ( | ) |
Definition at line 78 of file CalorPad.cxx.
| void evd::CalorPad::Draw | ( | const char * | opt = 0 | ) |
Definition at line 94 of file CalorPad.cxx.
| void evd::CalorPad::DrawRefCurves | ( | ) |
Definition at line 135 of file CalorPad.cxx.
|
private |
kaon template
Definition at line 38 of file CalorPad.h.
|
private |
muon template
Definition at line 40 of file CalorPad.h.
|
private |
pion template
Definition at line 39 of file CalorPad.h.
|
private |
proton template
Definition at line 37 of file CalorPad.h.
|
private |
Definition at line 46 of file CalorPad.h.
|
private |
Definition at line 36 of file CalorPad.h.
|
private |
Collection of graphics objects to render; text labels.
Definition at line 48 of file CalorPad.h.
|
private |
kaon template
Definition at line 43 of file CalorPad.h.
|
private |
muon template
Definition at line 45 of file CalorPad.h.
|
private |
pion template
Definition at line 44 of file CalorPad.h.
|
private |
proton template
Definition at line 42 of file CalorPad.h.
1.8.5