#include <DisplayCanvas.h>
Public Methods | |
| DisplayCanvas ( EDControl *evtCtrl ) | |
| Principal Constructor. More... | |
| void | Draw ( Bool_t dataType ) |
| Main routine for drawing a single test beam event. More... | |
| void | Draw (Int_t event, Bool_t dataType ) |
| Draw routine for a event specified. More... | |
| Int_t | getCurrentEvent () |
| void | setCurrentEvent ( Int_t evt ) |
| Bool_t | getScanDirection () |
| void | setScanDirection ( Bool_t direction ) |
| void | setDrawingPads () |
| void | setCalDisplay (Float_t cal1, Float_t cal2, Float_t cal3) |
| not yet functional. | |
| void | setCanvasforProj () |
Private Methods | |
| void | drawAxes () |
| Adds Axes to main pad. More... | |
| void | AnnotatePad ( TPad *pad, Char_t *title, UShort_t opt ) |
| void | DrawEventInfo ( TPad *pad ) |
| void | addEnergyScale () |
| Adds a Title displaying current Energy Scale. More... | |
| Char_t* | getText (TString color, Float_t energy) |
| Returns Text Lines for addEnergyScale(). More... | |
| Char_t* | getTextInt (TString str, Int_t number) |
| Returns Text Lines. More... | |
Private Attributes | |
| TCanvas* | m_canvas |
| TPad* | m_infoPad |
| TPad* | m_3DPad |
| TPad* | m_zxpad |
| TPad* | m_zypad |
| TPad* | m_xyTopPad |
| TPad* | m_yxTopPad |
| TNode* | m_frameNode |
| TNode* | m_towerNode |
| CalDisplay* | m_CAL |
| AcdDisplay* | m_Acd |
| TkrDisplay* | m_Tkr |
| EDControl* | m_evtCtrl |
| DigiEvent* | m_event |
| Recon* | m_recon |
| TTree* | fTree |
| TTree* | rTree |
| TObjArray* | m_ped |
| TObjArray* | m_acdped |
| TObjArray* | m_xgtped |
| TObjArray* | m_eventTextList |
| Bool_t | m_scanForward |
| Int_t | m_currentevent |
| Float_t | m_axis_width |
| Float_t | m_TowerHeight |
| Float_t | m_TowerWidth |
| Float_t | scale_factor |
| Float_t | frame_x |
| Float_t | frame_y |
| Float_t | frame_z |
| TString* | m_TextLine |
Friends | |
| class | TkrDisplay |
| class | CalDisplay |
| class | AcdDisplay |
Definition at line 26 of file DisplayCanvas.h.
|
|
Principal Constructor.
Definition at line 16 of file DisplayCanvas.cxx. |
|
|
Definition at line 321 of file DisplayCanvas.cxx. Referenced by Draw(). |
|
|
Draw routine for a event specified. The routine calls the draw the event whose event number corresponds to the input integer 'event'. The current event variables ends up pointing to the event after 'event'. Definition at line 108 of file DisplayCanvas.h. |
|
|
Main routine for drawing a single test beam event. The routine draws the event corresponding to m_currentevent, which is incremented at the end of the routine, so that consecutive events can be displayed by rerunning the Draw() routine. Initially m_currentevent points to the first event. Definition at line 119 of file DisplayCanvas.cxx. Referenced by DisplayCanvas(), Draw(), and EDControl::processCommand(). |
|
|
Definition at line 369 of file DisplayCanvas.cxx. Referenced by Draw(). |
|
|
Adds a Title displaying current Energy Scale.
Definition at line 472 of file DisplayCanvas.cxx. Referenced by Draw(). |
|
|
Adds Axes to main pad.
Definition at line 579 of file DisplayCanvas.cxx. |
|
|
Definition at line 113 of file DisplayCanvas.h. Referenced by EDControl::processCommand(). |
|
|
Definition at line 115 of file DisplayCanvas.h. Referenced by EDControl::processCommand(). |
|
|
Returns Text Lines for addEnergyScale().
Definition at line 601 of file DisplayCanvas.cxx. |
|
|
Returns Text Lines.
Definition at line 627 of file DisplayCanvas.cxx. |
|
|
not yet functional.
|
|
|
|
|
|
Definition at line 114 of file DisplayCanvas.h. Referenced by EDControl::processCommand(). |
|
|
Definition at line 270 of file DisplayCanvas.cxx. Referenced by Draw(), and EDControl::processCommand(). |
|
|
Definition at line 116 of file DisplayCanvas.h. Referenced by EDControl::processCommand(). |
|
|
Definition at line 99 of file DisplayCanvas.h. Referenced by DisplayCanvas(). |
|
|
Definition at line 98 of file DisplayCanvas.h. Referenced by DisplayCanvas(). |
|
|
Default Destructor.
Definition at line 97 of file DisplayCanvas.h. Referenced by DisplayCanvas(). |
|
|
Definition at line 56 of file DisplayCanvas.h. |
|
|
Definition at line 74 of file DisplayCanvas.h. |
|
|
Definition at line 74 of file DisplayCanvas.h. |
|
|
Definition at line 74 of file DisplayCanvas.h. |
|
|
Definition at line 34 of file DisplayCanvas.h. |
|
|
Definition at line 49 of file DisplayCanvas.h. |
|
|
Definition at line 48 of file DisplayCanvas.h. |
|
|
Definition at line 84 of file DisplayCanvas.h. |
|
|
Definition at line 50 of file DisplayCanvas.h. |
|
|
Definition at line 69 of file DisplayCanvas.h. |
|
|
Definition at line 70 of file DisplayCanvas.h. |
|
|
Definition at line 60 of file DisplayCanvas.h. |
|
|
Definition at line 68 of file DisplayCanvas.h. |
|
|
Definition at line 32 of file DisplayCanvas.h. |
|
|
Definition at line 66 of file DisplayCanvas.h. |
|
|
Definition at line 54 of file DisplayCanvas.h. |
|
|
Definition at line 63 of file DisplayCanvas.h. |
|
|
Definition at line 52 of file DisplayCanvas.h. |
|
|
Definition at line 42 of file DisplayCanvas.h. |
|
|
Definition at line 33 of file DisplayCanvas.h. |
|
|
Definition at line 59 of file DisplayCanvas.h. |
|
|
Definition at line 55 of file DisplayCanvas.h. |
|
|
Definition at line 65 of file DisplayCanvas.h. |
|
|
Definition at line 43 of file DisplayCanvas.h. |
|
|
Definition at line 61 of file DisplayCanvas.h. |
|
|
Definition at line 37 of file DisplayCanvas.h. |
|
|
Definition at line 38 of file DisplayCanvas.h. |
|
|
Definition at line 35 of file DisplayCanvas.h. |
|
|
Definition at line 36 of file DisplayCanvas.h. |
|
|
Definition at line 57 of file DisplayCanvas.h. |
|
|
Definition at line 73 of file DisplayCanvas.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000