CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
BesClient.h File Reference
#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/TRecCgemCluster.h"
#include "RootEventData/TDstEvent.h"
#include "RootEventData/TMcEvent.h"

Go to the source code of this file.

Classes

union  semun
 
class  BesClient
 

Macros

#define BES_EZCommand
 
#define BES_EZButtons
 
#define BES_EZMode
 
#define BES_EZMenuViewOption
 

Enumerations

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_DisplayModeCgemUF , kM_Button_DisplayModeCgemUFAll , 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_Cgem_Global , kM_Cgem_Layers , kM_Cgem_XStrips ,
  kM_Cgem_VStrips , 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_Cgem , kM_Full3D_Mdc ,
  kM_Full3D_Tof , kM_Full3D_Emc , kM_Full3D_Muc , kM_BeamPipe ,
  kM_ZRPlaneOnXY , kM_Axis , kM_CgemHits_Global , kM_CgemHits_XStrip ,
  kM_CgemHits_VStrip , kM_CgemHits_Clusters , kM_CgemHits_FiredHL , 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
}
 

Macro Definition Documentation

◆ BES_EZButtons

#define BES_EZButtons

Definition at line 75 of file BesClient.h.

◆ BES_EZCommand

#define BES_EZCommand

Definition at line 57 of file BesClient.h.

◆ BES_EZMenuViewOption

#define BES_EZMenuViewOption

Definition at line 187 of file BesClient.h.

◆ BES_EZMode

#define BES_EZMode

Definition at line 176 of file BesClient.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FREE_SPACE 
OUTPUT_STORE 

Definition at line 51 of file BesClient.h.

@ FREE_SPACE
Definition BesClient.h:51
@ OUTPUT_STORE
Definition BesClient.h:51

◆ EZButtons

enum 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_DisplayModeCgemUF 
kM_Button_DisplayModeCgemUFAll 
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 76 of file BesClient.h.

76 {
102 kM_Button_DisplayModeCgemUF, //Long Peixun's update: Add Cgem Unfolded View Button
103 kM_Button_DisplayModeCgemUFAll, //Long Peixun's update: Add Cgem Unfolded All View Button
171};
@ kM_Button_SwitchDisplayMode
Definition BesClient.h:90
@ kM_Button_BesRun
Definition BesClient.h:145
@ kM_Button_ShowAxis
Definition BesClient.h:106
@ kM_Button_PrevEvent
Definition BesClient.h:117
@ kM_Button_RotateStep
Definition BesClient.h:141
@ kM_Button_DownBrowse
Definition BesClient.h:159
@ kM_Button_NextEvent
Definition BesClient.h:118
@ kM_Button_DownRaw
Definition BesClient.h:157
@ kM_Button_Online
Definition BesClient.h:112
@ kM_Button_ViewAnglePhiMinus
Definition BesClient.h:135
@ kM_Button_Refresh
Definition BesClient.h:82
@ kM_Slider_Zoom
Definition BesClient.h:170
@ kM_Button_LoadGeoFile
Definition BesClient.h:77
@ kM_Button_ViewAnglePsiNumber
Definition BesClient.h:140
@ kM_Button_ResetCurrent
Definition BesClient.h:83
@ kM_Button_ViewAnglePhiNumber
Definition BesClient.h:136
@ kM_Button_SaveMyConfig
Definition BesClient.h:93
@ kM_Button_ViewResetAngle
Definition BesClient.h:121
@ kM_Button_Down
Definition BesClient.h:114
@ kM_Button_DownFZ
Definition BesClient.h:155
@ kM_Button_SavePicAs
Definition BesClient.h:80
@ kM_Button_Bes
Definition BesClient.h:115
@ kM_Button_CursorPick
Definition BesClient.h:85
@ kM_Button_ZoomIn
Definition BesClient.h:87
@ kM_Slider_ViewAngleTheta
Definition BesClient.h:129
@ kM_Button_OpenEventFile
Definition BesClient.h:79
@ kM_Button_ViewAnglePhiPlus
Definition BesClient.h:134
@ kM_Button_OnlineTime
Definition BesClient.h:164
@ kM_Button_RotateFPS
Definition BesClient.h:144
@ kM_Button_DisplayMode2D
Definition BesClient.h:97
@ kM_Button_Help
Definition BesClient.h:96
@ kM_Button_ViewMoveLeft
Definition BesClient.h:125
@ kM_Button_PRTime2
Definition BesClient.h:168
@ kM_Button_PRTime
Definition BesClient.h:167
@ kM_Button_DownZED
Definition BesClient.h:154
@ kM_Button_DisplayModeZR
Definition BesClient.h:99
@ kM_Button_PlayEvent
Definition BesClient.h:119
@ kM_Button_DownMDST
Definition BesClient.h:156
@ kM_Button_File
Definition BesClient.h:113
@ kM_Button_ZoomRatioNumber
Definition BesClient.h:89
@ kM_Button_SavePicAsPS
Definition BesClient.h:81
@ kM_Button_DisplayModeCgemUF
Definition BesClient.h:102
@ kM_Slider_ViewAnglePsi
Definition BesClient.h:137
@ kM_Button_AutoRotate
Definition BesClient.h:142
@ kM_Button_BesGet
Definition BesClient.h:152
@ kM_Button_ViewMoveRight
Definition BesClient.h:126
@ kM_Button_DisplayMode3D
Definition BesClient.h:100
@ kM_Button_ViewMoveCenter
Definition BesClient.h:128
@ kM_Button_DisplayModeCgemUFAll
Definition BesClient.h:103
@ kM_Button_EventPlaySpeed
Definition BesClient.h:147
@ kM_Button_ViewClockWise
Definition BesClient.h:123
@ kM_Button_FirstEvent
Definition BesClient.h:120
@ kM_Button_ParallelView
Definition BesClient.h:108
@ kM_Button_BesReset
Definition BesClient.h:153
@ kM_Button_ViewAngleThetaMinus
Definition BesClient.h:131
@ kM_Button_ViewAnglePsiMinus
Definition BesClient.h:139
@ kM_Button_RotateSpeed
Definition BesClient.h:143
@ kM_Button_GoHome
Definition BesClient.h:92
@ kM_Button_SetHome
Definition BesClient.h:91
@ kM_Button_ViewAnglePsiPlus
Definition BesClient.h:138
@ kM_Slider_EventPlay
Definition BesClient.h:116
@ kM_Button_ShowInfo
Definition BesClient.h:105
@ kM_Button_DisplayModeXY
Definition BesClient.h:98
@ kM_Button_ZoomOut
Definition BesClient.h:88
@ kM_Button_PerspectiveView
Definition BesClient.h:109
@ kM_Button_DisplayModeAll
Definition BesClient.h:101
@ kM_Button_ResetAll
Definition BesClient.h:84
@ kM_Button_DownEvents
Definition BesClient.h:160
@ kM_Button_BesVar
Definition BesClient.h:149
@ kM_Button_PRStart
Definition BesClient.h:166
@ kM_Button_ViewCounterClockWise
Definition BesClient.h:122
@ kM_Button_BesSample
Definition BesClient.h:151
@ kM_Button_DownGet
Definition BesClient.h:162
@ kM_Button_ViewAngleThetaPlus
Definition BesClient.h:130
@ kM_Button_CursorHand
Definition BesClient.h:86
@ kM_Button_BesEvent
Definition BesClient.h:146
@ kM_Button_ViewMoveDown
Definition BesClient.h:127
@ kM_Button_BesBit
Definition BesClient.h:150
@ kM_Button_OnlineStart
Definition BesClient.h:163
@ kM_Button_Magnetic
Definition BesClient.h:169
@ kM_Button_SwitchPad
Definition BesClient.h:104
@ kM_Button_X3D
Definition BesClient.h:110
@ kM_Button_OnlineTime2
Definition BesClient.h:165
@ kM_Button_ViewAngleThetaNumber
Definition BesClient.h:132
@ kM_Button_BesSamplePos
Definition BesClient.h:148
@ kM_Slider_ViewAnglePhi
Definition BesClient.h:133
@ kM_Button_DownSkip
Definition BesClient.h:161
@ kM_Button_FishEyeView
Definition BesClient.h:107
@ kM_Button_DownRawIncl
Definition BesClient.h:158
@ kM_Button_LoadMyConfig
Definition BesClient.h:94
@ kM_Button_Palette
Definition BesClient.h:95
@ kM_Button_ViewMoveUp
Definition BesClient.h:124
@ kM_Button_OpenGL
Definition BesClient.h:111
@ kM_Button_SaveGeoAs
Definition BesClient.h:78

◆ EZCommand

enum 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 58 of file BesClient.h.

58 {
70};
@ kM_Option_TimerSpeed
Definition BesClient.h:66
@ kM_Help_About
Definition BesClient.h:69
@ kM_File_SaveGeoAs
Definition BesClient.h:60
@ kM_Option_DefaultPicType
Definition BesClient.h:67
@ kM_Edit_Editor
Definition BesClient.h:65
@ kM_File_Exit
Definition BesClient.h:64
@ kM_File_SavePicAs
Definition BesClient.h:62
@ kM_File_OpenEvent
Definition BesClient.h:61
@ kM_Help_Content
Definition BesClient.h:68
@ kM_File_Close
Definition BesClient.h:63
@ kM_File_LoadGeo
Definition BesClient.h:59

◆ EZMenuViewOption

Enumerator
kM_Header_Global 
kM_Cgem_Global 
kM_Cgem_Layers 
kM_Cgem_XStrips 
kM_Cgem_VStrips 
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_Cgem 
kM_Full3D_Mdc 
kM_Full3D_Tof 
kM_Full3D_Emc 
kM_Full3D_Muc 
kM_BeamPipe 
kM_ZRPlaneOnXY 
kM_Axis 
kM_CgemHits_Global 
kM_CgemHits_XStrip 
kM_CgemHits_VStrip 
kM_CgemHits_Clusters 
kM_CgemHits_FiredHL 
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 188 of file BesClient.h.

188 {
190 //kM_Header_On, //Long Peixun's update: remove kM_Header_On, because we just need kM_Header_Global
191 kM_Cgem_Global, //Long Peixun's update: Add CGEM opitons
192 kM_Cgem_Layers, //...
193 kM_Cgem_XStrips, //...
194 kM_Cgem_VStrips, //...
212 kM_Full3D_Cgem, //Long Peixun's update: Add CGEM option
219 kM_Axis,
220 kM_CgemHits_Global, //Long Peixun's update: Add Cgem hits option
221 kM_CgemHits_XStrip, //...
222 kM_CgemHits_VStrip, //...
252 //kM_Mdc_TOverflow_Global,
260};
@ kM_Tof_Barrel
Definition BesClient.h:200
@ kM_Mdc_Tubes
Definition BesClient.h:196
@ kM_Tracks_Tof
Definition BesClient.h:242
@ kM_Muc_Barrel
Definition BesClient.h:209
@ kM_TofHits_East
Definition BesClient.h:228
@ kM_Standard_On
Definition BesClient.h:250
@ kM_Header_Global
Definition BesClient.h:189
@ kM_Muc_East
Definition BesClient.h:208
@ kM_EmcHits_East
Definition BesClient.h:232
@ kM_Emc_Side
Definition BesClient.h:206
@ kM_User_On
Definition BesClient.h:251
@ kM_Muc_Strips
Definition BesClient.h:211
@ kM_Tracks_Mdc
Definition BesClient.h:241
@ kM_Mdc_QNotOverflow_Global
Definition BesClient.h:253
@ kM_Full3D_Tof
Definition BesClient.h:214
@ kM_TofHits_Global
Definition BesClient.h:227
@ kM_MucHits_East
Definition BesClient.h:237
@ kM_Tof_QMatch_Global
Definition BesClient.h:259
@ kM_Tracks_Emc
Definition BesClient.h:243
@ kM_Emc_East
Definition BesClient.h:203
@ kM_MucHits_Barrel
Definition BesClient.h:238
@ kM_Muc_West
Definition BesClient.h:210
@ kM_Emc_Global
Definition BesClient.h:202
@ kM_Full3D_Cgem
Definition BesClient.h:212
@ kM_TofHits_Barrel
Definition BesClient.h:229
@ kM_Cgem_VStrips
Definition BesClient.h:194
@ kM_Mdc_QMatch_Global
Definition BesClient.h:257
@ kM_Tracks_Ideal
Definition BesClient.h:247
@ kM_Tof_East
Definition BesClient.h:199
@ kM_CgemHits_Global
Definition BesClient.h:220
@ kM_Mdc_Global
Definition BesClient.h:195
@ kM_MucHits_West
Definition BesClient.h:239
@ kM_MdcHits_Hits
Definition BesClient.h:226
@ kM_Mdc_Wires
Definition BesClient.h:197
@ kM_Mdc_ColorfulWire_Global
Definition BesClient.h:254
@ kM_Full3D_Muc
Definition BesClient.h:216
@ kM_EmcHits_Barrel
Definition BesClient.h:233
@ kM_Cgem_XStrips
Definition BesClient.h:193
@ kM_Tracks_Muc
Definition BesClient.h:244
@ kM_Mdc_TMatch_Global
Definition BesClient.h:256
@ kM_BeamPipe
Definition BesClient.h:217
@ kM_ZRPlaneOnXY
Definition BesClient.h:218
@ kM_MucHits_Global
Definition BesClient.h:236
@ kM_Emc_West
Definition BesClient.h:205
@ kM_EmcHits_West
Definition BesClient.h:234
@ kM_Emc_Barrel
Definition BesClient.h:204
@ kM_Cgem_Layers
Definition BesClient.h:192
@ kM_CgemHits_VStrip
Definition BesClient.h:222
@ kM_CgemHits_XStrip
Definition BesClient.h:221
@ kM_Tof_TMatch_Global
Definition BesClient.h:258
@ kM_View_OpenGL
Definition BesClient.h:249
@ kM_View_X3D
Definition BesClient.h:248
@ kM_EmcHits_Global
Definition BesClient.h:231
@ kM_Tof_Global
Definition BesClient.h:198
@ kM_EmcHits_Side
Definition BesClient.h:235
@ kM_Tracks_Ext
Definition BesClient.h:245
@ kM_Tracks_Global
Definition BesClient.h:240
@ kM_CgemHits_FiredHL
Definition BesClient.h:224
@ kM_Muc_Global
Definition BesClient.h:207
@ kM_Tof_West
Definition BesClient.h:201
@ kM_Axis
Definition BesClient.h:219
@ kM_CgemHits_Clusters
Definition BesClient.h:223
@ kM_Mdc_MdcTimeSubEvTime_Global
Definition BesClient.h:255
@ kM_TofHits_West
Definition BesClient.h:230
@ kM_MdcHits_Global
Definition BesClient.h:225
@ kM_Full3D_Emc
Definition BesClient.h:215
@ kM_Full3D_Mdc
Definition BesClient.h:213
@ kM_MC_TruthTrack
Definition BesClient.h:246
@ kM_Cgem_Global
Definition BesClient.h:191

◆ EZMode

enum EZMode
Enumerator
kModeOnline 
kModeFile 
kModeDown 
kModeBes 
kModePR 

Definition at line 177 of file BesClient.h.

177 {
178 kModeOnline = BIT(0),
179 kModeFile = BIT(1),
180 kModeDown = BIT(2),
181 kModeBes = BIT(3),
182 kModePR = BIT(4)
183};
@ kModeFile
Definition BesClient.h:179
@ kModePR
Definition BesClient.h:182
@ kModeDown
Definition BesClient.h:180
@ kModeBes
Definition BesClient.h:181
@ kModeOnline
Definition BesClient.h:178

◆ runStatus

enum runStatus
Enumerator
RUN_ERROR 
RUN_SMOOTH 

Definition at line 52 of file BesClient.h.

@ RUN_ERROR
Definition BesClient.h:52
@ RUN_SMOOTH
Definition BesClient.h:52