BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
BesClient.cxx File Reference
#include "BesVisClient/BesClient.h"
#include "BesVisClient/BesAboutHelp.h"
#include "BesVisClient/BesMdcPalette.h"
#include "BesVisLib/BesVisDisplay.h"
#include "BesVisLib/BesCursor.h"
#include <iostream>
#include <sstream>
#include <fstream>
#include <TList.h>
#include <TRootEmbeddedCanvas.h>
#include <TTimer.h>
#include <TApplication.h>
#include <TInterpreter.h>
#include <TBranch.h>
#include <TFile.h>
#include <TTree.h>
#include <TSystem.h>
#include <TGeoManager.h>
#include <TGButton.h>
#include <TGMenu.h>
#include <TGLayout.h>
#include <TGStatusBar.h>
#include <TGFileDialog.h>
#include <TGNumberEntry.h>
#include <TGMsgBox.h>
#include <TGProgressBar.h>
#include <TGTab.h>
#include <TGSplitter.h>
#include <TGCanvas.h>
#include <TGListTree.h>
#include <TGLabel.h>
#include <TGButtonGroup.h>
#include <TGTextEntry.h>
#include <TGTextBuffer.h>
#include <TG3DLine.h>
#include <TGSlider.h>
#include <TCanvas.h>
#include <TView.h>
#include <TGeometry.h>
#include <TASImage.h>
#include <TColor.h>
#include <TViewerX3D.h>
#include <TVirtualViewer3D.h>
#include <TGLViewer.h>
#include <TVirtualGL.h>
#include <TVirtualGeoPainter.h>
#include <TRootHelpDialog.h>
#include <TRootDialog.h>
#include "RootEventData/TRecTrackEvent.h"
#include "RootEventData/TDigiEvent.h"
#include "RootEventData/TDisTrack.h"
#include "RootEventData/TRecEvTime.h"
#include "BesVisLib/DstConvert.h"

Go to the source code of this file.

Functions

 ClassImp (BesClient) const char *OpenGeoTypes[]
 

Variables

const char * SaveGeoTypes []
 
const char * OpenEventTypes []
 
const char * SavePicTypes []
 
const char * SavePicPS []
 
const char * StyleTypes []
 
char * optarg
 
int optint
 
int opterr
 
struct sembuf acquire
 
struct sembuf release
 

Function Documentation

◆ ClassImp()

ClassImp ( BesClient ) const

Variable Documentation

◆ acquire

struct sembuf acquire
Initial value:
= {
0, -1, SEM_UNDO
}

Definition at line 133 of file BesClient.cxx.

133 {
134 0, -1, SEM_UNDO
135};

Referenced by BesVisAlg::BesVisAlg(), and BesClient::GetRecEvent().

◆ OpenEventTypes

const char* OpenEventTypes[]
Initial value:
= {
"rec files", "*.rec",
"raw files", "*.rtraw",
"dst files", "*.dst",
"ROOT files", "*.root",
0, 0
}

Definition at line 99 of file BesClient.cxx.

99 {
100 "rec files", "*.rec",
101 "raw files", "*.rtraw",
102 "dst files", "*.dst", //Long Peixun's update: Allow dst files
103 "ROOT files", "*.root",
104//#ifdef CF__ZSMSM
105 //"Generic Adamo files", "*.cz", //Long Peixun's update: remove unsupported file
106//#endif
107 0, 0
108 };

Referenced by BesClient::OpenEventFile().

◆ optarg

char* optarg
extern

Referenced by BesClient::BesClient().

◆ opterr

int opterr

Definition at line 131 of file BesClient.cxx.

Referenced by BesClient::BesClient().

◆ optint

int optint
extern

◆ release

struct sembuf release
Initial value:
= {
0, 1, SEM_UNDO
}

Definition at line 136 of file BesClient.cxx.

136 {
137 0, 1, SEM_UNDO
138};

Referenced by BesVisAlg::BesVisAlg(), MucRecRoadFinder::execute(), MucRecTrkExt::execute(), and BesClient::GetRecEvent().

◆ SaveGeoTypes

const char* SaveGeoTypes[]
Initial value:
= {
"ROOT files", "*.root",
"REC files", "*.rec",
0, 0
}

Definition at line 92 of file BesClient.cxx.

92 {
93 "ROOT files", "*.root",
94 "REC files", "*.rec",
95 0, 0
96 };

Referenced by BesClient::SaveGeoAs().

◆ SavePicPS

const char* SavePicPS[]
Initial value:
= {"PS", "*.ps",
0, 0
}

Definition at line 120 of file BesClient.cxx.

120 {"PS", "*.ps",
121 0, 0
122 };

Referenced by BesClient::SavePicAsPS().

◆ SavePicTypes

const char* SavePicTypes[]
Initial value:
= {"GIF", "*.gif",
"JPG", "*.jpg",
"PS", "*.ps",
"EPS", "*.eps",
"XPM", "*.xpm",
"PNG", "*.png",
"TIFF", "*.tiff",
0, 0
}

Definition at line 110 of file BesClient.cxx.

110 {"GIF", "*.gif",
111 "JPG", "*.jpg",
112 "PS", "*.ps",
113 "EPS", "*.eps",
114 "XPM", "*.xpm",
115 "PNG", "*.png",
116 "TIFF", "*.tiff",
117 0, 0
118 };

Referenced by BesClient::SavePicAs().

◆ StyleTypes

const char* StyleTypes[]
Initial value:
= {
"Text file", "*.txt",
0, 0
}

Definition at line 125 of file BesClient.cxx.

125 {
126 "Text file", "*.txt",
127 0, 0
128 };

Referenced by BesClient::LoadMyConfig(), and BesClient::SaveMyConfig().