#include <cstdio>
#include <unistd.h>
#include <cstdlib>
#include <sys/sem.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <cstring>
#include <string>
#include <TSystem.h>
#include <TGFrame.h>
#include <TGeometry.h>
#include <TGNumberEntry.h>
#include <TViewerX3D.h>
#include <TTimer.h>
#include <TASImage.h>
#include "BesGeoSelector.h"
#include "BesVisLib/BesGMenuBar.h"
#include "BesVisLib/BesGPictureButton.h"
#include "BesVisLib/BesVisDisplay.h"
#include "BesVisLib/BesEvent.h"
#include "RootEventData/TRecTrackEvent.h"
#include "RootEventData/TDigiEvent.h"
#include "RootEventData/TTrigEvent.h"
#include "RootEventData/TRecEvTime.h"
#include "RootEventData/TRecEmcShower.h"
#include "RootEventData/TDstEvent.h"
#include "RootEventData/TMcEvent.h"
Go to the source code of this file.
|
enum | { FREE_SPACE
, OUTPUT_STORE
} |
|
enum | runStatus { RUN_ERROR
, RUN_SMOOTH
} |
|
enum | EZCommand {
kM_File_LoadGeo
, kM_File_SaveGeoAs
, kM_File_OpenEvent
, kM_File_SavePicAs
,
kM_File_Close
, kM_File_Exit
, kM_Edit_Editor
, kM_Option_TimerSpeed
,
kM_Option_DefaultPicType
, kM_Help_Content
, kM_Help_About
} |
|
enum | EZButtons {
kM_Button_LoadGeoFile
, kM_Button_SaveGeoAs
, kM_Button_OpenEventFile
, kM_Button_SavePicAs
,
kM_Button_SavePicAsPS
, kM_Button_Refresh
, kM_Button_ResetCurrent
, kM_Button_ResetAll
,
kM_Button_CursorPick
, kM_Button_CursorHand
, kM_Button_ZoomIn
, kM_Button_ZoomOut
,
kM_Button_ZoomRatioNumber
, kM_Button_SwitchDisplayMode
, kM_Button_SetHome
, kM_Button_GoHome
,
kM_Button_SaveMyConfig
, kM_Button_LoadMyConfig
, kM_Button_Palette
, kM_Button_Help
,
kM_Button_DisplayMode2D
, kM_Button_DisplayModeXY
, kM_Button_DisplayModeZR
, kM_Button_DisplayMode3D
,
kM_Button_DisplayModeAll
, kM_Button_SwitchPad
, kM_Button_ShowInfo
, kM_Button_ShowAxis
,
kM_Button_FishEyeView
, kM_Button_ParallelView
, kM_Button_PerspectiveView
, kM_Button_X3D
,
kM_Button_OpenGL
, kM_Button_Online
, kM_Button_File
, kM_Button_Down
,
kM_Button_Bes
, kM_Slider_EventPlay
, kM_Button_PrevEvent
, kM_Button_NextEvent
,
kM_Button_PlayEvent
, kM_Button_FirstEvent
, kM_Button_ViewResetAngle
, kM_Button_ViewCounterClockWise
,
kM_Button_ViewClockWise
, kM_Button_ViewMoveUp
, kM_Button_ViewMoveLeft
, kM_Button_ViewMoveRight
,
kM_Button_ViewMoveDown
, kM_Button_ViewMoveCenter
, kM_Slider_ViewAngleTheta
, kM_Button_ViewAngleThetaPlus
,
kM_Button_ViewAngleThetaMinus
, kM_Button_ViewAngleThetaNumber
, kM_Slider_ViewAnglePhi
, kM_Button_ViewAnglePhiPlus
,
kM_Button_ViewAnglePhiMinus
, kM_Button_ViewAnglePhiNumber
, kM_Slider_ViewAnglePsi
, kM_Button_ViewAnglePsiPlus
,
kM_Button_ViewAnglePsiMinus
, kM_Button_ViewAnglePsiNumber
, kM_Button_RotateStep
, kM_Button_AutoRotate
,
kM_Button_RotateSpeed
, kM_Button_RotateFPS
, kM_Button_BesRun
, kM_Button_BesEvent
,
kM_Button_EventPlaySpeed
, kM_Button_BesSamplePos
, kM_Button_BesVar
, kM_Button_BesBit
,
kM_Button_BesSample
, kM_Button_BesGet
, kM_Button_BesReset
, kM_Button_DownZED
,
kM_Button_DownFZ
, kM_Button_DownMDST
, kM_Button_DownRaw
, kM_Button_DownRawIncl
,
kM_Button_DownBrowse
, kM_Button_DownEvents
, kM_Button_DownSkip
, kM_Button_DownGet
,
kM_Button_OnlineStart
, kM_Button_OnlineTime
, kM_Button_OnlineTime2
, kM_Button_PRStart
,
kM_Button_PRTime
, kM_Button_PRTime2
, kM_Button_Magnetic
, kM_Slider_Zoom
} |
|
enum | EZMode {
kModeOnline = BIT(0)
, kModeFile = BIT(1)
, kModeDown = BIT(2)
, kModeBes = BIT(3)
,
kModePR = BIT(4)
} |
|
enum | EZMenuViewOption {
kM_Header_Global
, kM_Mdc_Global
, kM_Mdc_Tubes
, kM_Mdc_Wires
,
kM_Tof_Global
, kM_Tof_East
, kM_Tof_Barrel
, kM_Tof_West
,
kM_Emc_Global
, kM_Emc_East
, kM_Emc_Barrel
, kM_Emc_West
,
kM_Emc_Side
, kM_Muc_Global
, kM_Muc_East
, kM_Muc_Barrel
,
kM_Muc_West
, kM_Muc_Strips
, kM_Full3D_Mdc
, kM_Full3D_Tof
,
kM_Full3D_Emc
, kM_Full3D_Muc
, kM_BeamPipe
, kM_ZRPlaneOnXY
,
kM_Axis
, kM_MdcHits_Global
, kM_MdcHits_Hits
, kM_TofHits_Global
,
kM_TofHits_East
, kM_TofHits_Barrel
, kM_TofHits_West
, kM_EmcHits_Global
,
kM_EmcHits_East
, kM_EmcHits_Barrel
, kM_EmcHits_West
, kM_EmcHits_Side
,
kM_MucHits_Global
, kM_MucHits_East
, kM_MucHits_Barrel
, kM_MucHits_West
,
kM_Tracks_Global
, kM_Tracks_Mdc
, kM_Tracks_Tof
, kM_Tracks_Emc
,
kM_Tracks_Muc
, kM_Tracks_Ext
, kM_MC_TruthTrack
, kM_Tracks_Ideal
,
kM_View_X3D
, kM_View_OpenGL
, kM_Standard_On
, kM_User_On
,
kM_Mdc_QNotOverflow_Global
, kM_Mdc_ColorfulWire_Global
, kM_Mdc_MdcTimeSubEvTime_Global
, kM_Mdc_TMatch_Global
,
kM_Mdc_QMatch_Global
, kM_Tof_TMatch_Global
, kM_Tof_QMatch_Global
} |
|
◆ BES_EZButtons
◆ BES_EZCommand
◆ BES_EZMenuViewOption
#define BES_EZMenuViewOption |
◆ BES_EZMode
◆ anonymous enum
Enumerator |
---|
FREE_SPACE | |
OUTPUT_STORE | |
Definition at line 50 of file BesClient.h.
◆ EZButtons
Enumerator |
---|
kM_Button_LoadGeoFile | |
kM_Button_SaveGeoAs | |
kM_Button_OpenEventFile | |
kM_Button_SavePicAs | |
kM_Button_SavePicAsPS | |
kM_Button_Refresh | |
kM_Button_ResetCurrent | |
kM_Button_ResetAll | |
kM_Button_CursorPick | |
kM_Button_CursorHand | |
kM_Button_ZoomIn | |
kM_Button_ZoomOut | |
kM_Button_ZoomRatioNumber | |
kM_Button_SwitchDisplayMode | |
kM_Button_SetHome | |
kM_Button_GoHome | |
kM_Button_SaveMyConfig | |
kM_Button_LoadMyConfig | |
kM_Button_Palette | |
kM_Button_Help | |
kM_Button_DisplayMode2D | |
kM_Button_DisplayModeXY | |
kM_Button_DisplayModeZR | |
kM_Button_DisplayMode3D | |
kM_Button_DisplayModeAll | |
kM_Button_SwitchPad | |
kM_Button_ShowInfo | |
kM_Button_ShowAxis | |
kM_Button_FishEyeView | |
kM_Button_ParallelView | |
kM_Button_PerspectiveView | |
kM_Button_X3D | |
kM_Button_OpenGL | |
kM_Button_Online | |
kM_Button_File | |
kM_Button_Down | |
kM_Button_Bes | |
kM_Slider_EventPlay | |
kM_Button_PrevEvent | |
kM_Button_NextEvent | |
kM_Button_PlayEvent | |
kM_Button_FirstEvent | |
kM_Button_ViewResetAngle | |
kM_Button_ViewCounterClockWise | |
kM_Button_ViewClockWise | |
kM_Button_ViewMoveUp | |
kM_Button_ViewMoveLeft | |
kM_Button_ViewMoveRight | |
kM_Button_ViewMoveDown | |
kM_Button_ViewMoveCenter | |
kM_Slider_ViewAngleTheta | |
kM_Button_ViewAngleThetaPlus | |
kM_Button_ViewAngleThetaMinus | |
kM_Button_ViewAngleThetaNumber | |
kM_Slider_ViewAnglePhi | |
kM_Button_ViewAnglePhiPlus | |
kM_Button_ViewAnglePhiMinus | |
kM_Button_ViewAnglePhiNumber | |
kM_Slider_ViewAnglePsi | |
kM_Button_ViewAnglePsiPlus | |
kM_Button_ViewAnglePsiMinus | |
kM_Button_ViewAnglePsiNumber | |
kM_Button_RotateStep | |
kM_Button_AutoRotate | |
kM_Button_RotateSpeed | |
kM_Button_RotateFPS | |
kM_Button_BesRun | |
kM_Button_BesEvent | |
kM_Button_EventPlaySpeed | |
kM_Button_BesSamplePos | |
kM_Button_BesVar | |
kM_Button_BesBit | |
kM_Button_BesSample | |
kM_Button_BesGet | |
kM_Button_BesReset | |
kM_Button_DownZED | |
kM_Button_DownFZ | |
kM_Button_DownMDST | |
kM_Button_DownRaw | |
kM_Button_DownRawIncl | |
kM_Button_DownBrowse | |
kM_Button_DownEvents | |
kM_Button_DownSkip | |
kM_Button_DownGet | |
kM_Button_OnlineStart | |
kM_Button_OnlineTime | |
kM_Button_OnlineTime2 | |
kM_Button_PRStart | |
kM_Button_PRTime | |
kM_Button_PRTime2 | |
kM_Button_Magnetic | |
kM_Slider_Zoom | |
Definition at line 75 of file BesClient.h.
75 {
168};
@ kM_Button_SwitchDisplayMode
@ kM_Button_ViewAnglePhiMinus
@ kM_Button_ViewAnglePsiNumber
@ kM_Button_ViewAnglePhiNumber
@ kM_Button_ViewResetAngle
@ kM_Slider_ViewAngleTheta
@ kM_Button_OpenEventFile
@ kM_Button_ViewAnglePhiPlus
@ kM_Button_DisplayMode2D
@ kM_Button_DisplayModeZR
@ kM_Button_ZoomRatioNumber
@ kM_Button_ViewMoveRight
@ kM_Button_DisplayMode3D
@ kM_Button_ViewMoveCenter
@ kM_Button_EventPlaySpeed
@ kM_Button_ViewClockWise
@ kM_Button_ViewAngleThetaMinus
@ kM_Button_ViewAnglePsiMinus
@ kM_Button_ViewAnglePsiPlus
@ kM_Button_DisplayModeXY
@ kM_Button_PerspectiveView
@ kM_Button_DisplayModeAll
@ kM_Button_ViewCounterClockWise
@ kM_Button_ViewAngleThetaPlus
@ kM_Button_ViewAngleThetaNumber
◆ EZCommand
Enumerator |
---|
kM_File_LoadGeo | |
kM_File_SaveGeoAs | |
kM_File_OpenEvent | |
kM_File_SavePicAs | |
kM_File_Close | |
kM_File_Exit | |
kM_Edit_Editor | |
kM_Option_TimerSpeed | |
kM_Option_DefaultPicType | |
kM_Help_Content | |
kM_Help_About | |
Definition at line 57 of file BesClient.h.
57 {
69};
@ kM_Option_DefaultPicType
◆ EZMenuViewOption
Enumerator |
---|
kM_Header_Global | |
kM_Mdc_Global | |
kM_Mdc_Tubes | |
kM_Mdc_Wires | |
kM_Tof_Global | |
kM_Tof_East | |
kM_Tof_Barrel | |
kM_Tof_West | |
kM_Emc_Global | |
kM_Emc_East | |
kM_Emc_Barrel | |
kM_Emc_West | |
kM_Emc_Side | |
kM_Muc_Global | |
kM_Muc_East | |
kM_Muc_Barrel | |
kM_Muc_West | |
kM_Muc_Strips | |
kM_Full3D_Mdc | |
kM_Full3D_Tof | |
kM_Full3D_Emc | |
kM_Full3D_Muc | |
kM_BeamPipe | |
kM_ZRPlaneOnXY | |
kM_Axis | |
kM_MdcHits_Global | |
kM_MdcHits_Hits | |
kM_TofHits_Global | |
kM_TofHits_East | |
kM_TofHits_Barrel | |
kM_TofHits_West | |
kM_EmcHits_Global | |
kM_EmcHits_East | |
kM_EmcHits_Barrel | |
kM_EmcHits_West | |
kM_EmcHits_Side | |
kM_MucHits_Global | |
kM_MucHits_East | |
kM_MucHits_Barrel | |
kM_MucHits_West | |
kM_Tracks_Global | |
kM_Tracks_Mdc | |
kM_Tracks_Tof | |
kM_Tracks_Emc | |
kM_Tracks_Muc | |
kM_Tracks_Ext | |
kM_MC_TruthTrack | |
kM_Tracks_Ideal | |
kM_View_X3D | |
kM_View_OpenGL | |
kM_Standard_On | |
kM_User_On | |
kM_Mdc_QNotOverflow_Global | |
kM_Mdc_ColorfulWire_Global | |
kM_Mdc_MdcTimeSubEvTime_Global | |
kM_Mdc_TMatch_Global | |
kM_Mdc_QMatch_Global | |
kM_Tof_TMatch_Global | |
kM_Tof_QMatch_Global | |
Definition at line 185 of file BesClient.h.
185 {
187
239
247};
@ kM_Mdc_QNotOverflow_Global
@ kM_Mdc_ColorfulWire_Global
@ kM_Mdc_MdcTimeSubEvTime_Global
◆ EZMode
Enumerator |
---|
kModeOnline | |
kModeFile | |
kModeDown | |
kModeBes | |
kModePR | |
Definition at line 174 of file BesClient.h.
◆ runStatus
Enumerator |
---|
RUN_ERROR | |
RUN_SMOOTH | |
Definition at line 51 of file BesClient.h.