BOSS 7.1.2
BESIII Offline Software System
|
#include <BesVisDisplay.h>
Public Member Functions | |
BesVisDisplay () | |
BesVisDisplay (const char *title) | |
virtual | ~BesVisDisplay () |
virtual void | SetCanvas (TCanvas *c=0) |
void | SetDisplayMode (Int_t mode) |
Int_t | GetDisplayMode () |
Bool_t | IsVHeader () |
virtual void | SwitchDisplayMode (Int_t mode) |
virtual void | ResizePad () |
virtual void | SwitchPad () |
TPad * | GetPadXY () |
TPad * | GetPadZR () |
TPad * | GetPad3D () |
virtual void | DrawHeader () |
virtual void | Reset () |
virtual void | Refresh () |
virtual void | InitGeometryFromGDML (const TString fPath, bool mrpc=false, bool cgem=false) |
virtual void | InitGeometryFromROOT (TGeoVolume *bes) |
BesGeometry * | GetBesGeometry () |
virtual void | SetMdcOn (Bool_t MdcOn) |
Bool_t | GetMdcOn () |
virtual void | SetTofOn (Bool_t TofOn) |
Bool_t | GetTofOn () |
virtual void | SetEmcOn (Bool_t EmcOn) |
Bool_t | GetEmcOn () |
virtual void | SetVisHeader (Bool_t val) |
Bool_t | GetVisHeader () const |
virtual Bool_t | AllViews () |
virtual void | Clear (Option_t *option="") |
virtual void | DisplayTrigger (Int_t trig) |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
void | Draw2D (Option_t *option="") |
void | Draw3D (Option_t *option="") |
void | Draw2DXY (Option_t *option="") |
void | Draw2DZR (Option_t *option="") |
virtual void | DrawAllViews () |
Bool_t | DrawClusters () |
Bool_t | DrawParticles () |
Bool_t | DrawParticles2 () |
virtual void | DrawTitle (Option_t *option="") |
virtual void | DrawView (Float_t theta, Float_t phi) |
void | DrawViewRange (Double_t x0, Double_t y0, Double_t z0, Double_t zoomSize) |
virtual void | DrawViewGL () |
virtual void | DrawViewX3D () |
virtual void | DrawViewRaytracer (Float_t theta, Float_t phi, Float_t psi) |
virtual void | DrawViewX3D (char option) |
void | DrawImageSequence (Int_t thetaStart, Int_t thetaStep) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | GetEvent (Long64_t event) |
TGeoVolume * | GetVolBes () |
MdcROOTGeo * | GetMdcROOTGeo () |
TofROOTGeo * | GetTofROOTGeo () |
EmcROOTGeo * | GetEmcROOTGeo () |
MucROOTGeo * | GetMucROOTGeo () |
void | Init () |
TPad * | Pad () |
virtual void | Paint (Option_t *option="") |
virtual void | PaintFruit (TObject *obj, Float_t eta, Float_t phi, Float_t pt, Int_t type, Option_t *option="") |
virtual void | PaintParticles (Option_t *option="") |
Float_t | PTcut () |
Float_t | PTcutEGMUNU () |
Float_t | Rin () |
Float_t | Rout () |
virtual void | SetDrawClusters (Bool_t draw=kTRUE) |
virtual void | SetDrawParticles (Bool_t draw=kTRUE) |
virtual void | SetPTcut (Float_t ptcut=0.4) |
virtual void | SetPTcutEGMUNU (Float_t ptcut=5) |
virtual void | SetView (Float_t theta, Float_t phi) |
virtual void | ShowNextEvent (Int_t delta=1) |
void | SetMdcCon (Int_t mdcCon) |
void | SetTofCon (Int_t tofCon) |
void | SetEmcCon (Int_t emcCon) |
void | SetMucCon (Int_t mucCon) |
void | SetAllVisible (Int_t vis) |
void | SetQuarterVisible (Int_t vis) |
void | SetHalfVisible (Int_t vis) |
void | SetNoEndVisible (Int_t vis) |
void | SetMdcFiredCell () |
void | SetTofFiredCell () |
void | SetEmcFiredCell () |
void | SetMucFiredCell () |
virtual void | SizeFruit () const |
virtual void | SizeParticles () const |
Float_t | Zin () |
Float_t | Zout () |
Definition at line 37 of file BesVisDisplay.h.
BesVisDisplay::BesVisDisplay | ( | ) |
BesVisDisplay::BesVisDisplay | ( | const char * | title | ) |
Definition at line 66 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 85 of file BesVisDisplay.cxx.
|
inlinevirtual |
Definition at line 160 of file BesVisDisplay.h.
|
virtual |
Definition at line 1380 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 778 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 807 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 857 of file BesVisDisplay.cxx.
Referenced by BesClient::OpenGeoFile().
void BesVisDisplay::Draw2D | ( | Option_t * | option = "" | ) |
Definition at line 883 of file BesVisDisplay.cxx.
Referenced by Draw().
void BesVisDisplay::Draw2DXY | ( | Option_t * | option = "" | ) |
Definition at line 914 of file BesVisDisplay.cxx.
Referenced by Draw2D().
void BesVisDisplay::Draw2DZR | ( | Option_t * | option = "" | ) |
Definition at line 922 of file BesVisDisplay.cxx.
Referenced by Draw2D().
void BesVisDisplay::Draw3D | ( | Option_t * | option = "" | ) |
Definition at line 902 of file BesVisDisplay.cxx.
Referenced by Draw().
|
virtual |
Definition at line 929 of file BesVisDisplay.cxx.
|
inline |
Definition at line 171 of file BesVisDisplay.h.
|
virtual |
Definition at line 267 of file BesVisDisplay.cxx.
Referenced by Init(), ResizePad(), SetEmcOn(), SetMdcOn(), SetTofOn(), and BesClient::UpdateAllView().
void BesVisDisplay::DrawImageSequence | ( | Int_t | thetaStart, |
Int_t | thetaStep ) |
Definition at line 1164 of file BesVisDisplay.cxx.
|
inline |
Definition at line 172 of file BesVisDisplay.h.
|
inline |
Definition at line 174 of file BesVisDisplay.h.
|
virtual |
Definition at line 963 of file BesVisDisplay.cxx.
Referenced by DrawAllViews().
|
virtual |
Definition at line 994 of file BesVisDisplay.cxx.
Referenced by DrawAllViews().
|
virtual |
Definition at line 1052 of file BesVisDisplay.cxx.
void BesVisDisplay::DrawViewRange | ( | Double_t | x0, |
Double_t | y0, | ||
Double_t | z0, | ||
Double_t | zoomSize ) |
Definition at line 1042 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1076 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1064 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1119 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1181 of file BesVisDisplay.cxx.
|
inline |
Definition at line 147 of file BesVisDisplay.h.
Referenced by BesClient::GetEvent(), and BesClient::SaveGeoAs().
|
inline |
Definition at line 128 of file BesVisDisplay.h.
Referenced by BesClient::HandleButtons().
|
inline |
Definition at line 154 of file BesVisDisplay.h.
|
inline |
Definition at line 189 of file BesVisDisplay.h.
|
virtual |
Definition at line 1192 of file BesVisDisplay.cxx.
|
inline |
Definition at line 150 of file BesVisDisplay.h.
|
inline |
Definition at line 187 of file BesVisDisplay.h.
|
inline |
Definition at line 190 of file BesVisDisplay.h.
|
inline |
Definition at line 139 of file BesVisDisplay.h.
Referenced by BesClient::GetCurrentPadString(), BesClient::LoadMyConfig(), BesClient::SaveMyConfig(), and BesClient::UpdateAllView().
|
inline |
Definition at line 137 of file BesVisDisplay.h.
Referenced by BesClient::GetCurrentPadString(), BesClient::LoadMyConfig(), BesClient::RotateClockWise(), BesClient::SaveMyConfig(), and BesClient::UpdateAllView().
|
inline |
Definition at line 138 of file BesVisDisplay.h.
Referenced by BesClient::GetCurrentPadString(), BesClient::LoadMyConfig(), BesClient::RotateClockWise(), BesClient::SaveMyConfig(), and BesClient::UpdateAllView().
|
inline |
Definition at line 152 of file BesVisDisplay.h.
|
inline |
Definition at line 188 of file BesVisDisplay.h.
|
inline |
Definition at line 158 of file BesVisDisplay.h.
Referenced by BesClient::UpdateStatus().
|
inline |
Definition at line 186 of file BesVisDisplay.h.
void BesVisDisplay::Init | ( | ) |
Definition at line 101 of file BesVisDisplay.cxx.
Referenced by BesClient::CreateCanvas().
|
virtual |
Definition at line 236 of file BesVisDisplay.cxx.
Referenced by BesClient::OpenGeoFile().
|
virtual |
Definition at line 253 of file BesVisDisplay.cxx.
Referenced by BesClient::OpenGeoFile().
|
inline |
Definition at line 129 of file BesVisDisplay.h.
Referenced by DrawHeader().
|
inline |
Definition at line 194 of file BesVisDisplay.h.
|
virtual |
Definition at line 1208 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1215 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1229 of file BesVisDisplay.cxx.
|
inline |
Definition at line 199 of file BesVisDisplay.h.
|
inline |
Definition at line 200 of file BesVisDisplay.h.
|
virtual |
Definition at line 213 of file BesVisDisplay.cxx.
Referenced by BesClient::HandleButtons(), and BesClient::UpdateAllView().
|
virtual |
Definition at line 190 of file BesVisDisplay.cxx.
Referenced by BesClient::HandleButtons().
|
virtual |
Definition at line 680 of file BesVisDisplay.cxx.
Referenced by SetVisHeader(), and SwitchDisplayMode().
|
inline |
Definition at line 201 of file BesVisDisplay.h.
|
inline |
Definition at line 202 of file BesVisDisplay.h.
|
inline |
Definition at line 214 of file BesVisDisplay.h.
|
virtual |
Definition at line 91 of file BesVisDisplay.cxx.
Referenced by BesClient::CreateCanvas().
|
inline |
Definition at line 127 of file BesVisDisplay.h.
Referenced by SwitchDisplayMode().
|
inlinevirtual |
Definition at line 203 of file BesVisDisplay.h.
|
inlinevirtual |
Definition at line 204 of file BesVisDisplay.h.
|
inline |
Definition at line 212 of file BesVisDisplay.h.
void BesVisDisplay::SetEmcFiredCell | ( | ) |
Definition at line 1335 of file BesVisDisplay.cxx.
Referenced by GetEvent().
|
virtual |
Definition at line 663 of file BesVisDisplay.cxx.
|
inline |
Definition at line 216 of file BesVisDisplay.h.
|
inline |
Definition at line 210 of file BesVisDisplay.h.
void BesVisDisplay::SetMdcFiredCell | ( | ) |
Definition at line 1309 of file BesVisDisplay.cxx.
Referenced by GetEvent().
|
virtual |
Definition at line 645 of file BesVisDisplay.cxx.
|
inline |
Definition at line 213 of file BesVisDisplay.h.
void BesVisDisplay::SetMucFiredCell | ( | ) |
Definition at line 1347 of file BesVisDisplay.cxx.
Referenced by GetEvent().
|
inline |
Definition at line 217 of file BesVisDisplay.h.
|
virtual |
Definition at line 1235 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1253 of file BesVisDisplay.cxx.
|
inline |
Definition at line 215 of file BesVisDisplay.h.
|
inline |
Definition at line 211 of file BesVisDisplay.h.
void BesVisDisplay::SetTofFiredCell | ( | ) |
Definition at line 1322 of file BesVisDisplay.cxx.
Referenced by GetEvent().
|
virtual |
Definition at line 654 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1271 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1388 of file BesVisDisplay.cxx.
Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().
|
virtual |
Definition at line 1289 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1363 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 1372 of file BesVisDisplay.cxx.
|
virtual |
Definition at line 672 of file BesVisDisplay.cxx.
Referenced by Draw(), BesClient::HandleButtons(), BesClient::OpenGL(), Refresh(), Reset(), and BesClient::X3D().
|
virtual |
Definition at line 760 of file BesVisDisplay.cxx.
Referenced by BesClient::HandleButtons().
|
inline |
Definition at line 225 of file BesVisDisplay.h.
|
inline |
Definition at line 226 of file BesVisDisplay.h.