BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesView Class Reference

#include <BesView.h>

Inheritance diagram for BesView:

Public Member Functions

 BesView ()
virtual ~BesView ()
virtual void SetViewType (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void SetViewTypeBare (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void DefaultRange ()
virtual void ClearPad ()
virtual void DrawLabel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetRSign (Float_t Phi)
virtual void UpdateView (Bool_t resetview=kFALSE)
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)
virtual char * GetObjectInfo (Int_t px, Int_t py) const
void SetZoomRatio (Double_t ratio)
Double_t GetZoomRatio ()
EBESViewType GetViewType ()
Float_t GetMarkerSize ()
void View3D ()
void ViewXY ()
void ViewZR ()
void ZoomIn ()
void ZoomOut ()
void Center ()
void Move (Int_t px, Int_t py)
void Front3D ()
void Side3D ()
void Top3D ()
void SetPhiRange (Float_t PhiMin=0, Float_t PhiMax=180)
void Reset ()
void Refresh ()
void SetMarkerSize (Float_t size)
Bool_t GetVisCgemGlobal ()
Bool_t GetVisCgemLayers ()
Bool_t GetVisCgemXStrips ()
Bool_t GetVisCgemVStrips ()
void SetVisCgemGlobal (Bool_t input)
void SetVisCgemLayers (Bool_t input)
void SetVisCgemXStrips (Bool_t input)
void SetVisCgemVStrips (Bool_t input)
Bool_t GetVisMdcGlobal ()
Bool_t GetVisMdcTubes ()
Bool_t GetVisMdcWires ()
void SetVisMdcGlobal (Bool_t input)
void SetVisMdcTubes (Bool_t input)
void SetVisMdcWires (Bool_t input)
Bool_t GetVisTofGlobal ()
Bool_t GetVisTofEast ()
Bool_t GetVisTofBarrel ()
Bool_t GetVisTofWest ()
Float_t GetVisZoom ()
void SetVisTofGlobal (Bool_t input)
void SetVisTofEast (Bool_t input)
void SetVisTofBarrel (Bool_t input)
void SetVisTofWest (Bool_t input)
void SetVisZoom (Float_t input)
Bool_t GetVisEmcGlobal ()
Bool_t GetVisEmcEast ()
Bool_t GetVisEmcBarrel ()
Bool_t GetVisEmcWest ()
Bool_t GetVisEmcSide ()
void SetVisEmcGlobal (Bool_t input)
void SetVisEmcEast (Bool_t input)
void SetVisEmcBarrel (Bool_t input)
void SetVisEmcWest (Bool_t input)
void SetVisEmcSide (Bool_t input)
Bool_t GetVisMucGlobal ()
Bool_t GetVisMucEast ()
Bool_t GetVisMucBarrel ()
Bool_t GetVisMucWest ()
Bool_t GetVisMucStrips ()
void SetVisMucGlobal (Bool_t input)
void SetVisMucEast (Bool_t input)
void SetVisMucBarrel (Bool_t input)
void SetVisMucWest (Bool_t input)
void SetVisMucStrips (Bool_t input)
Bool_t GetVisFull3DCgem ()
Bool_t GetVisFull3DMdc ()
Bool_t GetVisFull3DTof ()
Bool_t GetVisFull3DEmc ()
Bool_t GetVisFull3DMuc ()
void SetVisFull3DCgem (Bool_t input)
void SetVisFull3DMdc (Bool_t input)
void SetVisFull3DTof (Bool_t input)
void SetVisFull3DEmc (Bool_t input)
void SetVisFull3DMuc (Bool_t input)
Bool_t GetVisBeamPipe ()
Bool_t GetVisZRPlaneOnXY ()
Bool_t GetVisAxis ()
void SetVisBeamPipe (Bool_t input)
void SetVisZRPlaneOnXY (Bool_t input)
void SetVisAxis (Bool_t input)
Bool_t GetVisCgemHitsGlobal ()
Bool_t GetVisCgemHitsXStrip ()
Bool_t GetVisCgemHitsVStrip ()
Bool_t GetVisCgemHitsClusters ()
void SetVisCgemHitsGlobal (Bool_t input)
void SetVisCgemHitsXStrip (Bool_t input)
void SetVisCgemHitsVStrip (Bool_t input)
void SetVisCgemHitsClusters (Bool_t input)
Bool_t GetVisMdcHitsGlobal ()
Bool_t GetVisMdcHits ()
void SetVisMdcHitsGlobal (Bool_t input)
void SetVisMdcHits (Bool_t input)
Bool_t GetVisTofHitsGlobal ()
Bool_t GetVisTofHitsEast ()
Bool_t GetVisTofHitsBarrel ()
Bool_t GetVisTofHitsWest ()
void SetVisTofHitsGlobal (Bool_t input)
void SetVisTofHitsEast (Bool_t input)
void SetVisTofHitsBarrel (Bool_t input)
void SetVisTofHitsWest (Bool_t input)
Bool_t GetVisEmcHitsGlobal ()
Bool_t GetVisEmcHitsEast ()
Bool_t GetVisEmcHitsBarrel ()
Bool_t GetVisEmcHitsWest ()
Bool_t GetVisEmcHitsSide ()
void SetVisEmcHitsGlobal (Bool_t input)
void SetVisEmcHitsEast (Bool_t input)
void SetVisEmcHitsBarrel (Bool_t input)
void SetVisEmcHitsWest (Bool_t input)
void SetVisEmcHitsSide (Bool_t input)
Bool_t GetVisMucHitsGlobal ()
Bool_t GetVisMucHitsEast ()
Bool_t GetVisMucHitsBarrel ()
Bool_t GetVisMucHitsWest ()
void SetVisMucHitsGlobal (Bool_t input)
void SetVisMucHitsEast (Bool_t input)
void SetVisMucHitsBarrel (Bool_t input)
void SetVisMucHitsWest (Bool_t input)
Bool_t GetVisTracksGlobal ()
Bool_t GetVisTracksMdc ()
Bool_t GetVisTracksTof ()
Bool_t GetVisTracksEmc ()
Bool_t GetVisTracksMuc ()
Bool_t GetVisTracksExt ()
void SetVisTracksGlobal (Bool_t input)
void SetVisTracksMdc (Bool_t input)
void SetVisTracksTof (Bool_t input)
void SetVisTracksEmc (Bool_t input)
void SetVisTracksMuc (Bool_t input)
void SetVisTracksExt (Bool_t input)
Bool_t GetFishEyeStatus ()
Bool_t GetFishEye ()
void SetFishEye (Bool_t input=0)
void PrintCurrent ()
virtual void Centered ()
virtual void Front ()
virtual void Side ()
virtual void Top ()
virtual void ZoomMove ()
virtual void AdjustScales (TVirtualPad *pad=0)
virtual void Delete (Option_t *option)
virtual void DrawClass ()
virtual TObject * DrawClone (Option_t *option)
virtual void Dump ()
virtual void Inspect ()
virtual void SetDrawOption (Option_t *option)
virtual void SetLineAttributes ()
virtual void SetZoomFactor (Double_t factor)
virtual Double_t GetZoomFactor ()
BesStatusGetStatusCurrent ()
BesStatusGetStatus3D ()
BesStatusGetStatusXY ()
BesStatusGetStatusZR ()
 BesView ()
virtual ~BesView ()
virtual void SetViewType (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void SetViewTypeBare (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void DefaultRange ()
virtual void ClearPad ()
virtual void DrawLabel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetRSign (Float_t Phi)
virtual void UpdateView (Bool_t resetview=kFALSE)
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)
virtual char * GetObjectInfo (Int_t px, Int_t py) const
void SetZoomRatio (Double_t ratio)
Double_t GetZoomRatio ()
EBESViewType GetViewType ()
Float_t GetMarkerSize ()
void View3D ()
void ViewXY ()
void ViewZR ()
void ZoomIn ()
void ZoomOut ()
void Center ()
void Move (Int_t px, Int_t py)
void Front3D ()
void Side3D ()
void Top3D ()
void SetPhiRange (Float_t PhiMin=0, Float_t PhiMax=180)
void Reset ()
void Refresh ()
void SetMarkerSize (Float_t size)
Bool_t GetVisCgemGlobal ()
Bool_t GetVisCgemLayers ()
Bool_t GetVisCgemXStrips ()
Bool_t GetVisCgemVStrips ()
void SetVisCgemGlobal (Bool_t input)
void SetVisCgemLayers (Bool_t input)
void SetVisCgemXStrips (Bool_t input)
void SetVisCgemVStrips (Bool_t input)
Bool_t GetVisMdcGlobal ()
Bool_t GetVisMdcTubes ()
Bool_t GetVisMdcWires ()
void SetVisMdcGlobal (Bool_t input)
void SetVisMdcTubes (Bool_t input)
void SetVisMdcWires (Bool_t input)
Bool_t GetVisTofGlobal ()
Bool_t GetVisTofEast ()
Bool_t GetVisTofBarrel ()
Bool_t GetVisTofWest ()
Float_t GetVisZoom ()
void SetVisTofGlobal (Bool_t input)
void SetVisTofEast (Bool_t input)
void SetVisTofBarrel (Bool_t input)
void SetVisTofWest (Bool_t input)
void SetVisZoom (Float_t input)
Bool_t GetVisEmcGlobal ()
Bool_t GetVisEmcEast ()
Bool_t GetVisEmcBarrel ()
Bool_t GetVisEmcWest ()
Bool_t GetVisEmcSide ()
void SetVisEmcGlobal (Bool_t input)
void SetVisEmcEast (Bool_t input)
void SetVisEmcBarrel (Bool_t input)
void SetVisEmcWest (Bool_t input)
void SetVisEmcSide (Bool_t input)
Bool_t GetVisMucGlobal ()
Bool_t GetVisMucEast ()
Bool_t GetVisMucBarrel ()
Bool_t GetVisMucWest ()
Bool_t GetVisMucStrips ()
void SetVisMucGlobal (Bool_t input)
void SetVisMucEast (Bool_t input)
void SetVisMucBarrel (Bool_t input)
void SetVisMucWest (Bool_t input)
void SetVisMucStrips (Bool_t input)
Bool_t GetVisFull3DCgem ()
Bool_t GetVisFull3DMdc ()
Bool_t GetVisFull3DTof ()
Bool_t GetVisFull3DEmc ()
Bool_t GetVisFull3DMuc ()
void SetVisFull3DCgem (Bool_t input)
void SetVisFull3DMdc (Bool_t input)
void SetVisFull3DTof (Bool_t input)
void SetVisFull3DEmc (Bool_t input)
void SetVisFull3DMuc (Bool_t input)
Bool_t GetVisBeamPipe ()
Bool_t GetVisZRPlaneOnXY ()
Bool_t GetVisAxis ()
void SetVisBeamPipe (Bool_t input)
void SetVisZRPlaneOnXY (Bool_t input)
void SetVisAxis (Bool_t input)
Bool_t GetVisCgemHitsGlobal ()
Bool_t GetVisCgemHitsXStrip ()
Bool_t GetVisCgemHitsVStrip ()
Bool_t GetVisCgemHitsClusters ()
void SetVisCgemHitsGlobal (Bool_t input)
void SetVisCgemHitsXStrip (Bool_t input)
void SetVisCgemHitsVStrip (Bool_t input)
void SetVisCgemHitsClusters (Bool_t input)
Bool_t GetVisMdcHitsGlobal ()
Bool_t GetVisMdcHits ()
void SetVisMdcHitsGlobal (Bool_t input)
void SetVisMdcHits (Bool_t input)
Bool_t GetVisTofHitsGlobal ()
Bool_t GetVisTofHitsEast ()
Bool_t GetVisTofHitsBarrel ()
Bool_t GetVisTofHitsWest ()
void SetVisTofHitsGlobal (Bool_t input)
void SetVisTofHitsEast (Bool_t input)
void SetVisTofHitsBarrel (Bool_t input)
void SetVisTofHitsWest (Bool_t input)
Bool_t GetVisEmcHitsGlobal ()
Bool_t GetVisEmcHitsEast ()
Bool_t GetVisEmcHitsBarrel ()
Bool_t GetVisEmcHitsWest ()
Bool_t GetVisEmcHitsSide ()
void SetVisEmcHitsGlobal (Bool_t input)
void SetVisEmcHitsEast (Bool_t input)
void SetVisEmcHitsBarrel (Bool_t input)
void SetVisEmcHitsWest (Bool_t input)
void SetVisEmcHitsSide (Bool_t input)
Bool_t GetVisMucHitsGlobal ()
Bool_t GetVisMucHitsEast ()
Bool_t GetVisMucHitsBarrel ()
Bool_t GetVisMucHitsWest ()
void SetVisMucHitsGlobal (Bool_t input)
void SetVisMucHitsEast (Bool_t input)
void SetVisMucHitsBarrel (Bool_t input)
void SetVisMucHitsWest (Bool_t input)
Bool_t GetVisTracksGlobal ()
Bool_t GetVisTracksMdc ()
Bool_t GetVisTracksTof ()
Bool_t GetVisTracksEmc ()
Bool_t GetVisTracksMuc ()
Bool_t GetVisTracksExt ()
void SetVisTracksGlobal (Bool_t input)
void SetVisTracksMdc (Bool_t input)
void SetVisTracksTof (Bool_t input)
void SetVisTracksEmc (Bool_t input)
void SetVisTracksMuc (Bool_t input)
void SetVisTracksExt (Bool_t input)
Bool_t GetFishEyeStatus ()
Bool_t GetFishEye ()
void SetFishEye (Bool_t input=0)
void PrintCurrent ()
virtual void Centered ()
virtual void Front ()
virtual void Side ()
virtual void Top ()
virtual void ZoomMove ()
virtual void AdjustScales (TVirtualPad *pad=0)
virtual void Delete (Option_t *option)
virtual void DrawClass ()
virtual TObject * DrawClone (Option_t *option)
virtual void Dump ()
virtual void Inspect ()
virtual void SetDrawOption (Option_t *option)
virtual void SetLineAttributes ()
virtual void SetZoomFactor (Double_t factor)
virtual Double_t GetZoomFactor ()
BesStatusGetStatusCurrent ()
BesStatusGetStatus3D ()
BesStatusGetStatusXY ()
BesStatusGetStatusZR ()
 BesView ()
virtual ~BesView ()
virtual void SetViewType (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void SetViewTypeBare (EBESViewType ViewType, Bool_t resetview=kFALSE)
virtual void DefaultRange ()
virtual void ClearPad ()
virtual void DrawLabel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetRSign (Float_t Phi)
virtual void UpdateView (Bool_t resetview=kFALSE)
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)
virtual char * GetObjectInfo (Int_t px, Int_t py) const
void SetZoomRatio (Double_t ratio)
Double_t GetZoomRatio ()
EBESViewType GetViewType ()
Float_t GetMarkerSize ()
void View3D ()
void ViewXY ()
void ViewZR ()
void ZoomIn ()
void ZoomOut ()
void Center ()
void Move (Int_t px, Int_t py)
void Front3D ()
void Side3D ()
void Top3D ()
void SetPhiRange (Float_t PhiMin=0, Float_t PhiMax=180)
void Reset ()
void Refresh ()
void SetMarkerSize (Float_t size)
Bool_t GetVisCgemGlobal ()
Bool_t GetVisCgemLayers ()
Bool_t GetVisCgemXStrips ()
Bool_t GetVisCgemVStrips ()
void SetVisCgemGlobal (Bool_t input)
void SetVisCgemLayers (Bool_t input)
void SetVisCgemXStrips (Bool_t input)
void SetVisCgemVStrips (Bool_t input)
Bool_t GetVisMdcGlobal ()
Bool_t GetVisMdcTubes ()
Bool_t GetVisMdcWires ()
void SetVisMdcGlobal (Bool_t input)
void SetVisMdcTubes (Bool_t input)
void SetVisMdcWires (Bool_t input)
Bool_t GetVisTofGlobal ()
Bool_t GetVisTofEast ()
Bool_t GetVisTofBarrel ()
Bool_t GetVisTofWest ()
Float_t GetVisZoom ()
void SetVisTofGlobal (Bool_t input)
void SetVisTofEast (Bool_t input)
void SetVisTofBarrel (Bool_t input)
void SetVisTofWest (Bool_t input)
void SetVisZoom (Float_t input)
Bool_t GetVisEmcGlobal ()
Bool_t GetVisEmcEast ()
Bool_t GetVisEmcBarrel ()
Bool_t GetVisEmcWest ()
Bool_t GetVisEmcSide ()
void SetVisEmcGlobal (Bool_t input)
void SetVisEmcEast (Bool_t input)
void SetVisEmcBarrel (Bool_t input)
void SetVisEmcWest (Bool_t input)
void SetVisEmcSide (Bool_t input)
Bool_t GetVisMucGlobal ()
Bool_t GetVisMucEast ()
Bool_t GetVisMucBarrel ()
Bool_t GetVisMucWest ()
Bool_t GetVisMucStrips ()
void SetVisMucGlobal (Bool_t input)
void SetVisMucEast (Bool_t input)
void SetVisMucBarrel (Bool_t input)
void SetVisMucWest (Bool_t input)
void SetVisMucStrips (Bool_t input)
Bool_t GetVisFull3DCgem ()
Bool_t GetVisFull3DMdc ()
Bool_t GetVisFull3DTof ()
Bool_t GetVisFull3DEmc ()
Bool_t GetVisFull3DMuc ()
void SetVisFull3DCgem (Bool_t input)
void SetVisFull3DMdc (Bool_t input)
void SetVisFull3DTof (Bool_t input)
void SetVisFull3DEmc (Bool_t input)
void SetVisFull3DMuc (Bool_t input)
Bool_t GetVisBeamPipe ()
Bool_t GetVisZRPlaneOnXY ()
Bool_t GetVisAxis ()
void SetVisBeamPipe (Bool_t input)
void SetVisZRPlaneOnXY (Bool_t input)
void SetVisAxis (Bool_t input)
Bool_t GetVisCgemHitsGlobal ()
Bool_t GetVisCgemHitsXStrip ()
Bool_t GetVisCgemHitsVStrip ()
Bool_t GetVisCgemHitsClusters ()
void SetVisCgemHitsGlobal (Bool_t input)
void SetVisCgemHitsXStrip (Bool_t input)
void SetVisCgemHitsVStrip (Bool_t input)
void SetVisCgemHitsClusters (Bool_t input)
Bool_t GetVisMdcHitsGlobal ()
Bool_t GetVisMdcHits ()
void SetVisMdcHitsGlobal (Bool_t input)
void SetVisMdcHits (Bool_t input)
Bool_t GetVisTofHitsGlobal ()
Bool_t GetVisTofHitsEast ()
Bool_t GetVisTofHitsBarrel ()
Bool_t GetVisTofHitsWest ()
void SetVisTofHitsGlobal (Bool_t input)
void SetVisTofHitsEast (Bool_t input)
void SetVisTofHitsBarrel (Bool_t input)
void SetVisTofHitsWest (Bool_t input)
Bool_t GetVisEmcHitsGlobal ()
Bool_t GetVisEmcHitsEast ()
Bool_t GetVisEmcHitsBarrel ()
Bool_t GetVisEmcHitsWest ()
Bool_t GetVisEmcHitsSide ()
void SetVisEmcHitsGlobal (Bool_t input)
void SetVisEmcHitsEast (Bool_t input)
void SetVisEmcHitsBarrel (Bool_t input)
void SetVisEmcHitsWest (Bool_t input)
void SetVisEmcHitsSide (Bool_t input)
Bool_t GetVisMucHitsGlobal ()
Bool_t GetVisMucHitsEast ()
Bool_t GetVisMucHitsBarrel ()
Bool_t GetVisMucHitsWest ()
void SetVisMucHitsGlobal (Bool_t input)
void SetVisMucHitsEast (Bool_t input)
void SetVisMucHitsBarrel (Bool_t input)
void SetVisMucHitsWest (Bool_t input)
Bool_t GetVisTracksGlobal ()
Bool_t GetVisTracksMdc ()
Bool_t GetVisTracksTof ()
Bool_t GetVisTracksEmc ()
Bool_t GetVisTracksMuc ()
Bool_t GetVisTracksExt ()
void SetVisTracksGlobal (Bool_t input)
void SetVisTracksMdc (Bool_t input)
void SetVisTracksTof (Bool_t input)
void SetVisTracksEmc (Bool_t input)
void SetVisTracksMuc (Bool_t input)
void SetVisTracksExt (Bool_t input)
Bool_t GetFishEyeStatus ()
Bool_t GetFishEye ()
void SetFishEye (Bool_t input=0)
void PrintCurrent ()
virtual void Centered ()
virtual void Front ()
virtual void Side ()
virtual void Top ()
virtual void ZoomMove ()
virtual void AdjustScales (TVirtualPad *pad=0)
virtual void Delete (Option_t *option)
virtual void DrawClass ()
virtual TObject * DrawClone (Option_t *option)
virtual void Dump ()
virtual void Inspect ()
virtual void SetDrawOption (Option_t *option)
virtual void SetLineAttributes ()
virtual void SetZoomFactor (Double_t factor)
virtual Double_t GetZoomFactor ()
BesStatusGetStatusCurrent ()
BesStatusGetStatus3D ()
BesStatusGetStatusXY ()
BesStatusGetStatusZR ()
Public Member Functions inherited from BesTView
 BesTView ()
 BesTView (Int_t system)
 BesTView (const Float_t *rmin, const Float_t *rmax, Int_t system=1)
 BesTView (const Double_t *rmin, const Double_t *rmax, Int_t system=1)
virtual ~BesTView ()
virtual void AxisVertex (Double_t ang, Double_t *av, Int_t &ix1, Int_t &ix2, Int_t &iy1, Int_t &iy2, Int_t &iz1, Int_t &iz2)
virtual void DefinePerspectiveView ()
virtual void DefineViewDirection (const Double_t *s, const Double_t *c, Double_t cosphi, Double_t sinphi, Double_t costhe, Double_t sinthe, Double_t cospsi, Double_t sinpsi, Double_t *tnorm, Double_t *tback)
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)
Double_t GetDview () const
Double_t GetDproj () const
Double_t GetExtent () const
Bool_t GetAutoRange ()
Double_t GetLatitude ()
Double_t GetLongitude ()
Double_t GetPsi ()
virtual void GetRange (Float_t *min, Float_t *max)
virtual void GetRange (Double_t *min, Double_t *max)
Double_t * GetRmax ()
Double_t * GetRmin ()
TSeqCollection * GetOutline ()
Double_t * GetTback ()
Double_t * GetTN ()
Double_t * GetTnorm ()
Int_t GetSystem ()
void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const
Double_t GetWindowWidth () const
Double_t GetWindowHeight () const
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)
Bool_t IsClippedNDC (Double_t *p) const
Bool_t IsPerspective () const
Bool_t IsViewChanged () const
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)
virtual void PadRange (Int_t rback)
void ResizePad ()
virtual void SetAutoRange (Bool_t autorange=kTRUE)
virtual void SetAxisNDC (const Double_t *x1, const Double_t *x2, const Double_t *y1, const Double_t *y2, const Double_t *z1, const Double_t *z2)
void SetDefaultWindow ()
void SetDview (Double_t dview)
void SetDproj (Double_t dproj)
void SetLatitude (Double_t latitude)
void SetLongitude (Double_t longitude)
void SetPsi (Double_t psi)
virtual void SetOutlineToCube ()
virtual void SetParallel ()
virtual void SetPerspective ()
virtual void SetRange (const Double_t *min, const Double_t *max)
virtual void SetRange (Double_t x0, Double_t y0, Double_t z0, Double_t x1, Double_t y1, Double_t z1, Int_t flag=0)
virtual void SetSystem (Int_t system)
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
void SetViewChanged (Bool_t flag=kTRUE)
void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)
void MoveFocus (Double_t *center, Double_t dx, Double_t dy, Double_t dz, Int_t nsteps=10, Double_t dlong=0, Double_t dlat=0, Double_t dpsi=0)
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)
void MoveWindow (Char_t option)
virtual void Centered3DImages (TVirtualPad *pad=0)
virtual void FrontView (TVirtualPad *pad=0)
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)
virtual void SideView (TVirtualPad *pad=0)
virtual void TopView (TVirtualPad *pad=0)
virtual void ToggleRulers (TVirtualPad *pad=0)
virtual void ShowAxis ()
virtual void ToggleZoom (TVirtualPad *pad=0)
virtual void Zoom ()
virtual void UnZoom ()
 ClassDef (BesTView, 2)
 BesTView ()
 BesTView (Int_t system)
 BesTView (const Float_t *rmin, const Float_t *rmax, Int_t system=1)
 BesTView (const Double_t *rmin, const Double_t *rmax, Int_t system=1)
virtual ~BesTView ()
virtual void AxisVertex (Double_t ang, Double_t *av, Int_t &ix1, Int_t &ix2, Int_t &iy1, Int_t &iy2, Int_t &iz1, Int_t &iz2)
virtual void DefinePerspectiveView ()
virtual void DefineViewDirection (const Double_t *s, const Double_t *c, Double_t cosphi, Double_t sinphi, Double_t costhe, Double_t sinthe, Double_t cospsi, Double_t sinpsi, Double_t *tnorm, Double_t *tback)
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)
Double_t GetDview () const
Double_t GetDproj () const
Double_t GetExtent () const
Bool_t GetAutoRange ()
Double_t GetLatitude ()
Double_t GetLongitude ()
Double_t GetPsi ()
virtual void GetRange (Float_t *min, Float_t *max)
virtual void GetRange (Double_t *min, Double_t *max)
Double_t * GetRmax ()
Double_t * GetRmin ()
TSeqCollection * GetOutline ()
Double_t * GetTback ()
Double_t * GetTN ()
Double_t * GetTnorm ()
Int_t GetSystem ()
void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const
Double_t GetWindowWidth () const
Double_t GetWindowHeight () const
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)
Bool_t IsClippedNDC (Double_t *p) const
Bool_t IsPerspective () const
Bool_t IsViewChanged () const
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)
virtual void PadRange (Int_t rback)
void ResizePad ()
virtual void SetAutoRange (Bool_t autorange=kTRUE)
virtual void SetAxisNDC (const Double_t *x1, const Double_t *x2, const Double_t *y1, const Double_t *y2, const Double_t *z1, const Double_t *z2)
void SetDefaultWindow ()
void SetDview (Double_t dview)
void SetDproj (Double_t dproj)
void SetLatitude (Double_t latitude)
void SetLongitude (Double_t longitude)
void SetPsi (Double_t psi)
virtual void SetOutlineToCube ()
virtual void SetParallel ()
virtual void SetPerspective ()
virtual void SetRange (const Double_t *min, const Double_t *max)
virtual void SetRange (Double_t x0, Double_t y0, Double_t z0, Double_t x1, Double_t y1, Double_t z1, Int_t flag=0)
virtual void SetSystem (Int_t system)
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
void SetViewChanged (Bool_t flag=kTRUE)
void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)
void MoveFocus (Double_t *center, Double_t dx, Double_t dy, Double_t dz, Int_t nsteps=10, Double_t dlong=0, Double_t dlat=0, Double_t dpsi=0)
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)
void MoveWindow (Char_t option)
virtual void Centered3DImages (TVirtualPad *pad=0)
virtual void FrontView (TVirtualPad *pad=0)
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)
virtual void SideView (TVirtualPad *pad=0)
virtual void TopView (TVirtualPad *pad=0)
virtual void ToggleRulers (TVirtualPad *pad=0)
virtual void ShowAxis ()
virtual void ToggleZoom (TVirtualPad *pad=0)
virtual void Zoom ()
virtual void UnZoom ()
 ClassDef (BesTView, 2)
 BesTView ()
 BesTView (Int_t system)
 BesTView (const Float_t *rmin, const Float_t *rmax, Int_t system=1)
 BesTView (const Double_t *rmin, const Double_t *rmax, Int_t system=1)
virtual ~BesTView ()
virtual void AxisVertex (Double_t ang, Double_t *av, Int_t &ix1, Int_t &ix2, Int_t &iy1, Int_t &iy2, Int_t &iz1, Int_t &iz2)
virtual void DefinePerspectiveView ()
virtual void DefineViewDirection (const Double_t *s, const Double_t *c, Double_t cosphi, Double_t sinphi, Double_t costhe, Double_t sinthe, Double_t cospsi, Double_t sinpsi, Double_t *tnorm, Double_t *tback)
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)
Double_t GetDview () const
Double_t GetDproj () const
Double_t GetExtent () const
Bool_t GetAutoRange ()
Double_t GetLatitude ()
Double_t GetLongitude ()
Double_t GetPsi ()
virtual void GetRange (Float_t *min, Float_t *max)
virtual void GetRange (Double_t *min, Double_t *max)
Double_t * GetRmax ()
Double_t * GetRmin ()
TSeqCollection * GetOutline ()
Double_t * GetTback ()
Double_t * GetTN ()
Double_t * GetTnorm ()
Int_t GetSystem ()
void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const
Double_t GetWindowWidth () const
Double_t GetWindowHeight () const
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)
Bool_t IsClippedNDC (Double_t *p) const
Bool_t IsPerspective () const
Bool_t IsViewChanged () const
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)
virtual void PadRange (Int_t rback)
void ResizePad ()
virtual void SetAutoRange (Bool_t autorange=kTRUE)
virtual void SetAxisNDC (const Double_t *x1, const Double_t *x2, const Double_t *y1, const Double_t *y2, const Double_t *z1, const Double_t *z2)
void SetDefaultWindow ()
void SetDview (Double_t dview)
void SetDproj (Double_t dproj)
void SetLatitude (Double_t latitude)
void SetLongitude (Double_t longitude)
void SetPsi (Double_t psi)
virtual void SetOutlineToCube ()
virtual void SetParallel ()
virtual void SetPerspective ()
virtual void SetRange (const Double_t *min, const Double_t *max)
virtual void SetRange (Double_t x0, Double_t y0, Double_t z0, Double_t x1, Double_t y1, Double_t z1, Int_t flag=0)
virtual void SetSystem (Int_t system)
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
void SetViewChanged (Bool_t flag=kTRUE)
void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)
void MoveFocus (Double_t *center, Double_t dx, Double_t dy, Double_t dz, Int_t nsteps=10, Double_t dlong=0, Double_t dlat=0, Double_t dpsi=0)
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)
void MoveWindow (Char_t option)
virtual void Centered3DImages (TVirtualPad *pad=0)
virtual void FrontView (TVirtualPad *pad=0)
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)
virtual void SideView (TVirtualPad *pad=0)
virtual void TopView (TVirtualPad *pad=0)
virtual void ToggleRulers (TVirtualPad *pad=0)
virtual void ShowAxis ()
virtual void ToggleZoom (TVirtualPad *pad=0)
virtual void Zoom ()
virtual void UnZoom ()
 ClassDef (BesTView, 2)

Additional Inherited Members

Public Types inherited from BesTView
enum  { kPerspective = BIT( 6 ) }
enum  { kPerspective = BIT( 6 ) }
enum  { kPerspective = BIT( 6 ) }
Static Public Member Functions inherited from BesTView
static void AdjustPad (TVirtualPad *pad=0)
static void AdjustPad (TVirtualPad *pad=0)
static void AdjustPad (TVirtualPad *pad=0)
Protected Member Functions inherited from BesTView
 BesTView (const BesTView &)
 Set to TRUE after ExecuteRotateView.
BesTViewoperator= (const BesTView &)
void ResetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
 BesTView (const BesTView &)
 Set to TRUE after ExecuteRotateView.
BesTViewoperator= (const BesTView &)
void ResetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
 BesTView (const BesTView &)
 Set to TRUE after ExecuteRotateView.
BesTViewoperator= (const BesTView &)
void ResetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
Protected Attributes inherited from BesTView
Double_t fLatitude
Double_t fLongitude
Double_t fPsi
Double_t fDview
Double_t fDproj
Double_t fUpix
Double_t fVpix
Double_t fTN [16]
Double_t fTB [16]
Double_t fRmax [3]
Double_t fRmin [3]
Double_t fUVcoord [4]
Double_t fTnorm [16]
Double_t fTback [16]
Double_t fX1 [3]
Double_t fX2 [3]
Double_t fY1 [3]
Double_t fY2 [3]
Double_t fZ1 [3]
Double_t fZ2 [3]
Int_t fSystem
TSeqCollection * fOutline
Bool_t fDefaultOutline
Bool_t fAutoRange
Bool_t fChanged

Detailed Description

Constructor & Destructor Documentation

◆ BesView() [1/3]

BesView::BesView ( )

Referenced by GetObjectInfo().

◆ ~BesView() [1/3]

BesView::~BesView ( )
virtual

Definition at line 75 of file BesView.cxx.

75 {
76 //
77 // BesView default destructor
78 if ( gDebug ) cout << "BesView default dtor called" << endl;
79
80 delete fLabel;
81
82 delete fStatus3D;
83 delete fStatusXY;
84 delete fStatusZR;
85 delete fStatusCurrent;
86}

◆ BesView() [2/3]

BesView::BesView ( )

◆ ~BesView() [2/3]

virtual BesView::~BesView ( )
virtual

◆ BesView() [3/3]

BesView::BesView ( )

◆ ~BesView() [3/3]

virtual BesView::~BesView ( )
virtual

Member Function Documentation

◆ AdjustScales() [1/3]

virtual void BesView::AdjustScales ( TVirtualPad * pad = 0)
inlinevirtual

Reimplemented from BesTView.

Definition at line 277 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

277{ BesTView::AdjustScales( pad ); }
virtual void AdjustScales(TVirtualPad *pad=0)

◆ AdjustScales() [2/3]

virtual void BesView::AdjustScales ( TVirtualPad * pad = 0)
inlinevirtual

Reimplemented from BesTView.

Definition at line 277 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

277{ BesTView::AdjustScales( pad ); }

◆ AdjustScales() [3/3]

virtual void BesView::AdjustScales ( TVirtualPad * pad = 0)
inlinevirtual

Reimplemented from BesTView.

Definition at line 277 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

277{ BesTView::AdjustScales( pad ); }

◆ Center() [1/3]

void BesView::Center ( )

Definition at line 480 of file BesView.cxx.

480 {
481 //
482 // Center view
483 // if ( fViewType & k3DView ){
484 // this->Centered();
485 //} else {
486 Double_t xrange, yrange;
487 xrange = gPad->GetX2() - gPad->GetX1();
488 yrange = gPad->GetY2() - gPad->GetY1();
489 gPad->Range( -xrange / 2, -yrange / 2, xrange / 2, yrange / 2 );
490 gPad->Modified();
491
492 // Long Peixun's update: Set view center
493 ViewCenter[0] = ViewCenter[1] = 0.0;
494 //}
495}

Referenced by BesClient::ExecuteEvent(), BesClient::HandleButtons(), and SetViewType().

◆ Center() [2/3]

void BesView::Center ( )

◆ Center() [3/3]

void BesView::Center ( )

◆ Centered() [1/3]

virtual void BesView::Centered ( )
inlinevirtual

◆ Centered() [2/3]

virtual void BesView::Centered ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 271 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

◆ Centered() [3/3]

virtual void BesView::Centered ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 271 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

◆ ClearPad() [1/3]

void BesView::ClearPad ( )
virtual

Definition at line 359 of file BesView.cxx.

359 {
360 //
361 // Clear current without deleting this view
362 //
363 // Probably this doesn't work for the postscript output
364 // Look at TPad::Clear() for more details
365 if ( gDebug ) cout << "BesView::ClearPad called" << endl;
366 if ( gPad->GetListOfPrimitives() ) gPad->GetListOfPrimitives()->Clear();
367}

Referenced by SetViewType().

◆ ClearPad() [2/3]

virtual void BesView::ClearPad ( )
virtual

◆ ClearPad() [3/3]

virtual void BesView::ClearPad ( )
virtual

◆ DefaultRange() [1/3]

void BesView::DefaultRange ( )
virtual

Definition at line 90 of file BesView.cxx.

90 {
91 SetRange( -1.0 * m_BesR, -1.0 * m_BesR, -0.5 * m_BesZ, m_BesR, m_BesR, 0.5 * m_BesZ );
92 fMarkerSize = 0.1; // Long Peixun's update: Reset marker size here
93}
virtual void SetRange(const Double_t *min, const Double_t *max)

Referenced by SetViewType(), and SetZoomRatio().

◆ DefaultRange() [2/3]

virtual void BesView::DefaultRange ( )
virtual

◆ DefaultRange() [3/3]

virtual void BesView::DefaultRange ( )
virtual

◆ Delete() [1/3]

virtual void BesView::Delete ( Option_t * option)
inlinevirtual

Definition at line 278 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

278{ BesTView::Delete( option ); }

◆ Delete() [2/3]

virtual void BesView::Delete ( Option_t * option)
inlinevirtual

Definition at line 278 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

278{ BesTView::Delete( option ); }

◆ Delete() [3/3]

virtual void BesView::Delete ( Option_t * option)
inlinevirtual

Definition at line 278 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

278{ BesTView::Delete( option ); }

◆ DrawClass() [1/3]

virtual void BesView::DrawClass ( )
inlinevirtual

Definition at line 279 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

279{ BesTView::DrawClass(); }

◆ DrawClass() [2/3]

virtual void BesView::DrawClass ( )
inlinevirtual

Definition at line 279 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

279{ BesTView::DrawClass(); }

◆ DrawClass() [3/3]

virtual void BesView::DrawClass ( )
inlinevirtual

Definition at line 279 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

279{ BesTView::DrawClass(); }

◆ DrawClone() [1/3]

virtual TObject * BesView::DrawClone ( Option_t * option)
inlinevirtual

Definition at line 280 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

280 {
281 return BesTView::DrawClone( option );
282 }

◆ DrawClone() [2/3]

virtual TObject * BesView::DrawClone ( Option_t * option)
inlinevirtual

Definition at line 280 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

280 {
281 return BesTView::DrawClone( option );
282 }

◆ DrawClone() [3/3]

virtual TObject * BesView::DrawClone ( Option_t * option)
inlinevirtual

Definition at line 280 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

280 {
281 return BesTView::DrawClone( option );
282 }

◆ DrawLabel() [1/3]

void BesView::DrawLabel ( )
virtual

Definition at line 677 of file BesView.cxx.

677 {
678 //
679 // Draw label for current view
680
681 fLabel->SetX1( -0.9 );
682 fLabel->SetX2( -0.6 );
683 fLabel->SetY1( -0.9 );
684 fLabel->SetY2( -0.78 );
685
686 switch ( fViewType )
687 {
688 case k3DView: fLabel->SetLabel( "3D View" ); break;
689 case kXYView: fLabel->SetLabel( "XY View" ); break;
690 case kZRView: fLabel->SetLabel( "ZR View" ); break;
691 // Long Peixun's update: CGEM Unfolded display for each layer
692 case kCgemUFView0: fLabel->SetLabel( "CGEM Layer0" ); break;
693 case kCgemUFView1: fLabel->SetLabel( "CGEM Layer1" ); break;
694 case kCgemUFView2: fLabel->SetLabel( "CGEM Layer2" ); break;
695 }
696 fLabel->Draw( "BR,NDC,SAME" );
697
698 /*
699 switch (fViewType) {
700 case k3DView:
701 fLabel->DrawPaveLabel(0.02,0.02,0.17,0.09, "3D View", "BR,NDC,SAME");
702 break;
703 case kXYView:
704 //fLabel->SetLabel("XY View");
705 fLabel->DrawPaveLabel(0.02,0.02,0.17,0.09, "XY View", "BR,NDC,SAME");
706 break;
707 case kZRView:
708 fLabel->DrawPaveLabel(0.02,0.02,0.17,0.09, "ZR View", "BR,NDC,SAME");
709 break;
710 }
711 */
712}

Referenced by SetViewType().

◆ DrawLabel() [2/3]

virtual void BesView::DrawLabel ( )
virtual

◆ DrawLabel() [3/3]

virtual void BesView::DrawLabel ( )
virtual

◆ Dump() [1/3]

virtual void BesView::Dump ( )
inlinevirtual

Definition at line 285 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

285{ BesTView::Dump(); }

◆ Dump() [2/3]

virtual void BesView::Dump ( )
inlinevirtual

Definition at line 285 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

285{ BesTView::Dump(); }

◆ Dump() [3/3]

virtual void BesView::Dump ( )
inlinevirtual

Definition at line 285 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

285{ BesTView::Dump(); }

◆ ExecuteEvent() [1/3]

void BesView::ExecuteEvent ( Int_t event,
Int_t px,
Int_t py )
virtual

Reimplemented from BesTView.

Definition at line 371 of file BesView.cxx.

371 {
372 //
373 // Execute mouse events
374 if ( gDebug ) cout << "BesView::ExecuteEvent called" << endl;
375
376 // Editor mode
377 if ( gROOT->GetEditorMode() )
378 {
379 gPad->ExecuteEvent( event, px, py );
380 return;
381 }
382
383 if ( gBesCursor->GetType() == kBesHand )
384 {
385
386 gPad->SetCursor( kMove );
387 static Double_t xmin, ymin, xmax, ymax, x0, y0;
388 Double_t dx, dy, x, y;
389 switch ( event )
390 {
391
392 case kButton1Down:
393 // Remember position of pointer
394 xmin = gPad->GetX1();
395 ymin = gPad->GetY1();
396 xmax = gPad->GetX2();
397 ymax = gPad->GetY2();
398 x0 = gPad->AbsPixeltoX( px );
399 y0 = gPad->AbsPixeltoY( py );
400 break;
401
402 case kButton1Motion: gPad->SetCursor( kMove );
403
404 case kButton1Up:
405 // Set new pad range
406 x = gPad->AbsPixeltoX( px );
407 y = gPad->AbsPixeltoY( py );
408 dx = -( x - x0 );
409 dy = -( y - y0 );
410 //((ZPad*)gPad)->SetNoAspect(kTRUE);
411 gPad->Range( xmin + dx, ymin + dy, xmax + dx, ymax + dy );
412 //((ZPad*)gPad)->SetNoAspect(kFALSE);
413 gPad->Modified();
414 // Long Peixun's update: Set view center
415 ViewCenter[0] = ( xmin + xmax ) / 2 + dx;
416 ViewCenter[1] = ( ymin + ymax ) / 2 + dy;
417 break;
418
419 default: gPad->SetCursor( kMove );
420 }
421 }
422 else if ( gBesCursor->GetType() == kBesPick )
423 {
424
425 gPad->SetCursor( kPointer );
426
427 if ( fViewType & k3DView ) { ExecuteRotateView( event, px, py ); }
428 }
429}
Double_t x[10]
virtual void ExecuteRotateView(Int_t event, Int_t px, Int_t py)
Definition BesTView.cxx:741

Referenced by BesCircle2D::ExecuteEvent(), BesGeoTrack::ExecuteEvent(), BesPolygon2D::ExecuteEvent(), Emc2DCrystal::ExecuteEvent(), Mdc2DWire::ExecuteEvent(), Muc2DStrip::ExecuteEvent(), and Tof2DScin::ExecuteEvent().

◆ ExecuteEvent() [2/3]

virtual void BesView::ExecuteEvent ( Int_t event,
Int_t px,
Int_t py )
virtual

Reimplemented from BesTView.

◆ ExecuteEvent() [3/3]

virtual void BesView::ExecuteEvent ( Int_t event,
Int_t px,
Int_t py )
virtual

Reimplemented from BesTView.

◆ Front() [1/3]

virtual void BesView::Front ( )
inlinevirtual

◆ Front() [2/3]

virtual void BesView::Front ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 272 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

272{ BesTView::Top(); }

◆ Front() [3/3]

virtual void BesView::Front ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 272 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

272{ BesTView::Top(); }

◆ Front3D() [1/3]

void BesView::Front3D ( )
inline

Definition at line 83 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

83 {
84 this->View3D();
85 this->Front();
86 } // *MENU*

◆ Front3D() [2/3]

void BesView::Front3D ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

83 {
84 this->View3D();
85 this->Front();
86 } // *MENU*

◆ Front3D() [3/3]

void BesView::Front3D ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

83 {
84 this->View3D();
85 this->Front();
86 } // *MENU*

◆ GetFishEye() [1/3]

Bool_t BesView::GetFishEye ( )
inline

Definition at line 254 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

254{ return fFishEye; }

Referenced by BesClient::HandleButtons(), and BesClient::UpdateStatus().

◆ GetFishEye() [2/3]

Bool_t BesView::GetFishEye ( )
inline

Definition at line 254 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

254{ return fFishEye; }

◆ GetFishEye() [3/3]

Bool_t BesView::GetFishEye ( )
inline

Definition at line 254 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

254{ return fFishEye; }

◆ GetFishEyeStatus() [1/3]

Bool_t BesView::GetFishEyeStatus ( )
inline

Definition at line 253 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

253{ return fStatusCurrent->fFishEye; }

Referenced by BesClient::UpdateStatus().

◆ GetFishEyeStatus() [2/3]

Bool_t BesView::GetFishEyeStatus ( )
inline

Definition at line 253 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

253{ return fStatusCurrent->fFishEye; }

◆ GetFishEyeStatus() [3/3]

Bool_t BesView::GetFishEyeStatus ( )
inline

Definition at line 253 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

253{ return fStatusCurrent->fFishEye; }

◆ GetMarkerSize() [1/3]

Float_t BesView::GetMarkerSize ( )
inline

Definition at line 72 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

72{ return fMarkerSize; }

Referenced by BesMarker2D::Paint().

◆ GetMarkerSize() [2/3]

Float_t BesView::GetMarkerSize ( )
inline

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

72{ return fMarkerSize; }

◆ GetMarkerSize() [3/3]

Float_t BesView::GetMarkerSize ( )
inline

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

72{ return fMarkerSize; }

◆ GetObjectInfo() [1/3]

char * BesView::GetObjectInfo ( Int_t px,
Int_t py ) const
virtual

Definition at line 871 of file BesView.cxx.

871 {
872 //
873 // Returns string containing info about the object at position (px,py).
874 Double_t pw[3];
875 Double_t Pndc[3] = { gPad->AbsPixeltoX( px ), gPad->AbsPixeltoY( py ), 0 };
876 BesView* view = dynamic_cast<BesView*>( gPad->GetView() );
877 if ( view )
878 view->NDCtoWC( Pndc, pw ); // Long Peixun's update: check view pointer before call function
879 // cout << gPad->GetName() << endl;
880
881 //
882 // Converts from pixel coordinates to world
883 // coordinates of according view
884
885 static char info[64];
886 if ( fViewType & kZRView )
887 {
888 sprintf( info, "z=%-.3fmm, r=%-.3fmm", pw[2], pw[1] );
889 return info;
890 }
891 else
892 {
893 sprintf( info, "x=%-.3fmm, y=%-.3fmm", pw[0], pw[1] );
894 return info;
895 }
896}
sprintf(cut, "kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_" "pxy0_em<0.15+%d*0.1&&NGch>=2", j, j)
virtual void NDCtoWC(const Float_t *pn, Float_t *pw)
Definition BesView.cxx:790

Referenced by BesClient::ExecuteEvent(), BesCircle2D::GetObjectInfo(), BesGeoTrack::GetObjectInfo(), BesMarker2D::GetObjectInfo(), BesPolygon2D::GetObjectInfo(), Emc2DCrystal::GetObjectInfo(), Mdc2DWire::GetObjectInfo(), Muc2DStrip::GetObjectInfo(), and Tof2DScin::GetObjectInfo().

◆ GetObjectInfo() [2/3]

virtual char * BesView::GetObjectInfo ( Int_t px,
Int_t py ) const
virtual

◆ GetObjectInfo() [3/3]

virtual char * BesView::GetObjectInfo ( Int_t px,
Int_t py ) const
virtual

◆ GetRSign() [1/3]

Int_t BesView::GetRSign ( Float_t Phi)
virtual

Definition at line 625 of file BesView.cxx.

625 {
626 //
627 // Get sign of the R coordinate (ZR view)
628 // for a given phi (in radians)
629 Int_t Sign;
630
631 // Convert to deg, because phi range is given in degrees
632 Float_t Phi2 =
633 ( Phi - 2 * TMath::Pi() * Int_t( Phi / ( 2 * TMath::Pi() ) ) ) * 180. / TMath::Pi();
634 if ( Phi2 < 0 ) Phi2 += 360;
635 if ( Phi2 >= fStatusCurrent->fPhiRangeMin && Phi2 < fStatusCurrent->fPhiRangeMax )
636 { Sign = 1; }
637 else { Sign = -1; }
638 return Sign;
639}
double Phi(RecMdcKalTrack *trk)

Referenced by ZHelix::SetPoints().

◆ GetRSign() [2/3]

virtual Int_t BesView::GetRSign ( Float_t Phi)
virtual

◆ GetRSign() [3/3]

virtual Int_t BesView::GetRSign ( Float_t Phi)
virtual

◆ GetStatus3D() [1/3]

BesStatus * BesView::GetStatus3D ( )
inline

Definition at line 295 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

295{ return fStatus3D; };

Referenced by BesClient::SaveMyConfig().

◆ GetStatus3D() [2/3]

BesStatus * BesView::GetStatus3D ( )
inline

Definition at line 295 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

295{ return fStatus3D; };

◆ GetStatus3D() [3/3]

BesStatus * BesView::GetStatus3D ( )
inline

Definition at line 295 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

295{ return fStatus3D; };

◆ GetStatusCurrent() [1/3]

BesStatus * BesView::GetStatusCurrent ( )
inline

Definition at line 294 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

294{ return fStatusCurrent; };

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

◆ GetStatusCurrent() [2/3]

BesStatus * BesView::GetStatusCurrent ( )
inline

Definition at line 294 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

294{ return fStatusCurrent; };

◆ GetStatusCurrent() [3/3]

BesStatus * BesView::GetStatusCurrent ( )
inline

Definition at line 294 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

294{ return fStatusCurrent; };

◆ GetStatusXY() [1/3]

BesStatus * BesView::GetStatusXY ( )
inline

Definition at line 296 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

296{ return fStatusXY; };

Referenced by BesClient::SaveMyConfig().

◆ GetStatusXY() [2/3]

BesStatus * BesView::GetStatusXY ( )
inline

Definition at line 296 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

296{ return fStatusXY; };

◆ GetStatusXY() [3/3]

BesStatus * BesView::GetStatusXY ( )
inline

Definition at line 296 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

296{ return fStatusXY; };

◆ GetStatusZR() [1/3]

BesStatus * BesView::GetStatusZR ( )
inline

Definition at line 297 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

297{ return fStatusZR; };

Referenced by BesClient::SaveMyConfig().

◆ GetStatusZR() [2/3]

BesStatus * BesView::GetStatusZR ( )
inline

Definition at line 297 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

297{ return fStatusZR; };

◆ GetStatusZR() [3/3]

BesStatus * BesView::GetStatusZR ( )
inline

Definition at line 297 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

297{ return fStatusZR; };

◆ GetViewType() [1/3]

◆ GetViewType() [2/3]

EBESViewType BesView::GetViewType ( )
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

71{ return fViewType; }

◆ GetViewType() [3/3]

EBESViewType BesView::GetViewType ( )
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

71{ return fViewType; }

◆ GetVisAxis() [1/3]

Bool_t BesView::GetVisAxis ( )
inline

◆ GetVisAxis() [2/3]

Bool_t BesView::GetVisAxis ( )
inline

Definition at line 176 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

176{ return fStatusCurrent->fAxis; }

◆ GetVisAxis() [3/3]

Bool_t BesView::GetVisAxis ( )
inline

Definition at line 176 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

176{ return fStatusCurrent->fAxis; }

◆ GetVisBeamPipe() [1/3]

Bool_t BesView::GetVisBeamPipe ( )
inline

Definition at line 174 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

174{ return fStatusCurrent->fBeamPipe; }

Referenced by BesGeometry::Draw2DXY(), BesGeometry::Draw2DZR(), BesGeometry::Draw3D(), and BesClient::UpdateStatus().

◆ GetVisBeamPipe() [2/3]

Bool_t BesView::GetVisBeamPipe ( )
inline

Definition at line 174 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

174{ return fStatusCurrent->fBeamPipe; }

◆ GetVisBeamPipe() [3/3]

Bool_t BesView::GetVisBeamPipe ( )
inline

Definition at line 174 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

174{ return fStatusCurrent->fBeamPipe; }

◆ GetVisCgemGlobal() [1/3]

Bool_t BesView::GetVisCgemGlobal ( )
inline

Definition at line 102 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

102{ return fStatusCurrent->fCgemGlobal; }

◆ GetVisCgemGlobal() [2/3]

Bool_t BesView::GetVisCgemGlobal ( )
inline

Definition at line 102 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

102{ return fStatusCurrent->fCgemGlobal; }

◆ GetVisCgemGlobal() [3/3]

Bool_t BesView::GetVisCgemGlobal ( )
inline

Definition at line 102 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

102{ return fStatusCurrent->fCgemGlobal; }

◆ GetVisCgemHitsClusters() [1/3]

Bool_t BesView::GetVisCgemHitsClusters ( )
inline

Definition at line 186 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

186{ return fStatusCurrent->fCgemHitsClusters; }

◆ GetVisCgemHitsClusters() [2/3]

Bool_t BesView::GetVisCgemHitsClusters ( )
inline

Definition at line 186 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

186{ return fStatusCurrent->fCgemHitsClusters; }

◆ GetVisCgemHitsClusters() [3/3]

Bool_t BesView::GetVisCgemHitsClusters ( )
inline

Definition at line 186 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

186{ return fStatusCurrent->fCgemHitsClusters; }

◆ GetVisCgemHitsGlobal() [1/3]

Bool_t BesView::GetVisCgemHitsGlobal ( )
inline

Definition at line 183 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

183{ return fStatusCurrent->fCgemHitsGlobal; }

◆ GetVisCgemHitsGlobal() [2/3]

Bool_t BesView::GetVisCgemHitsGlobal ( )
inline

Definition at line 183 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

183{ return fStatusCurrent->fCgemHitsGlobal; }

◆ GetVisCgemHitsGlobal() [3/3]

Bool_t BesView::GetVisCgemHitsGlobal ( )
inline

Definition at line 183 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

183{ return fStatusCurrent->fCgemHitsGlobal; }

◆ GetVisCgemHitsVStrip() [1/3]

Bool_t BesView::GetVisCgemHitsVStrip ( )
inline

Definition at line 185 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

185{ return fStatusCurrent->fCgemHitsVStrip; }

◆ GetVisCgemHitsVStrip() [2/3]

Bool_t BesView::GetVisCgemHitsVStrip ( )
inline

Definition at line 185 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

185{ return fStatusCurrent->fCgemHitsVStrip; }

◆ GetVisCgemHitsVStrip() [3/3]

Bool_t BesView::GetVisCgemHitsVStrip ( )
inline

Definition at line 185 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

185{ return fStatusCurrent->fCgemHitsVStrip; }

◆ GetVisCgemHitsXStrip() [1/3]

Bool_t BesView::GetVisCgemHitsXStrip ( )
inline

Definition at line 184 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

184{ return fStatusCurrent->fCgemHitsXStrip; }

◆ GetVisCgemHitsXStrip() [2/3]

Bool_t BesView::GetVisCgemHitsXStrip ( )
inline

Definition at line 184 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

184{ return fStatusCurrent->fCgemHitsXStrip; }

◆ GetVisCgemHitsXStrip() [3/3]

Bool_t BesView::GetVisCgemHitsXStrip ( )
inline

Definition at line 184 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

184{ return fStatusCurrent->fCgemHitsXStrip; }

◆ GetVisCgemLayers() [1/3]

Bool_t BesView::GetVisCgemLayers ( )
inline

Definition at line 103 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

103{ return fStatusCurrent->fCgemLayers; }

◆ GetVisCgemLayers() [2/3]

Bool_t BesView::GetVisCgemLayers ( )
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

103{ return fStatusCurrent->fCgemLayers; }

◆ GetVisCgemLayers() [3/3]

Bool_t BesView::GetVisCgemLayers ( )
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

103{ return fStatusCurrent->fCgemLayers; }

◆ GetVisCgemVStrips() [1/3]

Bool_t BesView::GetVisCgemVStrips ( )
inline

Definition at line 105 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

105{ return fStatusCurrent->fCgemVStrips; }

◆ GetVisCgemVStrips() [2/3]

Bool_t BesView::GetVisCgemVStrips ( )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

105{ return fStatusCurrent->fCgemVStrips; }

◆ GetVisCgemVStrips() [3/3]

Bool_t BesView::GetVisCgemVStrips ( )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

105{ return fStatusCurrent->fCgemVStrips; }

◆ GetVisCgemXStrips() [1/3]

Bool_t BesView::GetVisCgemXStrips ( )
inline

Definition at line 104 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

104{ return fStatusCurrent->fCgemXStrips; }

◆ GetVisCgemXStrips() [2/3]

Bool_t BesView::GetVisCgemXStrips ( )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

104{ return fStatusCurrent->fCgemXStrips; }

◆ GetVisCgemXStrips() [3/3]

Bool_t BesView::GetVisCgemXStrips ( )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

104{ return fStatusCurrent->fCgemXStrips; }

◆ GetVisEmcBarrel() [1/3]

Bool_t BesView::GetVisEmcBarrel ( )
inline

Definition at line 137 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

137{ return fStatusCurrent->fEmcBarrel; }

Referenced by EmcROOTGeo::Draw(), EmcROOTGeo::SetVisEmcDetector(), and BesClient::UpdateStatus().

◆ GetVisEmcBarrel() [2/3]

Bool_t BesView::GetVisEmcBarrel ( )
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

137{ return fStatusCurrent->fEmcBarrel; }

◆ GetVisEmcBarrel() [3/3]

Bool_t BesView::GetVisEmcBarrel ( )
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

137{ return fStatusCurrent->fEmcBarrel; }

◆ GetVisEmcEast() [1/3]

Bool_t BesView::GetVisEmcEast ( )
inline

Definition at line 136 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

136{ return fStatusCurrent->fEmcEast; }

Referenced by EmcROOTGeo::Draw(), EmcROOTGeo::SetVisEmcDetector(), and BesClient::UpdateStatus().

◆ GetVisEmcEast() [2/3]

Bool_t BesView::GetVisEmcEast ( )
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

136{ return fStatusCurrent->fEmcEast; }

◆ GetVisEmcEast() [3/3]

Bool_t BesView::GetVisEmcEast ( )
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

136{ return fStatusCurrent->fEmcEast; }

◆ GetVisEmcGlobal() [1/3]

Bool_t BesView::GetVisEmcGlobal ( )
inline

Definition at line 135 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

135{ return fStatusCurrent->fEmcGlobal; }

Referenced by EmcROOTGeo::Draw(), EmcROOTGeo::SetVisEmcDetector(), and BesClient::UpdateStatus().

◆ GetVisEmcGlobal() [2/3]

Bool_t BesView::GetVisEmcGlobal ( )
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

135{ return fStatusCurrent->fEmcGlobal; }

◆ GetVisEmcGlobal() [3/3]

Bool_t BesView::GetVisEmcGlobal ( )
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

135{ return fStatusCurrent->fEmcGlobal; }

◆ GetVisEmcHitsBarrel() [1/3]

Bool_t BesView::GetVisEmcHitsBarrel ( )
inline

◆ GetVisEmcHitsBarrel() [2/3]

Bool_t BesView::GetVisEmcHitsBarrel ( )
inline

Definition at line 216 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

216{ return fStatusCurrent->fEmcHitsBarrel; }

◆ GetVisEmcHitsBarrel() [3/3]

Bool_t BesView::GetVisEmcHitsBarrel ( )
inline

Definition at line 216 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

216{ return fStatusCurrent->fEmcHitsBarrel; }

◆ GetVisEmcHitsEast() [1/3]

Bool_t BesView::GetVisEmcHitsEast ( )
inline

◆ GetVisEmcHitsEast() [2/3]

Bool_t BesView::GetVisEmcHitsEast ( )
inline

Definition at line 215 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

215{ return fStatusCurrent->fEmcHitsEast; }

◆ GetVisEmcHitsEast() [3/3]

Bool_t BesView::GetVisEmcHitsEast ( )
inline

Definition at line 215 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

215{ return fStatusCurrent->fEmcHitsEast; }

◆ GetVisEmcHitsGlobal() [1/3]

Bool_t BesView::GetVisEmcHitsGlobal ( )
inline

◆ GetVisEmcHitsGlobal() [2/3]

Bool_t BesView::GetVisEmcHitsGlobal ( )
inline

Definition at line 214 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

214{ return fStatusCurrent->fEmcHitsGlobal; }

◆ GetVisEmcHitsGlobal() [3/3]

Bool_t BesView::GetVisEmcHitsGlobal ( )
inline

Definition at line 214 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

214{ return fStatusCurrent->fEmcHitsGlobal; }

◆ GetVisEmcHitsSide() [1/3]

Bool_t BesView::GetVisEmcHitsSide ( )
inline

Definition at line 218 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

218{ return fStatusCurrent->fEmcHitsSide; }

Referenced by Emc2DCrystal::DistancetoPrimitive(), Emc2DCrystal::Paint(), and BesClient::UpdateStatus().

◆ GetVisEmcHitsSide() [2/3]

Bool_t BesView::GetVisEmcHitsSide ( )
inline

Definition at line 218 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

218{ return fStatusCurrent->fEmcHitsSide; }

◆ GetVisEmcHitsSide() [3/3]

Bool_t BesView::GetVisEmcHitsSide ( )
inline

Definition at line 218 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

218{ return fStatusCurrent->fEmcHitsSide; }

◆ GetVisEmcHitsWest() [1/3]

Bool_t BesView::GetVisEmcHitsWest ( )
inline

◆ GetVisEmcHitsWest() [2/3]

Bool_t BesView::GetVisEmcHitsWest ( )
inline

Definition at line 217 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

217{ return fStatusCurrent->fEmcHitsWest; }

◆ GetVisEmcHitsWest() [3/3]

Bool_t BesView::GetVisEmcHitsWest ( )
inline

Definition at line 217 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

217{ return fStatusCurrent->fEmcHitsWest; }

◆ GetVisEmcSide() [1/3]

Bool_t BesView::GetVisEmcSide ( )
inline

Definition at line 139 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

139{ return fStatusCurrent->fEmcSide; }

Referenced by Emc2DCrystal::DistancetoPrimitive(), Emc2DCrystal::Paint(), and BesClient::UpdateStatus().

◆ GetVisEmcSide() [2/3]

Bool_t BesView::GetVisEmcSide ( )
inline

Definition at line 139 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

139{ return fStatusCurrent->fEmcSide; }

◆ GetVisEmcSide() [3/3]

Bool_t BesView::GetVisEmcSide ( )
inline

Definition at line 139 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

139{ return fStatusCurrent->fEmcSide; }

◆ GetVisEmcWest() [1/3]

Bool_t BesView::GetVisEmcWest ( )
inline

Definition at line 138 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

138{ return fStatusCurrent->fEmcWest; }

Referenced by EmcROOTGeo::Draw(), EmcROOTGeo::SetVisEmcDetector(), and BesClient::UpdateStatus().

◆ GetVisEmcWest() [2/3]

Bool_t BesView::GetVisEmcWest ( )
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

138{ return fStatusCurrent->fEmcWest; }

◆ GetVisEmcWest() [3/3]

Bool_t BesView::GetVisEmcWest ( )
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

138{ return fStatusCurrent->fEmcWest; }

◆ GetVisFull3DCgem() [1/3]

Bool_t BesView::GetVisFull3DCgem ( )
inline

Definition at line 161 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

161{ return fStatusCurrent->fFull3DCgem; }

◆ GetVisFull3DCgem() [2/3]

Bool_t BesView::GetVisFull3DCgem ( )
inline

Definition at line 161 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

161{ return fStatusCurrent->fFull3DCgem; }

◆ GetVisFull3DCgem() [3/3]

Bool_t BesView::GetVisFull3DCgem ( )
inline

Definition at line 161 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

161{ return fStatusCurrent->fFull3DCgem; }

◆ GetVisFull3DEmc() [1/3]

Bool_t BesView::GetVisFull3DEmc ( )
inline

Definition at line 164 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

164{ return fStatusCurrent->fFull3DEmc; }

Referenced by EmcROOTGeo::SetDetector(), and BesClient::UpdateStatus().

◆ GetVisFull3DEmc() [2/3]

Bool_t BesView::GetVisFull3DEmc ( )
inline

Definition at line 164 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

164{ return fStatusCurrent->fFull3DEmc; }

◆ GetVisFull3DEmc() [3/3]

Bool_t BesView::GetVisFull3DEmc ( )
inline

Definition at line 164 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

164{ return fStatusCurrent->fFull3DEmc; }

◆ GetVisFull3DMdc() [1/3]

Bool_t BesView::GetVisFull3DMdc ( )
inline

Definition at line 162 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

162{ return fStatusCurrent->fFull3DMdc; }

Referenced by MdcROOTGeo::SetDetector(), and BesClient::UpdateStatus().

◆ GetVisFull3DMdc() [2/3]

Bool_t BesView::GetVisFull3DMdc ( )
inline

Definition at line 162 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

162{ return fStatusCurrent->fFull3DMdc; }

◆ GetVisFull3DMdc() [3/3]

Bool_t BesView::GetVisFull3DMdc ( )
inline

Definition at line 162 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

162{ return fStatusCurrent->fFull3DMdc; }

◆ GetVisFull3DMuc() [1/3]

Bool_t BesView::GetVisFull3DMuc ( )
inline

Definition at line 165 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

165{ return fStatusCurrent->fFull3DMuc; }

Referenced by MucROOTGeo::SetDetector(), and BesClient::UpdateStatus().

◆ GetVisFull3DMuc() [2/3]

Bool_t BesView::GetVisFull3DMuc ( )
inline

Definition at line 165 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

165{ return fStatusCurrent->fFull3DMuc; }

◆ GetVisFull3DMuc() [3/3]

Bool_t BesView::GetVisFull3DMuc ( )
inline

Definition at line 165 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

165{ return fStatusCurrent->fFull3DMuc; }

◆ GetVisFull3DTof() [1/3]

Bool_t BesView::GetVisFull3DTof ( )
inline

Definition at line 163 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

163{ return fStatusCurrent->fFull3DTof; }

Referenced by BesClient::UpdateStatus().

◆ GetVisFull3DTof() [2/3]

Bool_t BesView::GetVisFull3DTof ( )
inline

Definition at line 163 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

163{ return fStatusCurrent->fFull3DTof; }

◆ GetVisFull3DTof() [3/3]

Bool_t BesView::GetVisFull3DTof ( )
inline

Definition at line 163 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

163{ return fStatusCurrent->fFull3DTof; }

◆ GetVisMdcGlobal() [1/3]

Bool_t BesView::GetVisMdcGlobal ( )
inline

Definition at line 113 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

113{ return fStatusCurrent->fMdcGlobal; }

Referenced by MdcROOTGeo::Draw(), MdcROOTGeo::SetVisMdcDetector(), and BesClient::UpdateStatus().

◆ GetVisMdcGlobal() [2/3]

Bool_t BesView::GetVisMdcGlobal ( )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

113{ return fStatusCurrent->fMdcGlobal; }

◆ GetVisMdcGlobal() [3/3]

Bool_t BesView::GetVisMdcGlobal ( )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

113{ return fStatusCurrent->fMdcGlobal; }

◆ GetVisMdcHits() [1/3]

Bool_t BesView::GetVisMdcHits ( )
inline

Definition at line 197 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

197{ return fStatusCurrent->fMdcHits; }

Referenced by MdcROOTGeo::DrawHits(), BesGeoTrack::ExecuteEvent(), and BesClient::UpdateStatus().

◆ GetVisMdcHits() [2/3]

Bool_t BesView::GetVisMdcHits ( )
inline

Definition at line 197 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

197{ return fStatusCurrent->fMdcHits; }

◆ GetVisMdcHits() [3/3]

Bool_t BesView::GetVisMdcHits ( )
inline

Definition at line 197 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

197{ return fStatusCurrent->fMdcHits; }

◆ GetVisMdcHitsGlobal() [1/3]

Bool_t BesView::GetVisMdcHitsGlobal ( )
inline

Definition at line 196 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

196{ return fStatusCurrent->fMdcHitsGlobal; }

Referenced by MdcROOTGeo::DrawHits(), BesGeoTrack::ExecuteEvent(), MdcROOTGeo::SetVisMdcHits(), and BesClient::UpdateStatus().

◆ GetVisMdcHitsGlobal() [2/3]

Bool_t BesView::GetVisMdcHitsGlobal ( )
inline

Definition at line 196 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

196{ return fStatusCurrent->fMdcHitsGlobal; }

◆ GetVisMdcHitsGlobal() [3/3]

Bool_t BesView::GetVisMdcHitsGlobal ( )
inline

Definition at line 196 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

196{ return fStatusCurrent->fMdcHitsGlobal; }

◆ GetVisMdcTubes() [1/3]

Bool_t BesView::GetVisMdcTubes ( )
inline

Definition at line 114 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

114{ return fStatusCurrent->fMdcTubes; }

Referenced by MdcROOTGeo::Draw(), MdcROOTGeo::DrawHits(), and BesClient::UpdateStatus().

◆ GetVisMdcTubes() [2/3]

Bool_t BesView::GetVisMdcTubes ( )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

114{ return fStatusCurrent->fMdcTubes; }

◆ GetVisMdcTubes() [3/3]

Bool_t BesView::GetVisMdcTubes ( )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

114{ return fStatusCurrent->fMdcTubes; }

◆ GetVisMdcWires() [1/3]

Bool_t BesView::GetVisMdcWires ( )
inline

Definition at line 115 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

115{ return fStatusCurrent->fMdcWires; }

Referenced by MdcROOTGeo::Draw(), Mdc2DWire::ExecuteEvent(), and BesClient::UpdateStatus().

◆ GetVisMdcWires() [2/3]

Bool_t BesView::GetVisMdcWires ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

115{ return fStatusCurrent->fMdcWires; }

◆ GetVisMdcWires() [3/3]

Bool_t BesView::GetVisMdcWires ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

115{ return fStatusCurrent->fMdcWires; }

◆ GetVisMucBarrel() [1/3]

Bool_t BesView::GetVisMucBarrel ( )
inline

Definition at line 150 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

150{ return fStatusCurrent->fMucBarrel; }

Referenced by MucROOTGeo::Draw(), MucROOTGeo::SetVisMucDetector(), and BesClient::UpdateStatus().

◆ GetVisMucBarrel() [2/3]

Bool_t BesView::GetVisMucBarrel ( )
inline

Definition at line 150 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

150{ return fStatusCurrent->fMucBarrel; }

◆ GetVisMucBarrel() [3/3]

Bool_t BesView::GetVisMucBarrel ( )
inline

Definition at line 150 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

150{ return fStatusCurrent->fMucBarrel; }

◆ GetVisMucEast() [1/3]

Bool_t BesView::GetVisMucEast ( )
inline

Definition at line 149 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

149{ return fStatusCurrent->fMucEast; }

Referenced by MucROOTGeo::Draw(), MucROOTGeo::SetVisMucDetector(), and BesClient::UpdateStatus().

◆ GetVisMucEast() [2/3]

Bool_t BesView::GetVisMucEast ( )
inline

Definition at line 149 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

149{ return fStatusCurrent->fMucEast; }

◆ GetVisMucEast() [3/3]

Bool_t BesView::GetVisMucEast ( )
inline

Definition at line 149 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

149{ return fStatusCurrent->fMucEast; }

◆ GetVisMucGlobal() [1/3]

Bool_t BesView::GetVisMucGlobal ( )
inline

Definition at line 148 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

148{ return fStatusCurrent->fMucGlobal; }

Referenced by MucROOTGeo::Draw(), MucROOTGeo::SetVisMucDetector(), and BesClient::UpdateStatus().

◆ GetVisMucGlobal() [2/3]

Bool_t BesView::GetVisMucGlobal ( )
inline

Definition at line 148 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

148{ return fStatusCurrent->fMucGlobal; }

◆ GetVisMucGlobal() [3/3]

Bool_t BesView::GetVisMucGlobal ( )
inline

Definition at line 148 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

148{ return fStatusCurrent->fMucGlobal; }

◆ GetVisMucHitsBarrel() [1/3]

Bool_t BesView::GetVisMucHitsBarrel ( )
inline

Definition at line 229 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

229{ return fStatusCurrent->fMucHitsBarrel; }

Referenced by MucROOTGeo::DrawHits(), Muc2DStrip::Paint(), MucROOTGeo::SetVisMucHits(), and BesClient::UpdateStatus().

◆ GetVisMucHitsBarrel() [2/3]

Bool_t BesView::GetVisMucHitsBarrel ( )
inline

Definition at line 229 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

229{ return fStatusCurrent->fMucHitsBarrel; }

◆ GetVisMucHitsBarrel() [3/3]

Bool_t BesView::GetVisMucHitsBarrel ( )
inline

Definition at line 229 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

229{ return fStatusCurrent->fMucHitsBarrel; }

◆ GetVisMucHitsEast() [1/3]

Bool_t BesView::GetVisMucHitsEast ( )
inline

Definition at line 228 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

228{ return fStatusCurrent->fMucHitsEast; }

Referenced by MucROOTGeo::DrawHits(), Muc2DStrip::Paint(), MucROOTGeo::SetVisMucHits(), and BesClient::UpdateStatus().

◆ GetVisMucHitsEast() [2/3]

Bool_t BesView::GetVisMucHitsEast ( )
inline

Definition at line 228 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

228{ return fStatusCurrent->fMucHitsEast; }

◆ GetVisMucHitsEast() [3/3]

Bool_t BesView::GetVisMucHitsEast ( )
inline

Definition at line 228 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

228{ return fStatusCurrent->fMucHitsEast; }

◆ GetVisMucHitsGlobal() [1/3]

Bool_t BesView::GetVisMucHitsGlobal ( )
inline

◆ GetVisMucHitsGlobal() [2/3]

Bool_t BesView::GetVisMucHitsGlobal ( )
inline

Definition at line 227 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

227{ return fStatusCurrent->fMucHitsGlobal; }

◆ GetVisMucHitsGlobal() [3/3]

Bool_t BesView::GetVisMucHitsGlobal ( )
inline

Definition at line 227 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

227{ return fStatusCurrent->fMucHitsGlobal; }

◆ GetVisMucHitsWest() [1/3]

Bool_t BesView::GetVisMucHitsWest ( )
inline

Definition at line 230 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

230{ return fStatusCurrent->fMucHitsWest; }

Referenced by MucROOTGeo::DrawHits(), Muc2DStrip::Paint(), MucROOTGeo::SetVisMucHits(), and BesClient::UpdateStatus().

◆ GetVisMucHitsWest() [2/3]

Bool_t BesView::GetVisMucHitsWest ( )
inline

Definition at line 230 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

230{ return fStatusCurrent->fMucHitsWest; }

◆ GetVisMucHitsWest() [3/3]

Bool_t BesView::GetVisMucHitsWest ( )
inline

Definition at line 230 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

230{ return fStatusCurrent->fMucHitsWest; }

◆ GetVisMucStrips() [1/3]

Bool_t BesView::GetVisMucStrips ( )
inline

Definition at line 152 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

152{ return fStatusCurrent->fMucStrips; }

Referenced by Muc2DStrip::DistancetoPrimitive(), Muc2DStrip::Paint(), and BesClient::UpdateStatus().

◆ GetVisMucStrips() [2/3]

Bool_t BesView::GetVisMucStrips ( )
inline

Definition at line 152 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

152{ return fStatusCurrent->fMucStrips; }

◆ GetVisMucStrips() [3/3]

Bool_t BesView::GetVisMucStrips ( )
inline

Definition at line 152 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

152{ return fStatusCurrent->fMucStrips; }

◆ GetVisMucWest() [1/3]

Bool_t BesView::GetVisMucWest ( )
inline

Definition at line 151 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

151{ return fStatusCurrent->fMucWest; }

Referenced by MucROOTGeo::Draw(), MucROOTGeo::SetVisMucDetector(), and BesClient::UpdateStatus().

◆ GetVisMucWest() [2/3]

Bool_t BesView::GetVisMucWest ( )
inline

Definition at line 151 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

151{ return fStatusCurrent->fMucWest; }

◆ GetVisMucWest() [3/3]

Bool_t BesView::GetVisMucWest ( )
inline

Definition at line 151 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

151{ return fStatusCurrent->fMucWest; }

◆ GetVisTofBarrel() [1/3]

Bool_t BesView::GetVisTofBarrel ( )
inline

Definition at line 124 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

124{ return fStatusCurrent->fTofBarrel; }

Referenced by TofROOTGeo::Draw(), TofROOTGeo::SetVisTofDetector(), and BesClient::UpdateStatus().

◆ GetVisTofBarrel() [2/3]

Bool_t BesView::GetVisTofBarrel ( )
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

124{ return fStatusCurrent->fTofBarrel; }

◆ GetVisTofBarrel() [3/3]

Bool_t BesView::GetVisTofBarrel ( )
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

124{ return fStatusCurrent->fTofBarrel; }

◆ GetVisTofEast() [1/3]

Bool_t BesView::GetVisTofEast ( )
inline

Definition at line 123 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

123{ return fStatusCurrent->fTofEast; }

Referenced by TofROOTGeo::Draw(), TofROOTGeo::SetVisTofDetector(), and BesClient::UpdateStatus().

◆ GetVisTofEast() [2/3]

Bool_t BesView::GetVisTofEast ( )
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

123{ return fStatusCurrent->fTofEast; }

◆ GetVisTofEast() [3/3]

Bool_t BesView::GetVisTofEast ( )
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

123{ return fStatusCurrent->fTofEast; }

◆ GetVisTofGlobal() [1/3]

Bool_t BesView::GetVisTofGlobal ( )
inline

Definition at line 122 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

122{ return fStatusCurrent->fTofGlobal; }

Referenced by TofROOTGeo::Draw(), TofROOTGeo::SetVisTofDetector(), and BesClient::UpdateStatus().

◆ GetVisTofGlobal() [2/3]

Bool_t BesView::GetVisTofGlobal ( )
inline

Definition at line 122 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

122{ return fStatusCurrent->fTofGlobal; }

◆ GetVisTofGlobal() [3/3]

Bool_t BesView::GetVisTofGlobal ( )
inline

Definition at line 122 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

122{ return fStatusCurrent->fTofGlobal; }

◆ GetVisTofHitsBarrel() [1/3]

Bool_t BesView::GetVisTofHitsBarrel ( )
inline

◆ GetVisTofHitsBarrel() [2/3]

Bool_t BesView::GetVisTofHitsBarrel ( )
inline

Definition at line 205 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

205{ return fStatusCurrent->fTofHitsBarrel; }

◆ GetVisTofHitsBarrel() [3/3]

Bool_t BesView::GetVisTofHitsBarrel ( )
inline

Definition at line 205 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

205{ return fStatusCurrent->fTofHitsBarrel; }

◆ GetVisTofHitsEast() [1/3]

Bool_t BesView::GetVisTofHitsEast ( )
inline

◆ GetVisTofHitsEast() [2/3]

Bool_t BesView::GetVisTofHitsEast ( )
inline

Definition at line 204 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

204{ return fStatusCurrent->fTofHitsEast; }

◆ GetVisTofHitsEast() [3/3]

Bool_t BesView::GetVisTofHitsEast ( )
inline

Definition at line 204 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

204{ return fStatusCurrent->fTofHitsEast; }

◆ GetVisTofHitsGlobal() [1/3]

Bool_t BesView::GetVisTofHitsGlobal ( )
inline

◆ GetVisTofHitsGlobal() [2/3]

Bool_t BesView::GetVisTofHitsGlobal ( )
inline

Definition at line 203 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

203{ return fStatusCurrent->fTofHitsGlobal; }

◆ GetVisTofHitsGlobal() [3/3]

Bool_t BesView::GetVisTofHitsGlobal ( )
inline

Definition at line 203 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

203{ return fStatusCurrent->fTofHitsGlobal; }

◆ GetVisTofHitsWest() [1/3]

Bool_t BesView::GetVisTofHitsWest ( )
inline

◆ GetVisTofHitsWest() [2/3]

Bool_t BesView::GetVisTofHitsWest ( )
inline

Definition at line 206 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

206{ return fStatusCurrent->fTofHitsWest; }

◆ GetVisTofHitsWest() [3/3]

Bool_t BesView::GetVisTofHitsWest ( )
inline

Definition at line 206 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

206{ return fStatusCurrent->fTofHitsWest; }

◆ GetVisTofWest() [1/3]

Bool_t BesView::GetVisTofWest ( )
inline

Definition at line 125 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

125{ return fStatusCurrent->fTofWest; }

Referenced by TofROOTGeo::Draw(), TofROOTGeo::SetVisTofDetector(), and BesClient::UpdateStatus().

◆ GetVisTofWest() [2/3]

Bool_t BesView::GetVisTofWest ( )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

125{ return fStatusCurrent->fTofWest; }

◆ GetVisTofWest() [3/3]

Bool_t BesView::GetVisTofWest ( )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

125{ return fStatusCurrent->fTofWest; }

◆ GetVisTracksEmc() [1/3]

Bool_t BesView::GetVisTracksEmc ( )
inline

Definition at line 241 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

241{ return fStatusCurrent->fTracksEmc; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksEmc() [2/3]

Bool_t BesView::GetVisTracksEmc ( )
inline

Definition at line 241 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

241{ return fStatusCurrent->fTracksEmc; }

◆ GetVisTracksEmc() [3/3]

Bool_t BesView::GetVisTracksEmc ( )
inline

Definition at line 241 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

241{ return fStatusCurrent->fTracksEmc; }

◆ GetVisTracksExt() [1/3]

Bool_t BesView::GetVisTracksExt ( )
inline

Definition at line 243 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

243{ return fStatusCurrent->fTracksExt; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksExt() [2/3]

Bool_t BesView::GetVisTracksExt ( )
inline

Definition at line 243 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

243{ return fStatusCurrent->fTracksExt; }

◆ GetVisTracksExt() [3/3]

Bool_t BesView::GetVisTracksExt ( )
inline

Definition at line 243 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

243{ return fStatusCurrent->fTracksExt; }

◆ GetVisTracksGlobal() [1/3]

Bool_t BesView::GetVisTracksGlobal ( )
inline

Definition at line 238 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

238{ return fStatusCurrent->fTracksGlobal; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksGlobal() [2/3]

Bool_t BesView::GetVisTracksGlobal ( )
inline

Definition at line 238 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

238{ return fStatusCurrent->fTracksGlobal; }

◆ GetVisTracksGlobal() [3/3]

Bool_t BesView::GetVisTracksGlobal ( )
inline

Definition at line 238 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

238{ return fStatusCurrent->fTracksGlobal; }

◆ GetVisTracksMdc() [1/3]

Bool_t BesView::GetVisTracksMdc ( )
inline

Definition at line 239 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

239{ return fStatusCurrent->fTracksMdc; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksMdc() [2/3]

Bool_t BesView::GetVisTracksMdc ( )
inline

Definition at line 239 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

239{ return fStatusCurrent->fTracksMdc; }

◆ GetVisTracksMdc() [3/3]

Bool_t BesView::GetVisTracksMdc ( )
inline

Definition at line 239 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

239{ return fStatusCurrent->fTracksMdc; }

◆ GetVisTracksMuc() [1/3]

Bool_t BesView::GetVisTracksMuc ( )
inline

Definition at line 242 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

242{ return fStatusCurrent->fTracksMuc; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksMuc() [2/3]

Bool_t BesView::GetVisTracksMuc ( )
inline

Definition at line 242 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

242{ return fStatusCurrent->fTracksMuc; }

◆ GetVisTracksMuc() [3/3]

Bool_t BesView::GetVisTracksMuc ( )
inline

Definition at line 242 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

242{ return fStatusCurrent->fTracksMuc; }

◆ GetVisTracksTof() [1/3]

Bool_t BesView::GetVisTracksTof ( )
inline

Definition at line 240 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

240{ return fStatusCurrent->fTracksTof; }

Referenced by BesEvent::DrawTracks(), and BesClient::UpdateStatus().

◆ GetVisTracksTof() [2/3]

Bool_t BesView::GetVisTracksTof ( )
inline

Definition at line 240 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

240{ return fStatusCurrent->fTracksTof; }

◆ GetVisTracksTof() [3/3]

Bool_t BesView::GetVisTracksTof ( )
inline

Definition at line 240 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

240{ return fStatusCurrent->fTracksTof; }

◆ GetVisZoom() [1/3]

Float_t BesView::GetVisZoom ( )
inline

Definition at line 126 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

126{ return fStatusCurrent->fZoom; }

◆ GetVisZoom() [2/3]

Float_t BesView::GetVisZoom ( )
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

126{ return fStatusCurrent->fZoom; }

◆ GetVisZoom() [3/3]

Float_t BesView::GetVisZoom ( )
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

126{ return fStatusCurrent->fZoom; }

◆ GetVisZRPlaneOnXY() [1/3]

Bool_t BesView::GetVisZRPlaneOnXY ( )
inline

Definition at line 175 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

175{ return fStatusCurrent->fZRPlaneOnXY; }

Referenced by BesGeometry::Draw2DXY(), and BesClient::UpdateStatus().

◆ GetVisZRPlaneOnXY() [2/3]

Bool_t BesView::GetVisZRPlaneOnXY ( )
inline

Definition at line 175 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

175{ return fStatusCurrent->fZRPlaneOnXY; }

◆ GetVisZRPlaneOnXY() [3/3]

Bool_t BesView::GetVisZRPlaneOnXY ( )
inline

Definition at line 175 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

175{ return fStatusCurrent->fZRPlaneOnXY; }

◆ GetZoomFactor() [1/3]

virtual Double_t BesView::GetZoomFactor ( )
inlinevirtual

Definition at line 293 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

293{ return fZoomFactor; }

◆ GetZoomFactor() [2/3]

virtual Double_t BesView::GetZoomFactor ( )
inlinevirtual

Definition at line 293 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

293{ return fZoomFactor; }

◆ GetZoomFactor() [3/3]

virtual Double_t BesView::GetZoomFactor ( )
inlinevirtual

Definition at line 293 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

293{ return fZoomFactor; }

◆ GetZoomRatio() [1/3]

Double_t BesView::GetZoomRatio ( )
inline

Definition at line 70 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

70{ return fExtentDefault / GetExtent(); }
Double_t GetExtent() const

Referenced by SetZoomRatio(), BesClient::UpdateBesInputFields(), ZoomIn(), and ZoomOut().

◆ GetZoomRatio() [2/3]

Double_t BesView::GetZoomRatio ( )
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

70{ return fExtentDefault / GetExtent(); }

◆ GetZoomRatio() [3/3]

Double_t BesView::GetZoomRatio ( )
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

70{ return fExtentDefault / GetExtent(); }

◆ Inspect() [1/3]

virtual void BesView::Inspect ( )
inlinevirtual

Definition at line 286 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

286{ BesTView::Inspect(); }

◆ Inspect() [2/3]

virtual void BesView::Inspect ( )
inlinevirtual

Definition at line 286 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

286{ BesTView::Inspect(); }

◆ Inspect() [3/3]

virtual void BesView::Inspect ( )
inlinevirtual

Definition at line 286 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

286{ BesTView::Inspect(); }

◆ Move() [1/3]

void BesView::Move ( Int_t px,
Int_t py )

Definition at line 433 of file BesView.cxx.

433 {
434
435 /*
436 Double_t p[3], pw[3];
437 for (Int_t i = 0; i < 3; i++) {
438 pw[i] = 0.5*(fRmin[i]+fRmax[i]);
439 }
440 cout << "pw " << pw[0] << " " << pw[1] << " " << pw[2] << endl;
441 WCtoNDC(pw, p);
442 cout << "p " << p[0] << " " << p[1] << " " << p[2] << endl;
443
444 p[0] += (gPad->PixeltoX(0) - gPad->PixeltoX(px));
445 p[1] += (gPad->PixeltoY(0) - gPad->PixeltoY(py));
446 cout << "p " << p[0] << " " << p[1] << " " << p[2] << endl;
447 NDCtoWC(p, pw);
448 cout << "pw " << pw[0] << " " << pw[1] << " " << pw[2] << endl;
449
450 MoveFocus(&pw[0], fRmax[0]-fRmin[0], fRmax[1]-fRmin[1], fRmax[2]-fRmin[2]);
451 gPad->Modified();
452 gPad->Update();
453 */
454 if ( !gPad ) return; // Long Peixun's update: check pad pointer before move
455
456 //
457 // Move (px, py in pixel coordinates)
458 Double_t x1, y1, x2, y2, dx, dy, x, y, x0, y0;
459 x1 = gPad->GetX1();
460 y1 = gPad->GetY1();
461 x2 = gPad->GetX2();
462 y2 = gPad->GetY2();
463 x0 = gPad->PixeltoX( 0 );
464 y0 = gPad->PixeltoY( 0 );
465 x = gPad->PixeltoX( px );
466 y = gPad->PixeltoY( py );
467 dx = -( x - x0 );
468 dy = -( y - y0 );
469
470 gPad->Range( x1 + dx, y1 + dy, x2 + dx, y2 + dy );
471 gPad->Modified();
472
473 // Long Peixun's update: Set view center
474 ViewCenter[0] = ( x1 + x2 ) / 2 + dx;
475 ViewCenter[1] = ( y1 + y2 ) / 2 + dy;
476}

Referenced by BesClient::ExecuteEvent(), and BesClient::HandleButtons().

◆ Move() [2/3]

void BesView::Move ( Int_t px,
Int_t py )

◆ Move() [3/3]

void BesView::Move ( Int_t px,
Int_t py )

◆ NDCtoWC() [1/6]

void BesView::NDCtoWC ( const Double_t * pn,
Double_t * pw )
virtual

Reimplemented from BesTView.

Definition at line 825 of file BesView.cxx.

825 {
826 //
827 // Transform back from NDCs
828 Double_t p[3];
829 p[0] = pn[0];
830 p[1] = pn[1];
831 p[2] = pn[2];
832
833 if ( fStatusCurrent->fFishEye == kTRUE )
834 {
835 Double_t r;
836 if ( fViewType & kZRView )
837 {
838 Double_t pvWC[3], pvNDC[3];
839 pvWC[0] = +4;
840 pvWC[1] = 0;
841 pvWC[2] = 0;
842 BesTView::WCtoNDC( pvWC, pvNDC );
843 p[0] = TMath::Sign( ( pn[0] - pvNDC[0] ) * ( pn[0] - pvNDC[0] ), pn[0] - pvNDC[0] ) +
844 pvNDC[0];
845 p[1] = TMath::Sign( ( pn[1] - pvNDC[1] ) * ( pn[1] - pvNDC[1] ), pn[1] - pvNDC[1] ) +
846 pvNDC[1];
847 }
848 else
849 {
850 r = TMath::Sqrt( TMath::Power( p[0], 2 ) + TMath::Power( p[1], 2 ) );
851 p[0] *= r;
852 p[1] *= r;
853 }
854 }
855 BesTView::NDCtoWC( p, pw );
856}
virtual void WCtoNDC(const Float_t *pw, Float_t *pn)
virtual void NDCtoWC(const Float_t *pn, Float_t *pw)

◆ NDCtoWC() [2/6]

virtual void BesView::NDCtoWC ( const Double_t * pn,
Double_t * pw )
virtual

Reimplemented from BesTView.

◆ NDCtoWC() [3/6]

virtual void BesView::NDCtoWC ( const Double_t * pn,
Double_t * pw )
virtual

Reimplemented from BesTView.

◆ NDCtoWC() [4/6]

void BesView::NDCtoWC ( const Float_t * pn,
Float_t * pw )
virtual

Reimplemented from BesTView.

Definition at line 790 of file BesView.cxx.

790 {
791 //
792 // Transform back from NDCs
793 Float_t p[3];
794 p[0] = pn[0];
795 p[1] = pn[1];
796 p[2] = pn[2];
797
798 if ( fStatusCurrent->fFishEye == kTRUE )
799 {
800 Float_t r;
801 if ( fViewType & kZRView )
802 {
803 Float_t pvWC[3], pvNDC[3];
804 pvWC[0] = +4;
805 pvWC[1] = 0;
806 pvWC[2] = 0;
807 BesTView::WCtoNDC( pvWC, pvNDC );
808 p[0] = TMath::Sign( ( pn[0] - pvNDC[0] ) * ( pn[0] - pvNDC[0] ), pn[0] - pvNDC[0] ) +
809 pvNDC[0];
810 p[1] = TMath::Sign( ( pn[1] - pvNDC[1] ) * ( pn[1] - pvNDC[1] ), pn[1] - pvNDC[1] ) +
811 pvNDC[1];
812 }
813 else
814 {
815 r = TMath::Sqrt( TMath::Power( p[0], 2 ) + TMath::Power( p[1], 2 ) );
816 p[0] *= r;
817 p[1] *= r;
818 }
819 }
820 BesTView::NDCtoWC( p, pw );
821}

Referenced by BesCircle2D::DistancetoPrimitive(), and GetObjectInfo().

◆ NDCtoWC() [5/6]

virtual void BesView::NDCtoWC ( const Float_t * pn,
Float_t * pw )
virtual

Reimplemented from BesTView.

◆ NDCtoWC() [6/6]

virtual void BesView::NDCtoWC ( const Float_t * pn,
Float_t * pw )
virtual

Reimplemented from BesTView.

◆ PrintCurrent() [1/3]

void BesView::PrintCurrent ( )
inline

Definition at line 268 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

268{ fStatusCurrent->Print(); }

◆ PrintCurrent() [2/3]

void BesView::PrintCurrent ( )
inline

Definition at line 268 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

268{ fStatusCurrent->Print(); }

◆ PrintCurrent() [3/3]

void BesView::PrintCurrent ( )
inline

Definition at line 268 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

268{ fStatusCurrent->Print(); }

◆ Refresh() [1/3]

void BesView::Refresh ( )

Definition at line 921 of file BesView.cxx.

921 {
922 // Reset status instances of views
923 fStatus3D->Default( k3DView );
924 fStatusXY->Default( kXYView );
925 fStatusZR->Default( kZRView );
926
927 // Refresh status instances of views
928 switch ( fViewType )
929 {
930 case k3DView: fStatus3D->Transfer( fStatusCurrent, 1 ); break;
931 case kXYView: fStatusXY->Transfer( fStatusCurrent, 1 ); break;
932 case kZRView: fStatusZR->Transfer( fStatusCurrent, 1 ); break;
933 }
934
935 this->UpdateView( 1 );
936 gPad->Update();
937}
virtual void UpdateView(Bool_t resetview=kFALSE)
Definition BesView.cxx:659

Referenced by EmcROOTGeo::Align(), BesVisDisplay::Refresh(), and BesClient::UpdateAllView().

◆ Refresh() [2/3]

void BesView::Refresh ( )

◆ Refresh() [3/3]

void BesView::Refresh ( )

◆ Reset() [1/3]

void BesView::Reset ( )

Definition at line 900 of file BesView.cxx.

900 {
901 //
902 // reset view to default values
903
904 // reset status instances of views
905 fStatus3D->Default( k3DView );
906 fStatusXY->Default( kXYView );
907 fStatusZR->Default( kZRView );
908 fZoomFactor = 1.2;
909
910 // reset current status instance tp fViewType
911 fStatusCurrent->Default( fViewType );
912
913 // reset phirange
914 // this->SetPhiRange(0,180);
915 this->UpdateView( 1 );
916 gPad->Update();
917}

Referenced by BesClient::HandleButtons(), and BesVisDisplay::Reset().

◆ Reset() [2/3]

void BesView::Reset ( )

◆ Reset() [3/3]

void BesView::Reset ( )

◆ SetDrawOption() [1/3]

virtual void BesView::SetDrawOption ( Option_t * option)
inlinevirtual

Definition at line 289 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

289{ BesTView::SetDrawOption( option ); }

◆ SetDrawOption() [2/3]

virtual void BesView::SetDrawOption ( Option_t * option)
inlinevirtual

Definition at line 289 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

289{ BesTView::SetDrawOption( option ); }

◆ SetDrawOption() [3/3]

virtual void BesView::SetDrawOption ( Option_t * option)
inlinevirtual

Definition at line 289 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

289{ BesTView::SetDrawOption( option ); }

◆ SetFishEye() [1/3]

void BesView::SetFishEye ( Bool_t input = 0)
inline

Definition at line 255 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

255 {
256 if ( fViewType & k3DView )
257 {
258 fFishEye = 0;
259 fStatusCurrent->fFishEye = 0;
260 }
261 else
262 {
263 fFishEye = input;
264 fStatusCurrent->fFishEye = input;
265 }
266 } // *TOGGLE*

Referenced by BesClient::HandleButtons(), and BesClient::UpdateStatus().

◆ SetFishEye() [2/3]

void BesView::SetFishEye ( Bool_t input = 0)
inline

Definition at line 255 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

255 {
256 if ( fViewType & k3DView )
257 {
258 fFishEye = 0;
259 fStatusCurrent->fFishEye = 0;
260 }
261 else
262 {
263 fFishEye = input;
264 fStatusCurrent->fFishEye = input;
265 }
266 } // *TOGGLE*

◆ SetFishEye() [3/3]

void BesView::SetFishEye ( Bool_t input = 0)
inline

Definition at line 255 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

255 {
256 if ( fViewType & k3DView )
257 {
258 fFishEye = 0;
259 fStatusCurrent->fFishEye = 0;
260 }
261 else
262 {
263 fFishEye = input;
264 fStatusCurrent->fFishEye = input;
265 }
266 } // *TOGGLE*

◆ SetLineAttributes() [1/3]

virtual void BesView::SetLineAttributes ( )
inlinevirtual

Definition at line 290 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

290{ BesTView::SetLineAttributes(); }

◆ SetLineAttributes() [2/3]

virtual void BesView::SetLineAttributes ( )
inlinevirtual

Definition at line 290 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

290{ BesTView::SetLineAttributes(); }

◆ SetLineAttributes() [3/3]

virtual void BesView::SetLineAttributes ( )
inlinevirtual

Definition at line 290 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

290{ BesTView::SetLineAttributes(); }

◆ SetMarkerSize() [1/3]

void BesView::SetMarkerSize ( Float_t size)
inline

Definition at line 99 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

99{ fMarkerSize = size; }

◆ SetMarkerSize() [2/3]

void BesView::SetMarkerSize ( Float_t size)
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

99{ fMarkerSize = size; }

◆ SetMarkerSize() [3/3]

void BesView::SetMarkerSize ( Float_t size)
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

99{ fMarkerSize = size; }

◆ SetPhiRange() [1/3]

void BesView::SetPhiRange ( Float_t PhiMin = 0,
Float_t PhiMax = 180 )

Definition at line 643 of file BesView.cxx.

643 {
644 //
645 // Set phi range for ZR view
646 if ( gDebug ) cout << "BesView::SetPhiRange called" << endl;
647
648 fStatusCurrent->fPhiRangeMin = PhiMin;
649 fStatusCurrent->fPhiRangeMax = PhiMax;
650
651 // Update view
652 if ( !gBesGeometry ) return;
653 // gEvent->AddBACPadTowerZR();
654 UpdateView( 0 );
655}
#define PhiMax
#define PhiMin
R__EXTERN BesGeometry * gBesGeometry

◆ SetPhiRange() [2/3]

void BesView::SetPhiRange ( Float_t PhiMin = 0,
Float_t PhiMax = 180 )

◆ SetPhiRange() [3/3]

void BesView::SetPhiRange ( Float_t PhiMin = 0,
Float_t PhiMax = 180 )

◆ SetViewType() [1/3]

void BesView::SetViewType ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

Definition at line 97 of file BesView.cxx.

97 {
98 //
99 // Set type of view
100
101 // check the state of the component before change and copy current status to respective
102 // status
103 if ( fViewType & k3DView ) { fStatus3D->Transfer( fStatusCurrent, 0 ); }
104 else if ( fViewType & kXYView ) { fStatusXY->Transfer( fStatusCurrent, 0 ); }
105 else if ( fViewType & kZRView ) { fStatusZR->Transfer( fStatusCurrent, 0 ); }
106
107 fViewType = ViewType;
108 ClearPad();
109
110 // Set view direction properly
111 Int_t iret;
112 if ( fViewType & k3DView )
113 {
114 // cout << "SetViewType 3D" << endl;
115 //
116 // 3D view
117
118 // remember my previous state, set parallel first anyway, then choose perspective or not
119 Int_t iPerspective = 0;
120
121 if ( IsPerspective() ) iPerspective = 1;
122
123 // copy 3D status to current status
124 fStatusCurrent->Transfer( fStatus3D, 1 );
125
126 // Geometry exist ?
127 if ( !gBesGeometry ) return;
128
129 // set view
130 if ( resetview )
131 {
132 // SetView(0, 90, 270, iret);
133 this->Front();
134 this->Center();
135
136 DefaultRange();
137 // for (int i = 0; i < 2; i++) this->ZoomView(gPad, fZoomFactor);
138 // Long Peixun's update: Using SetZoomRatio instead of ZoomView
139 SetZoomRatio( fStatus3D->fZoom );
140
141 // Long Peixun's update: don't reset marker size
142 // fMarkerSize = 0.1;
143 }
144
145 // Draw geometry
146
147 // cout << "is there any problem after update from root's version 4.03 to 4.04" << endl;
148 // //Long Peixun remove
149 gBesGeometry->Draw( "3D,SAME" );
150 // this->SetParralel(); //comment out 2007.5.1 try to use ROOT-5.10.00
151 this->SetParallel();
152 // old version 4.0.3 have a spell mistake BesTView::SetParralel()=>SetParallel()
153 // changed by tianhl at Mon Aug 20 2007
154 if ( iPerspective == 1 ) this->SetPerspective();
155
156 // Draw tracks
157 if ( gEvent ) { gEvent->DrawTracks( "" ); }
158 // else cout << "3D gEvent does not exist " << endl;
159 }
160 else if ( fViewType & kXYView )
161 {
162 // cout << "SetViewType XY" << endl;
163 //
164 // XY view
165 // =======
166
167 // copy XY status to current status
168 fStatusCurrent->Transfer( fStatusXY, 1 );
169
170 // Geometry exist ?
171 if ( !gBesGeometry ) return;
172
173 // set view
174 if ( resetview )
175 {
176 SetView( 0, 0, 270, iret );
177 this->Center();
178
179 DefaultRange();
180 // DefaultRange(); //Long Peixun's update: Remove redundant DefaultRange()
181 // for (int i = 0; i < 2; i++) this->ZoomView(gPad, fZoomFactor);
182 // Long Peixun's update: Using SetZoomRatio instead of ZoomView
183 SetZoomRatio( fStatusXY->fZoom );
184
185 // Long Peixun's update: don't reset marker size
186 // fMarkerSize = 0.1;
187 }
188
189 /*
190 // Draw event
191 if ( gEvent ) gEvent->SetHits("XY");
192 else cout << "XY : gEvent does not exist " << endl;
193 */
194
195 // Draw geometry
196 gBesGeometry->Draw( "XY,SAME" );
197
198 // Draw 2D hits and tracks
199 if ( gEvent )
200 {
201 gEvent->DrawHits( "" );
202 gEvent->DrawTracks( "" );
203 }
204 // else cout << "XY : gEvent does not exist " << endl;
205 }
206 else if ( fViewType & kZRView )
207 {
208 // cout << "SetViewType ZR" << endl;
209 //
210 // ZR view
211 // =======
212
213 // copy ZR status to current status
214 fStatusCurrent->Transfer( fStatusZR, 1 );
215
216 // Geometry exist ?
217 if ( !gBesGeometry ) return;
218
219 // set view
220 if ( resetview )
221 {
222 SetView( 180, 90, 90, iret );
223 this->Center();
224
225 DefaultRange();
226 // DefaultRange(); //Long Peixun's update: Remove redundant DefaultRange()
227 // for (int i = 0; i < 2; i++) this->ZoomView(gPad, fZoomFactor);
228 // Long Peixun's update: Using SetZoomRatio instead of ZoomView
229 SetZoomRatio( fStatusZR->fZoom );
230
231 // Long Peixun's update: don't reset marker size
232 // fMarkerSize = 0.1;
233 }
234
235 /*
236 // Draw event
237 if ( gEvent ) gEvent->SetHits("ZR");
238 else cout << "ZR : gEvent does not exist " << endl;
239 */
240
241 // Draw geometry
242 gBesGeometry->Draw( "ZR,SAME" );
243
244 // Draw hits and tracks
245 if ( gEvent )
246 {
247 gEvent->DrawHits( "" );
248 gEvent->DrawTracks( "" );
249 }
250 // else cout << "ZR : gEvent does not exist " << endl;
251 }
252
253 // Draw label
254 DrawLabel();
255}
virtual void DrawHits(Option_t *option)
virtual void DrawTracks(Option_t *option)
virtual void Draw(Option_t *option="3D")
virtual void SetParallel()
virtual void SetView(Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
virtual void SetPerspective()
virtual void ClearPad()
Definition BesView.cxx:359
void Center()
Definition BesView.cxx:480
virtual void DefaultRange()
Definition BesView.cxx:90
void SetZoomRatio(Double_t ratio)
Definition BesView.cxx:499
virtual void DrawLabel()
Definition BesView.cxx:677

Referenced by Side3D(), UpdateView(), View3D(), ViewXY(), and ViewZR().

◆ SetViewType() [2/3]

virtual void BesView::SetViewType ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

◆ SetViewType() [3/3]

virtual void BesView::SetViewType ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

◆ SetViewTypeBare() [1/3]

void BesView::SetViewTypeBare ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

Definition at line 257 of file BesView.cxx.

257 {
258 /*
259 //
260 // Set type of view
261
262 cout << "setviewtypeBare: start..." << endl;
263 // check the state of the component before change and copy current status to respective
264 status if ( fViewType & k3DView ){
265
266 fStatus3D->Transfer(fStatusCurrent,0);
267
268 } else if ( fViewType & kXYView ) {
269
270 fStatusXY->Transfer(fStatusCurrent,0);
271
272 } else if ( fViewType & kZRView ) {
273
274
275 fStatusZR->Transfer(fStatusCurrent,0);
276
277 }
278
279 fViewType = ViewType;
280 ClearPad();
281
282 // Set view direction properly
283 Int_t iret;
284 cout << "fViewType=" << fViewType << endl;
285 if ( fViewType & k3DView ) {
286 //
287 // 3D view
288
289 // copy 3D status to current status
290 fStatusCurrent->Transfer(fStatus3D,1);
291 // Geometry exist ?
292 if ( !gGeometry ) return;
293
294 // set view
295 if ( resetview ) {
296 SetView(0, 90, 270, iret);
297 SetRange(-600,-600,-400,600,600,800);
298
299 // reset marker size
300 fMarkerSize = 0.1;
301
302 }
303
304 } else if ( fViewType & kXYView ) {
305 //
306 // XY view
307 // =======
308
309 // copy XY status to current status
310 fStatusCurrent->Transfer(fStatusXY,1);
311
312 // Geometry exist ?
313 if ( !gGeometry ) return;
314
315 // set view
316 if ( resetview ) {
317 SetView(270, 0, 0, iret);
318 // SetRange(-200,-200,-200,200,200,200);
319 SetRange(-310,-310,-310,310,310,310);
320 // reset marker size
321 fMarkerSize = 0.1;
322
323 }
324
325 } else if ( fViewType & kZRView ) {
326
327 //
328 // ZR view
329 // =======
330
331 // copy ZR status to current status
332 cout << "fViewType & kZRView: before transfer..." << endl;
333 fStatusCurrent->Transfer(fStatusZR,1);
334 cout << "fViewType & kZRView: after transfer..." << endl;
335
336 // Geometry exist ?
337 if ( !gGeometry ) return;
338
339 // set view
340 if ( resetview ) {
341 SetView(90, 180, 0, iret);
342 // SetRange(-130,-200,-200,270,200,200);
343 SetRange(-160,-400,-400,740,400,400);
344 // reset marker size
345 fMarkerSize = 0.1;
346
347 }
348
349 }
350
351 // Draw label
352 cout << "SetViewTypeBare: no drawlabel" << endl;
353 //DrawLabel();
354 */
355}

◆ SetViewTypeBare() [2/3]

virtual void BesView::SetViewTypeBare ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

◆ SetViewTypeBare() [3/3]

virtual void BesView::SetViewTypeBare ( EBESViewType ViewType,
Bool_t resetview = kFALSE )
virtual

◆ SetVisAxis() [1/3]

void BesView::SetVisAxis ( Bool_t input)
inline

Definition at line 180 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

180{ fStatusCurrent->fAxis = input; }

Referenced by BesClient::HandleButtons(), BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisAxis() [2/3]

void BesView::SetVisAxis ( Bool_t input)
inline

Definition at line 180 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

180{ fStatusCurrent->fAxis = input; }

◆ SetVisAxis() [3/3]

void BesView::SetVisAxis ( Bool_t input)
inline

Definition at line 180 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

180{ fStatusCurrent->fAxis = input; }

◆ SetVisBeamPipe() [1/3]

void BesView::SetVisBeamPipe ( Bool_t input)
inline

Definition at line 178 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

178{ fStatusCurrent->fBeamPipe = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisBeamPipe() [2/3]

void BesView::SetVisBeamPipe ( Bool_t input)
inline

Definition at line 178 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

178{ fStatusCurrent->fBeamPipe = input; }

◆ SetVisBeamPipe() [3/3]

void BesView::SetVisBeamPipe ( Bool_t input)
inline

Definition at line 178 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

178{ fStatusCurrent->fBeamPipe = input; }

◆ SetVisCgemGlobal() [1/3]

void BesView::SetVisCgemGlobal ( Bool_t input)
inline

Definition at line 107 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

107{ fStatusCurrent->fCgemGlobal = input; }

◆ SetVisCgemGlobal() [2/3]

void BesView::SetVisCgemGlobal ( Bool_t input)
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

107{ fStatusCurrent->fCgemGlobal = input; }

◆ SetVisCgemGlobal() [3/3]

void BesView::SetVisCgemGlobal ( Bool_t input)
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

107{ fStatusCurrent->fCgemGlobal = input; }

◆ SetVisCgemHitsClusters() [1/3]

void BesView::SetVisCgemHitsClusters ( Bool_t input)
inline

Definition at line 191 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

191 {
192 fStatusCurrent->fCgemHitsClusters = input;
193 }

◆ SetVisCgemHitsClusters() [2/3]

void BesView::SetVisCgemHitsClusters ( Bool_t input)
inline

Definition at line 191 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

191 {
192 fStatusCurrent->fCgemHitsClusters = input;
193 }

◆ SetVisCgemHitsClusters() [3/3]

void BesView::SetVisCgemHitsClusters ( Bool_t input)
inline

Definition at line 191 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

191 {
192 fStatusCurrent->fCgemHitsClusters = input;
193 }

◆ SetVisCgemHitsGlobal() [1/3]

void BesView::SetVisCgemHitsGlobal ( Bool_t input)
inline

Definition at line 188 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

188{ fStatusCurrent->fCgemHitsGlobal = input; }

◆ SetVisCgemHitsGlobal() [2/3]

void BesView::SetVisCgemHitsGlobal ( Bool_t input)
inline

Definition at line 188 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

188{ fStatusCurrent->fCgemHitsGlobal = input; }

◆ SetVisCgemHitsGlobal() [3/3]

void BesView::SetVisCgemHitsGlobal ( Bool_t input)
inline

Definition at line 188 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

188{ fStatusCurrent->fCgemHitsGlobal = input; }

◆ SetVisCgemHitsVStrip() [1/3]

void BesView::SetVisCgemHitsVStrip ( Bool_t input)
inline

Definition at line 190 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

190{ fStatusCurrent->fCgemHitsVStrip = input; }

◆ SetVisCgemHitsVStrip() [2/3]

void BesView::SetVisCgemHitsVStrip ( Bool_t input)
inline

Definition at line 190 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

190{ fStatusCurrent->fCgemHitsVStrip = input; }

◆ SetVisCgemHitsVStrip() [3/3]

void BesView::SetVisCgemHitsVStrip ( Bool_t input)
inline

Definition at line 190 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

190{ fStatusCurrent->fCgemHitsVStrip = input; }

◆ SetVisCgemHitsXStrip() [1/3]

void BesView::SetVisCgemHitsXStrip ( Bool_t input)
inline

Definition at line 189 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

189{ fStatusCurrent->fCgemHitsXStrip = input; }

◆ SetVisCgemHitsXStrip() [2/3]

void BesView::SetVisCgemHitsXStrip ( Bool_t input)
inline

Definition at line 189 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

189{ fStatusCurrent->fCgemHitsXStrip = input; }

◆ SetVisCgemHitsXStrip() [3/3]

void BesView::SetVisCgemHitsXStrip ( Bool_t input)
inline

Definition at line 189 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

189{ fStatusCurrent->fCgemHitsXStrip = input; }

◆ SetVisCgemLayers() [1/3]

void BesView::SetVisCgemLayers ( Bool_t input)
inline

Definition at line 108 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

108{ fStatusCurrent->fCgemLayers = input; }

◆ SetVisCgemLayers() [2/3]

void BesView::SetVisCgemLayers ( Bool_t input)
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

108{ fStatusCurrent->fCgemLayers = input; }

◆ SetVisCgemLayers() [3/3]

void BesView::SetVisCgemLayers ( Bool_t input)
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

108{ fStatusCurrent->fCgemLayers = input; }

◆ SetVisCgemVStrips() [1/3]

void BesView::SetVisCgemVStrips ( Bool_t input)
inline

Definition at line 110 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

110{ fStatusCurrent->fCgemVStrips = input; }

◆ SetVisCgemVStrips() [2/3]

void BesView::SetVisCgemVStrips ( Bool_t input)
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

110{ fStatusCurrent->fCgemVStrips = input; }

◆ SetVisCgemVStrips() [3/3]

void BesView::SetVisCgemVStrips ( Bool_t input)
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

110{ fStatusCurrent->fCgemVStrips = input; }

◆ SetVisCgemXStrips() [1/3]

void BesView::SetVisCgemXStrips ( Bool_t input)
inline

Definition at line 109 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

109{ fStatusCurrent->fCgemXStrips = input; }

◆ SetVisCgemXStrips() [2/3]

void BesView::SetVisCgemXStrips ( Bool_t input)
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

109{ fStatusCurrent->fCgemXStrips = input; }

◆ SetVisCgemXStrips() [3/3]

void BesView::SetVisCgemXStrips ( Bool_t input)
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

109{ fStatusCurrent->fCgemXStrips = input; }

◆ SetVisEmcBarrel() [1/3]

void BesView::SetVisEmcBarrel ( Bool_t input)
inline

Definition at line 143 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

143{ fStatusCurrent->fEmcBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcBarrel() [2/3]

void BesView::SetVisEmcBarrel ( Bool_t input)
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

143{ fStatusCurrent->fEmcBarrel = input; }

◆ SetVisEmcBarrel() [3/3]

void BesView::SetVisEmcBarrel ( Bool_t input)
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

143{ fStatusCurrent->fEmcBarrel = input; }

◆ SetVisEmcEast() [1/3]

void BesView::SetVisEmcEast ( Bool_t input)
inline

Definition at line 142 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

142{ fStatusCurrent->fEmcEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcEast() [2/3]

void BesView::SetVisEmcEast ( Bool_t input)
inline

Definition at line 142 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

142{ fStatusCurrent->fEmcEast = input; }

◆ SetVisEmcEast() [3/3]

void BesView::SetVisEmcEast ( Bool_t input)
inline

Definition at line 142 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

142{ fStatusCurrent->fEmcEast = input; }

◆ SetVisEmcGlobal() [1/3]

void BesView::SetVisEmcGlobal ( Bool_t input)
inline

Definition at line 141 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

141{ fStatusCurrent->fEmcGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcGlobal() [2/3]

void BesView::SetVisEmcGlobal ( Bool_t input)
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

141{ fStatusCurrent->fEmcGlobal = input; }

◆ SetVisEmcGlobal() [3/3]

void BesView::SetVisEmcGlobal ( Bool_t input)
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

141{ fStatusCurrent->fEmcGlobal = input; }

◆ SetVisEmcHitsBarrel() [1/3]

void BesView::SetVisEmcHitsBarrel ( Bool_t input)
inline

Definition at line 222 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

222{ fStatusCurrent->fEmcHitsBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcHitsBarrel() [2/3]

void BesView::SetVisEmcHitsBarrel ( Bool_t input)
inline

Definition at line 222 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

222{ fStatusCurrent->fEmcHitsBarrel = input; }

◆ SetVisEmcHitsBarrel() [3/3]

void BesView::SetVisEmcHitsBarrel ( Bool_t input)
inline

Definition at line 222 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

222{ fStatusCurrent->fEmcHitsBarrel = input; }

◆ SetVisEmcHitsEast() [1/3]

void BesView::SetVisEmcHitsEast ( Bool_t input)
inline

Definition at line 221 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

221{ fStatusCurrent->fEmcHitsEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcHitsEast() [2/3]

void BesView::SetVisEmcHitsEast ( Bool_t input)
inline

Definition at line 221 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

221{ fStatusCurrent->fEmcHitsEast = input; }

◆ SetVisEmcHitsEast() [3/3]

void BesView::SetVisEmcHitsEast ( Bool_t input)
inline

Definition at line 221 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

221{ fStatusCurrent->fEmcHitsEast = input; }

◆ SetVisEmcHitsGlobal() [1/3]

void BesView::SetVisEmcHitsGlobal ( Bool_t input)
inline

Definition at line 220 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

220{ fStatusCurrent->fEmcHitsGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcHitsGlobal() [2/3]

void BesView::SetVisEmcHitsGlobal ( Bool_t input)
inline

Definition at line 220 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

220{ fStatusCurrent->fEmcHitsGlobal = input; }

◆ SetVisEmcHitsGlobal() [3/3]

void BesView::SetVisEmcHitsGlobal ( Bool_t input)
inline

Definition at line 220 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

220{ fStatusCurrent->fEmcHitsGlobal = input; }

◆ SetVisEmcHitsSide() [1/3]

void BesView::SetVisEmcHitsSide ( Bool_t input)
inline

Definition at line 224 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

224{ fStatusCurrent->fEmcHitsSide = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcHitsSide() [2/3]

void BesView::SetVisEmcHitsSide ( Bool_t input)
inline

Definition at line 224 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

224{ fStatusCurrent->fEmcHitsSide = input; }

◆ SetVisEmcHitsSide() [3/3]

void BesView::SetVisEmcHitsSide ( Bool_t input)
inline

Definition at line 224 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

224{ fStatusCurrent->fEmcHitsSide = input; }

◆ SetVisEmcHitsWest() [1/3]

void BesView::SetVisEmcHitsWest ( Bool_t input)
inline

Definition at line 223 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

223{ fStatusCurrent->fEmcHitsWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcHitsWest() [2/3]

void BesView::SetVisEmcHitsWest ( Bool_t input)
inline

Definition at line 223 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

223{ fStatusCurrent->fEmcHitsWest = input; }

◆ SetVisEmcHitsWest() [3/3]

void BesView::SetVisEmcHitsWest ( Bool_t input)
inline

Definition at line 223 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

223{ fStatusCurrent->fEmcHitsWest = input; }

◆ SetVisEmcSide() [1/3]

void BesView::SetVisEmcSide ( Bool_t input)
inline

Definition at line 145 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

145{ fStatusCurrent->fEmcSide = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcSide() [2/3]

void BesView::SetVisEmcSide ( Bool_t input)
inline

Definition at line 145 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

145{ fStatusCurrent->fEmcSide = input; }

◆ SetVisEmcSide() [3/3]

void BesView::SetVisEmcSide ( Bool_t input)
inline

Definition at line 145 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

145{ fStatusCurrent->fEmcSide = input; }

◆ SetVisEmcWest() [1/3]

void BesView::SetVisEmcWest ( Bool_t input)
inline

Definition at line 144 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

144{ fStatusCurrent->fEmcWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisEmcWest() [2/3]

void BesView::SetVisEmcWest ( Bool_t input)
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

144{ fStatusCurrent->fEmcWest = input; }

◆ SetVisEmcWest() [3/3]

void BesView::SetVisEmcWest ( Bool_t input)
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

144{ fStatusCurrent->fEmcWest = input; }

◆ SetVisFull3DCgem() [1/3]

void BesView::SetVisFull3DCgem ( Bool_t input)
inline

Definition at line 167 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

167{ fStatusCurrent->fFull3DCgem = input; }

◆ SetVisFull3DCgem() [2/3]

void BesView::SetVisFull3DCgem ( Bool_t input)
inline

Definition at line 167 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

167{ fStatusCurrent->fFull3DCgem = input; }

◆ SetVisFull3DCgem() [3/3]

void BesView::SetVisFull3DCgem ( Bool_t input)
inline

Definition at line 167 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

167{ fStatusCurrent->fFull3DCgem = input; }

◆ SetVisFull3DEmc() [1/3]

void BesView::SetVisFull3DEmc ( Bool_t input)
inline

Definition at line 170 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

170{ fStatusCurrent->fFull3DEmc = input; }

Referenced by BesClient::HandleViewOptionMenu().

◆ SetVisFull3DEmc() [2/3]

void BesView::SetVisFull3DEmc ( Bool_t input)
inline

Definition at line 170 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

170{ fStatusCurrent->fFull3DEmc = input; }

◆ SetVisFull3DEmc() [3/3]

void BesView::SetVisFull3DEmc ( Bool_t input)
inline

Definition at line 170 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

170{ fStatusCurrent->fFull3DEmc = input; }

◆ SetVisFull3DMdc() [1/3]

void BesView::SetVisFull3DMdc ( Bool_t input)
inline

Definition at line 168 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

168{ fStatusCurrent->fFull3DMdc = input; }

Referenced by BesClient::HandleViewOptionMenu().

◆ SetVisFull3DMdc() [2/3]

void BesView::SetVisFull3DMdc ( Bool_t input)
inline

Definition at line 168 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

168{ fStatusCurrent->fFull3DMdc = input; }

◆ SetVisFull3DMdc() [3/3]

void BesView::SetVisFull3DMdc ( Bool_t input)
inline

Definition at line 168 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

168{ fStatusCurrent->fFull3DMdc = input; }

◆ SetVisFull3DMuc() [1/3]

void BesView::SetVisFull3DMuc ( Bool_t input)
inline

Definition at line 171 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

171{ fStatusCurrent->fFull3DMuc = input; }

Referenced by BesClient::HandleViewOptionMenu().

◆ SetVisFull3DMuc() [2/3]

void BesView::SetVisFull3DMuc ( Bool_t input)
inline

Definition at line 171 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

171{ fStatusCurrent->fFull3DMuc = input; }

◆ SetVisFull3DMuc() [3/3]

void BesView::SetVisFull3DMuc ( Bool_t input)
inline

Definition at line 171 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

171{ fStatusCurrent->fFull3DMuc = input; }

◆ SetVisFull3DTof() [1/3]

void BesView::SetVisFull3DTof ( Bool_t input)
inline

Definition at line 169 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

169{ fStatusCurrent->fFull3DTof = input; }

Referenced by BesClient::HandleViewOptionMenu().

◆ SetVisFull3DTof() [2/3]

void BesView::SetVisFull3DTof ( Bool_t input)
inline

Definition at line 169 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

169{ fStatusCurrent->fFull3DTof = input; }

◆ SetVisFull3DTof() [3/3]

void BesView::SetVisFull3DTof ( Bool_t input)
inline

Definition at line 169 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

169{ fStatusCurrent->fFull3DTof = input; }

◆ SetVisMdcGlobal() [1/3]

void BesView::SetVisMdcGlobal ( Bool_t input)
inline

Definition at line 117 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

117{ fStatusCurrent->fMdcGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMdcGlobal() [2/3]

void BesView::SetVisMdcGlobal ( Bool_t input)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

117{ fStatusCurrent->fMdcGlobal = input; }

◆ SetVisMdcGlobal() [3/3]

void BesView::SetVisMdcGlobal ( Bool_t input)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

117{ fStatusCurrent->fMdcGlobal = input; }

◆ SetVisMdcHits() [1/3]

void BesView::SetVisMdcHits ( Bool_t input)
inline

Definition at line 200 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

200{ fStatusCurrent->fMdcHits = input; }

Referenced by BesClient::HandleViewOptionMenu().

◆ SetVisMdcHits() [2/3]

void BesView::SetVisMdcHits ( Bool_t input)
inline

Definition at line 200 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

200{ fStatusCurrent->fMdcHits = input; }

◆ SetVisMdcHits() [3/3]

void BesView::SetVisMdcHits ( Bool_t input)
inline

Definition at line 200 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

200{ fStatusCurrent->fMdcHits = input; }

◆ SetVisMdcHitsGlobal() [1/3]

void BesView::SetVisMdcHitsGlobal ( Bool_t input)
inline

Definition at line 199 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

199{ fStatusCurrent->fMdcHitsGlobal = input; }

Referenced by BesClient::SetState().

◆ SetVisMdcHitsGlobal() [2/3]

void BesView::SetVisMdcHitsGlobal ( Bool_t input)
inline

Definition at line 199 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

199{ fStatusCurrent->fMdcHitsGlobal = input; }

◆ SetVisMdcHitsGlobal() [3/3]

void BesView::SetVisMdcHitsGlobal ( Bool_t input)
inline

Definition at line 199 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

199{ fStatusCurrent->fMdcHitsGlobal = input; }

◆ SetVisMdcTubes() [1/3]

void BesView::SetVisMdcTubes ( Bool_t input)
inline

Definition at line 118 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

118{ fStatusCurrent->fMdcTubes = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMdcTubes() [2/3]

void BesView::SetVisMdcTubes ( Bool_t input)
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

118{ fStatusCurrent->fMdcTubes = input; }

◆ SetVisMdcTubes() [3/3]

void BesView::SetVisMdcTubes ( Bool_t input)
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

118{ fStatusCurrent->fMdcTubes = input; }

◆ SetVisMdcWires() [1/3]

void BesView::SetVisMdcWires ( Bool_t input)
inline

Definition at line 119 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

119{ fStatusCurrent->fMdcWires = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMdcWires() [2/3]

void BesView::SetVisMdcWires ( Bool_t input)
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

119{ fStatusCurrent->fMdcWires = input; }

◆ SetVisMdcWires() [3/3]

void BesView::SetVisMdcWires ( Bool_t input)
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

119{ fStatusCurrent->fMdcWires = input; }

◆ SetVisMucBarrel() [1/3]

void BesView::SetVisMucBarrel ( Bool_t input)
inline

Definition at line 156 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

156{ fStatusCurrent->fMucBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucBarrel() [2/3]

void BesView::SetVisMucBarrel ( Bool_t input)
inline

Definition at line 156 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

156{ fStatusCurrent->fMucBarrel = input; }

◆ SetVisMucBarrel() [3/3]

void BesView::SetVisMucBarrel ( Bool_t input)
inline

Definition at line 156 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

156{ fStatusCurrent->fMucBarrel = input; }

◆ SetVisMucEast() [1/3]

void BesView::SetVisMucEast ( Bool_t input)
inline

Definition at line 155 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

155{ fStatusCurrent->fMucEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucEast() [2/3]

void BesView::SetVisMucEast ( Bool_t input)
inline

Definition at line 155 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

155{ fStatusCurrent->fMucEast = input; }

◆ SetVisMucEast() [3/3]

void BesView::SetVisMucEast ( Bool_t input)
inline

Definition at line 155 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

155{ fStatusCurrent->fMucEast = input; }

◆ SetVisMucGlobal() [1/3]

void BesView::SetVisMucGlobal ( Bool_t input)
inline

Definition at line 154 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

154{ fStatusCurrent->fMucGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucGlobal() [2/3]

void BesView::SetVisMucGlobal ( Bool_t input)
inline

Definition at line 154 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

154{ fStatusCurrent->fMucGlobal = input; }

◆ SetVisMucGlobal() [3/3]

void BesView::SetVisMucGlobal ( Bool_t input)
inline

Definition at line 154 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

154{ fStatusCurrent->fMucGlobal = input; }

◆ SetVisMucHitsBarrel() [1/3]

void BesView::SetVisMucHitsBarrel ( Bool_t input)
inline

Definition at line 234 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

234{ fStatusCurrent->fMucHitsBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucHitsBarrel() [2/3]

void BesView::SetVisMucHitsBarrel ( Bool_t input)
inline

Definition at line 234 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

234{ fStatusCurrent->fMucHitsBarrel = input; }

◆ SetVisMucHitsBarrel() [3/3]

void BesView::SetVisMucHitsBarrel ( Bool_t input)
inline

Definition at line 234 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

234{ fStatusCurrent->fMucHitsBarrel = input; }

◆ SetVisMucHitsEast() [1/3]

void BesView::SetVisMucHitsEast ( Bool_t input)
inline

Definition at line 233 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

233{ fStatusCurrent->fMucHitsEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucHitsEast() [2/3]

void BesView::SetVisMucHitsEast ( Bool_t input)
inline

Definition at line 233 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

233{ fStatusCurrent->fMucHitsEast = input; }

◆ SetVisMucHitsEast() [3/3]

void BesView::SetVisMucHitsEast ( Bool_t input)
inline

Definition at line 233 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

233{ fStatusCurrent->fMucHitsEast = input; }

◆ SetVisMucHitsGlobal() [1/3]

void BesView::SetVisMucHitsGlobal ( Bool_t input)
inline

Definition at line 232 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

232{ fStatusCurrent->fMucHitsGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucHitsGlobal() [2/3]

void BesView::SetVisMucHitsGlobal ( Bool_t input)
inline

Definition at line 232 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

232{ fStatusCurrent->fMucHitsGlobal = input; }

◆ SetVisMucHitsGlobal() [3/3]

void BesView::SetVisMucHitsGlobal ( Bool_t input)
inline

Definition at line 232 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

232{ fStatusCurrent->fMucHitsGlobal = input; }

◆ SetVisMucHitsWest() [1/3]

void BesView::SetVisMucHitsWest ( Bool_t input)
inline

Definition at line 235 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

235{ fStatusCurrent->fMucHitsWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucHitsWest() [2/3]

void BesView::SetVisMucHitsWest ( Bool_t input)
inline

Definition at line 235 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

235{ fStatusCurrent->fMucHitsWest = input; }

◆ SetVisMucHitsWest() [3/3]

void BesView::SetVisMucHitsWest ( Bool_t input)
inline

Definition at line 235 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

235{ fStatusCurrent->fMucHitsWest = input; }

◆ SetVisMucStrips() [1/3]

void BesView::SetVisMucStrips ( Bool_t input)
inline

Definition at line 158 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

158{ fStatusCurrent->fMucStrips = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucStrips() [2/3]

void BesView::SetVisMucStrips ( Bool_t input)
inline

Definition at line 158 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

158{ fStatusCurrent->fMucStrips = input; }

◆ SetVisMucStrips() [3/3]

void BesView::SetVisMucStrips ( Bool_t input)
inline

Definition at line 158 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

158{ fStatusCurrent->fMucStrips = input; }

◆ SetVisMucWest() [1/3]

void BesView::SetVisMucWest ( Bool_t input)
inline

Definition at line 157 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

157{ fStatusCurrent->fMucWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisMucWest() [2/3]

void BesView::SetVisMucWest ( Bool_t input)
inline

Definition at line 157 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

157{ fStatusCurrent->fMucWest = input; }

◆ SetVisMucWest() [3/3]

void BesView::SetVisMucWest ( Bool_t input)
inline

Definition at line 157 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

157{ fStatusCurrent->fMucWest = input; }

◆ SetVisTofBarrel() [1/3]

void BesView::SetVisTofBarrel ( Bool_t input)
inline

Definition at line 130 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

130{ fStatusCurrent->fTofBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofBarrel() [2/3]

void BesView::SetVisTofBarrel ( Bool_t input)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

130{ fStatusCurrent->fTofBarrel = input; }

◆ SetVisTofBarrel() [3/3]

void BesView::SetVisTofBarrel ( Bool_t input)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

130{ fStatusCurrent->fTofBarrel = input; }

◆ SetVisTofEast() [1/3]

void BesView::SetVisTofEast ( Bool_t input)
inline

Definition at line 129 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

129{ fStatusCurrent->fTofEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofEast() [2/3]

void BesView::SetVisTofEast ( Bool_t input)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

129{ fStatusCurrent->fTofEast = input; }

◆ SetVisTofEast() [3/3]

void BesView::SetVisTofEast ( Bool_t input)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

129{ fStatusCurrent->fTofEast = input; }

◆ SetVisTofGlobal() [1/3]

void BesView::SetVisTofGlobal ( Bool_t input)
inline

Definition at line 128 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

128{ fStatusCurrent->fTofGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofGlobal() [2/3]

void BesView::SetVisTofGlobal ( Bool_t input)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

128{ fStatusCurrent->fTofGlobal = input; }

◆ SetVisTofGlobal() [3/3]

void BesView::SetVisTofGlobal ( Bool_t input)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

128{ fStatusCurrent->fTofGlobal = input; }

◆ SetVisTofHitsBarrel() [1/3]

void BesView::SetVisTofHitsBarrel ( Bool_t input)
inline

Definition at line 210 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

210{ fStatusCurrent->fTofHitsBarrel = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofHitsBarrel() [2/3]

void BesView::SetVisTofHitsBarrel ( Bool_t input)
inline

Definition at line 210 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

210{ fStatusCurrent->fTofHitsBarrel = input; }

◆ SetVisTofHitsBarrel() [3/3]

void BesView::SetVisTofHitsBarrel ( Bool_t input)
inline

Definition at line 210 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

210{ fStatusCurrent->fTofHitsBarrel = input; }

◆ SetVisTofHitsEast() [1/3]

void BesView::SetVisTofHitsEast ( Bool_t input)
inline

Definition at line 209 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

209{ fStatusCurrent->fTofHitsEast = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofHitsEast() [2/3]

void BesView::SetVisTofHitsEast ( Bool_t input)
inline

Definition at line 209 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

209{ fStatusCurrent->fTofHitsEast = input; }

◆ SetVisTofHitsEast() [3/3]

void BesView::SetVisTofHitsEast ( Bool_t input)
inline

Definition at line 209 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

209{ fStatusCurrent->fTofHitsEast = input; }

◆ SetVisTofHitsGlobal() [1/3]

void BesView::SetVisTofHitsGlobal ( Bool_t input)
inline

Definition at line 208 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

208{ fStatusCurrent->fTofHitsGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofHitsGlobal() [2/3]

void BesView::SetVisTofHitsGlobal ( Bool_t input)
inline

Definition at line 208 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

208{ fStatusCurrent->fTofHitsGlobal = input; }

◆ SetVisTofHitsGlobal() [3/3]

void BesView::SetVisTofHitsGlobal ( Bool_t input)
inline

Definition at line 208 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

208{ fStatusCurrent->fTofHitsGlobal = input; }

◆ SetVisTofHitsWest() [1/3]

void BesView::SetVisTofHitsWest ( Bool_t input)
inline

Definition at line 211 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

211{ fStatusCurrent->fTofHitsWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofHitsWest() [2/3]

void BesView::SetVisTofHitsWest ( Bool_t input)
inline

Definition at line 211 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

211{ fStatusCurrent->fTofHitsWest = input; }

◆ SetVisTofHitsWest() [3/3]

void BesView::SetVisTofHitsWest ( Bool_t input)
inline

Definition at line 211 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

211{ fStatusCurrent->fTofHitsWest = input; }

◆ SetVisTofWest() [1/3]

void BesView::SetVisTofWest ( Bool_t input)
inline

Definition at line 131 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

131{ fStatusCurrent->fTofWest = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTofWest() [2/3]

void BesView::SetVisTofWest ( Bool_t input)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

131{ fStatusCurrent->fTofWest = input; }

◆ SetVisTofWest() [3/3]

void BesView::SetVisTofWest ( Bool_t input)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

131{ fStatusCurrent->fTofWest = input; }

◆ SetVisTracksEmc() [1/3]

void BesView::SetVisTracksEmc ( Bool_t input)
inline

Definition at line 248 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

248{ fStatusCurrent->fTracksEmc = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksEmc() [2/3]

void BesView::SetVisTracksEmc ( Bool_t input)
inline

Definition at line 248 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

248{ fStatusCurrent->fTracksEmc = input; }

◆ SetVisTracksEmc() [3/3]

void BesView::SetVisTracksEmc ( Bool_t input)
inline

Definition at line 248 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

248{ fStatusCurrent->fTracksEmc = input; }

◆ SetVisTracksExt() [1/3]

void BesView::SetVisTracksExt ( Bool_t input)
inline

Definition at line 250 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

250{ fStatusCurrent->fTracksExt = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksExt() [2/3]

void BesView::SetVisTracksExt ( Bool_t input)
inline

Definition at line 250 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

250{ fStatusCurrent->fTracksExt = input; }

◆ SetVisTracksExt() [3/3]

void BesView::SetVisTracksExt ( Bool_t input)
inline

Definition at line 250 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

250{ fStatusCurrent->fTracksExt = input; }

◆ SetVisTracksGlobal() [1/3]

void BesView::SetVisTracksGlobal ( Bool_t input)
inline

Definition at line 245 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

245{ fStatusCurrent->fTracksGlobal = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksGlobal() [2/3]

void BesView::SetVisTracksGlobal ( Bool_t input)
inline

Definition at line 245 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

245{ fStatusCurrent->fTracksGlobal = input; }

◆ SetVisTracksGlobal() [3/3]

void BesView::SetVisTracksGlobal ( Bool_t input)
inline

Definition at line 245 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

245{ fStatusCurrent->fTracksGlobal = input; }

◆ SetVisTracksMdc() [1/3]

void BesView::SetVisTracksMdc ( Bool_t input)
inline

Definition at line 246 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

246{ fStatusCurrent->fTracksMdc = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksMdc() [2/3]

void BesView::SetVisTracksMdc ( Bool_t input)
inline

Definition at line 246 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

246{ fStatusCurrent->fTracksMdc = input; }

◆ SetVisTracksMdc() [3/3]

void BesView::SetVisTracksMdc ( Bool_t input)
inline

Definition at line 246 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

246{ fStatusCurrent->fTracksMdc = input; }

◆ SetVisTracksMuc() [1/3]

void BesView::SetVisTracksMuc ( Bool_t input)
inline

Definition at line 249 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

249{ fStatusCurrent->fTracksMuc = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksMuc() [2/3]

void BesView::SetVisTracksMuc ( Bool_t input)
inline

Definition at line 249 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

249{ fStatusCurrent->fTracksMuc = input; }

◆ SetVisTracksMuc() [3/3]

void BesView::SetVisTracksMuc ( Bool_t input)
inline

Definition at line 249 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

249{ fStatusCurrent->fTracksMuc = input; }

◆ SetVisTracksTof() [1/3]

void BesView::SetVisTracksTof ( Bool_t input)
inline

Definition at line 247 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

247{ fStatusCurrent->fTracksTof = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisTracksTof() [2/3]

void BesView::SetVisTracksTof ( Bool_t input)
inline

Definition at line 247 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

247{ fStatusCurrent->fTracksTof = input; }

◆ SetVisTracksTof() [3/3]

void BesView::SetVisTracksTof ( Bool_t input)
inline

Definition at line 247 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

247{ fStatusCurrent->fTracksTof = input; }

◆ SetVisZoom() [1/3]

void BesView::SetVisZoom ( Float_t input)
inline

Definition at line 132 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

132{ fStatusCurrent->fZoom = input; }

◆ SetVisZoom() [2/3]

void BesView::SetVisZoom ( Float_t input)
inline

Definition at line 132 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

132{ fStatusCurrent->fZoom = input; }

◆ SetVisZoom() [3/3]

void BesView::SetVisZoom ( Float_t input)
inline

Definition at line 132 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

132{ fStatusCurrent->fZoom = input; }

◆ SetVisZRPlaneOnXY() [1/3]

void BesView::SetVisZRPlaneOnXY ( Bool_t input)
inline

Definition at line 179 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

179{ fStatusCurrent->fZRPlaneOnXY = input; }

Referenced by BesClient::HandleViewOptionMenu(), and BesClient::SetState().

◆ SetVisZRPlaneOnXY() [2/3]

void BesView::SetVisZRPlaneOnXY ( Bool_t input)
inline

Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

179{ fStatusCurrent->fZRPlaneOnXY = input; }

◆ SetVisZRPlaneOnXY() [3/3]

void BesView::SetVisZRPlaneOnXY ( Bool_t input)
inline

Definition at line 179 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

179{ fStatusCurrent->fZRPlaneOnXY = input; }

◆ SetZoomFactor() [1/3]

virtual void BesView::SetZoomFactor ( Double_t factor)
inlinevirtual

Definition at line 292 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

292{ fZoomFactor = factor; };

◆ SetZoomFactor() [2/3]

virtual void BesView::SetZoomFactor ( Double_t factor)
inlinevirtual

Definition at line 292 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

292{ fZoomFactor = factor; };

◆ SetZoomFactor() [3/3]

virtual void BesView::SetZoomFactor ( Double_t factor)
inlinevirtual

Definition at line 292 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

292{ fZoomFactor = factor; };

◆ SetZoomRatio() [1/3]

void BesView::SetZoomRatio ( Double_t ratio)

Definition at line 499 of file BesView.cxx.

499 {
500 // Long Peixun's update: Move pad and let Pad center be ViewCenter
501 Double_t dx = ( ratio / GetZoomRatio() - 1 ) * ViewCenter[0];
502 Double_t dy = ( ratio / GetZoomRatio() - 1 ) * ViewCenter[1];
503
504 DefaultRange();
505 fMarkerSize *= ratio; // Long Peixun's update: Should set marker size
506 ZoomView( gPad, ratio );
507
508 // Long Peixun's update: Move pad and let Pad center be ViewCenter
509 Double_t newx1 = gPad->GetX1() + dx;
510 Double_t newy1 = gPad->GetY1() + dy;
511 Double_t newx2 = gPad->GetX2() + dx;
512 Double_t newy2 = gPad->GetY2() + dy;
513 gPad->Range( newx1, newy1, newx2, newy2 );
514 gPad->Modified();
515 ViewCenter[0] = ( newx1 + newx2 ) / 2;
516 ViewCenter[1] = ( newy1 + newy2 ) / 2;
517
518 // yzhang TEMP FIXME
519 fStatusCurrent->fZoom = ratio;
520 fStatusXY->fZoom = ratio;
521 fStatusZR->fZoom = ratio;
522 fStatus3D->fZoom = ratio;
523}
virtual void ZoomView(TVirtualPad *pad=0, Double_t zoomFactor=1.25)

Referenced by BesClient::ExecuteReturn(), SetViewType(), and BesClient::UpdateStatus().

◆ SetZoomRatio() [2/3]

void BesView::SetZoomRatio ( Double_t ratio)

◆ SetZoomRatio() [3/3]

void BesView::SetZoomRatio ( Double_t ratio)

◆ Side() [1/3]

virtual void BesView::Side ( )
inlinevirtual

◆ Side() [2/3]

virtual void BesView::Side ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 273 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

273{ BesTView::Side(); }

◆ Side() [3/3]

virtual void BesView::Side ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 273 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

273{ BesTView::Side(); }

◆ Side3D() [1/3]

void BesView::Side3D ( )

Definition at line 860 of file BesView.cxx.

860 {
861 //
862 // set side view for 3D
863
864 this->SetViewType( k3DView, 1 );
865 Int_t iret;
866 this->SetView( 0, 90, 270, iret );
867}
virtual void SetViewType(EBESViewType ViewType, Bool_t resetview=kFALSE)
Definition BesView.cxx:97

◆ Side3D() [2/3]

void BesView::Side3D ( )

◆ Side3D() [3/3]

void BesView::Side3D ( )

◆ Top() [1/3]

virtual void BesView::Top ( )
inlinevirtual

◆ Top() [2/3]

virtual void BesView::Top ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 274 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

274{ BesTView::Front(); }

◆ Top() [3/3]

virtual void BesView::Top ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 274 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

274{ BesTView::Front(); }

◆ Top3D() [1/3]

void BesView::Top3D ( )
inline

Definition at line 88 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

88 {
89 this->View3D();
90 Int_t iret;
91 this->SetView( -90, 90, 270, iret );
92
93 // this->Top();
94 } // *MENU*

◆ Top3D() [2/3]

void BesView::Top3D ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

88 {
89 this->View3D();
90 Int_t iret;
91 this->SetView( -90, 90, 270, iret );
92
93 // this->Top();
94 } // *MENU*

◆ Top3D() [3/3]

void BesView::Top3D ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

88 {
89 this->View3D();
90 Int_t iret;
91 this->SetView( -90, 90, 270, iret );
92
93 // this->Top();
94 } // *MENU*

◆ UpdateView() [1/3]

void BesView::UpdateView ( Bool_t resetview = kFALSE)
virtual

◆ UpdateView() [2/3]

virtual void BesView::UpdateView ( Bool_t resetview = kFALSE)
virtual

◆ UpdateView() [3/3]

virtual void BesView::UpdateView ( Bool_t resetview = kFALSE)
virtual

◆ View3D() [1/3]

void BesView::View3D ( )
inline

Definition at line 75 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

75{ SetViewType( k3DView, 1 ); } // *MENU*

Referenced by Front3D(), and Top3D().

◆ View3D() [2/3]

void BesView::View3D ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

75{ SetViewType( k3DView, 1 ); } // *MENU*

◆ View3D() [3/3]

void BesView::View3D ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

75{ SetViewType( k3DView, 1 ); } // *MENU*

◆ ViewXY() [1/3]

void BesView::ViewXY ( )
inline

Definition at line 76 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

76{ SetViewType( kXYView, 1 ); } // *MENU*

◆ ViewXY() [2/3]

void BesView::ViewXY ( )
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

76{ SetViewType( kXYView, 1 ); } // *MENU*

◆ ViewXY() [3/3]

void BesView::ViewXY ( )
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

76{ SetViewType( kXYView, 1 ); } // *MENU*

◆ ViewZR() [1/3]

void BesView::ViewZR ( )
inline

Definition at line 77 of file EventDisplay/BesVisLib/include/BesVisLib/BesView.h.

77{ SetViewType( kZRView, 1 ); } // *MENU*

◆ ViewZR() [2/3]

void BesView::ViewZR ( )
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

77{ SetViewType( kZRView, 1 ); } // *MENU*

◆ ViewZR() [3/3]

void BesView::ViewZR ( )
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

77{ SetViewType( kZRView, 1 ); } // *MENU*

◆ WCtoNDC() [1/6]

void BesView::WCtoNDC ( const Double_t * pw,
Double_t * pn )
virtual

Reimplemented from BesTView.

Definition at line 754 of file BesView.cxx.

754 {
755 //
756 // Transform world coordinates to
757 // normalised device coordinates.
758 // This method was taken from BesTView
759 // and extended by FishEye view
760 BesTView::WCtoNDC( pw, pn );
761
762 if ( fStatusCurrent->fFishEye == kTRUE )
763 {
764 Double_t r, s;
765 if ( fViewType & kZRView )
766 {
767 Double_t pvWC[3], pvNDC[3];
768 pvWC[0] = +4;
769 pvWC[1] = 0;
770 pvWC[2] = 0;
771 BesTView::WCtoNDC( pvWC, pvNDC );
772 pn[0] = TMath::Sign( TMath::Sqrt( TMath::Abs( pn[0] - pvNDC[0] ) ), pn[0] - pvNDC[0] ) +
773 pvNDC[0];
774 pn[1] = TMath::Sign( TMath::Sqrt( TMath::Abs( pn[1] - pvNDC[1] ) ), pn[1] - pvNDC[1] ) +
775 pvNDC[1];
776 }
777 else
778 {
779
780 r = TMath::Sqrt( TMath::Power( pn[0], 2 ) + TMath::Power( pn[1], 2 ) );
781 s = TMath::Sqrt( r ) / r;
782 pn[0] *= s;
783 pn[1] *= s;
784 }
785 }
786}
XmlRpcServer s

◆ WCtoNDC() [2/6]

virtual void BesView::WCtoNDC ( const Double_t * pw,
Double_t * pn )
virtual

Reimplemented from BesTView.

◆ WCtoNDC() [3/6]

virtual void BesView::WCtoNDC ( const Double_t * pw,
Double_t * pn )
virtual

Reimplemented from BesTView.

◆ WCtoNDC() [4/6]

void BesView::WCtoNDC ( const Float_t * pw,
Float_t * pn )
virtual

Reimplemented from BesTView.

Definition at line 716 of file BesView.cxx.

716 {
717 //
718 // Transform world coordinates to
719 // normalised device coordinates.
720 // This method was taken from BesTView
721 // and extended by FishEye view
722 BesTView::WCtoNDC( pw, pn );
723 // cout << "fFishEye " << fFishEye << endl;
724
725 if ( fStatusCurrent->fFishEye == kTRUE )
726 {
727 Float_t r, s;
728 if ( fViewType & kZRView )
729 {
730 Float_t pvWC[3], pvNDC[3];
731 pvWC[0] = +4;
732 pvWC[1] = 0;
733 pvWC[2] = 0;
734 BesTView::WCtoNDC( pvWC, pvNDC );
735 pn[0] = TMath::Sign( Double_t( TMath::Sqrt( TMath::Abs( pn[0] - pvNDC[0] ) ) ),
736 Double_t( pn[0] - pvNDC[0] ) ) +
737 pvNDC[0];
738 pn[1] = TMath::Sign( Double_t( TMath::Sqrt( TMath::Abs( pn[1] - pvNDC[1] ) ) ),
739 Double_t( pn[1] - pvNDC[1] ) ) +
740 pvNDC[1];
741 }
742 else
743 {
744 r = TMath::Sqrt( TMath::Power( pn[0], 2 ) + TMath::Power( pn[1], 2 ) );
745 s = TMath::Sqrt( r ) / r;
746 pn[0] *= s;
747 pn[1] *= s;
748 }
749 }
750}

Referenced by BesPolygon2D::DistancetoPrimitive(), BesCircle2D::Paint(), BesMarker2D::Paint(), BesPolygon2D::Paint(), and Mdc2DWire::Paint().

◆ WCtoNDC() [5/6]

virtual void BesView::WCtoNDC ( const Float_t * pw,
Float_t * pn )
virtual

Reimplemented from BesTView.

◆ WCtoNDC() [6/6]

virtual void BesView::WCtoNDC ( const Float_t * pw,
Float_t * pn )
virtual

Reimplemented from BesTView.

◆ ZoomIn() [1/3]

void BesView::ZoomIn ( )
virtual

Reimplemented from BesTView.

Definition at line 527 of file BesView.cxx.

527 {
528 //
529 // Magnify
530 // Long Peixun's update: Move pad and let Pad center be ViewCenter
531 Double_t dx = ( fZoomFactor - 1 ) * ViewCenter[0];
532 Double_t dy = ( fZoomFactor - 1 ) * ViewCenter[1];
533
534 fMarkerSize = fMarkerSize * fZoomFactor;
535 ZoomView( gPad, fZoomFactor ); // dont use ZoomView as it is not base on center
536
537 fStatusCurrent->fZoom = GetZoomRatio();
538 fStatusXY->fZoom = GetZoomRatio();
539 fStatusZR->fZoom = GetZoomRatio();
540 fStatus3D->fZoom = GetZoomRatio();
541
542 // Long Peixun's update: Move pad and let Pad center be ViewCenter
543 Double_t newx1 = gPad->GetX1() + dx;
544 Double_t newy1 = gPad->GetY1() + dy;
545 Double_t newx2 = gPad->GetX2() + dx;
546 Double_t newy2 = gPad->GetY2() + dy;
547 gPad->Range( newx1, newy1, newx2, newy2 );
548 gPad->Modified();
549 ViewCenter[0] = ( newx1 + newx2 ) / 2;
550 ViewCenter[1] = ( newy1 + newy2 ) / 2;
551
552 // Double_t scale[3], center[3];
553 // Int_t irep;
554 // FindScope(&scale[0], &center[0], irep);
555 // cout << "scale " << scale[0] << " " << scale[1] << " " << scale[2] << endl;
556 // cout << "center " << center[0] << " " << center[1] << " " << center[2] << endl;
557
558 // Double_t extent = GetExtent();
559 // cout << extent << endl;
560 // cout << GetZoomRatio() << endl;
561
562 /*
563 Double_t x1, y1, x2, y2;
564 x1 = gPad->GetX1();
565 y1 = gPad->GetY1();
566 x2 = gPad->GetX2();
567 y2 = gPad->GetY2();
568
569 Double_t dx = (gPad->GetX2() - gPad->GetX1())*(1-1/fZoomFactor);
570 Double_t dy = (gPad->GetY2() - gPad->GetY1())*(1-1/fZoomFactor);
571
572 gPad->Range(x1+dx/2, y1+dy/2, x2-dx/2, y2-dy/2);
573 gPad->Modified();
574 */
575}

Referenced by BesClient::ExecuteEvent(), and BesClient::HandleButtons().

◆ ZoomIn() [2/3]

void BesView::ZoomIn ( )
virtual

Reimplemented from BesTView.

◆ ZoomIn() [3/3]

void BesView::ZoomIn ( )
virtual

Reimplemented from BesTView.

◆ ZoomMove() [1/3]

virtual void BesView::ZoomMove ( )
inlinevirtual

◆ ZoomMove() [2/3]

virtual void BesView::ZoomMove ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 276 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesVisLib/BesView.h.

◆ ZoomMove() [3/3]

virtual void BesView::ZoomMove ( )
inlinevirtual

Reimplemented from BesTView.

Definition at line 276 of file InstallArea/x86_64-el9-gcc13-opt/include/BesVisLib/BesView.h.

◆ ZoomOut() [1/3]

void BesView::ZoomOut ( )
virtual

Reimplemented from BesTView.

Definition at line 579 of file BesView.cxx.

579 {
580 //
581 // Demagnify
582 // Long Peixun's update: Move pad and let Pad center be ViewCenter
583 Double_t dx = ( 1 / fZoomFactor - 1 ) * ViewCenter[0];
584 Double_t dy = ( 1 / fZoomFactor - 1 ) * ViewCenter[1];
585
586 fMarkerSize = fMarkerSize / fZoomFactor;
587 UnzoomView( gPad, fZoomFactor ); // dont use ZoomView as it is not base on center
588
589 fStatusCurrent->fZoom = GetZoomRatio();
590 fStatusXY->fZoom = GetZoomRatio();
591 fStatusZR->fZoom = GetZoomRatio();
592 fStatus3D->fZoom = GetZoomRatio();
593
594 // Long Peixun's update: Move pad and let Pad center be ViewCenter
595 Double_t newx1 = gPad->GetX1() + dx;
596 Double_t newy1 = gPad->GetY1() + dy;
597 Double_t newx2 = gPad->GetX2() + dx;
598 Double_t newy2 = gPad->GetY2() + dy;
599 gPad->Range( newx1, newy1, newx2, newy2 );
600 gPad->Modified();
601 ViewCenter[0] = ( newx1 + newx2 ) / 2;
602 ViewCenter[1] = ( newy1 + newy2 ) / 2;
603
604 // Double_t extent = GetExtent();
605 // cout << extent << endl;
606 // cout << GetZoomRatio() << endl;
607
608 /*
609 Double_t x1, y1, x2, y2;
610 x1 = gPad->GetX1();
611 y1 = gPad->GetY1();
612 x2 = gPad->GetX2();
613 y2 = gPad->GetY2();
614
615 Double_t dx = (gPad->GetX2() - gPad->GetX1())*(fZoomFactor-1);
616 Double_t dy = (gPad->GetY2() - gPad->GetY1())*(fZoomFactor-1);
617
618 gPad->Range(x1-dx/2, y1-dy/2, x2+dx/2, y2+dy/2);
619 gPad->Modified();
620 */
621}
virtual void UnzoomView(TVirtualPad *pad=0, Double_t unZoomFactor=1.25)

Referenced by BesClient::ExecuteEvent(), and BesClient::HandleButtons().

◆ ZoomOut() [2/3]

void BesView::ZoomOut ( )
virtual

Reimplemented from BesTView.

◆ ZoomOut() [3/3]

void BesView::ZoomOut ( )
virtual

Reimplemented from BesTView.


The documentation for this class was generated from the following files: