11#include <TPaveLabel.h>
16#ifndef BES_EBESViewType
17#define BES_EBESViewType
45 Double_t fExtentDefault;
48 Double_t ViewCenter[2];
59 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
62 virtual void UpdateView(Bool_t resetview = kFALSE );
63 virtual void WCtoNDC(
const Float_t *pw, Float_t *pn);
64 virtual void WCtoNDC(
const Double_t *pw, Double_t *pn);
65 virtual void NDCtoWC(
const Float_t* pn, Float_t* pw);
66 virtual void NDCtoWC(
const Double_t* pn, Double_t* pw);
82 void Move(Int_t px, Int_t py);
272 inline virtual void Delete(Option_t* option) { BesTView::Delete(option); }
273 inline virtual void DrawClass() { BesTView::DrawClass(); }
274 inline virtual TObject*
DrawClone(Option_t* option) {
return BesTView::DrawClone(option); }
277 inline virtual void Dump() { BesTView::Dump(); }
278 inline virtual void Inspect() { BesTView::Inspect(); }
281 inline virtual void SetDrawOption(Option_t* option) { BesTView::SetDrawOption(option); }
284 inline virtual void SetZoomFactor(Double_t factor) { fZoomFactor = factor; };
double Phi(RecMdcKalTrack *trk)
Bool_t fTracksEmc
visibility flag for Tof Tracks
Bool_t fMucHitsEast
visibility flag for global Muc Hits
Bool_t fTofHitsEast
visibility flag for global Tof Hits
Bool_t fMucBarrel
visivility flag for Muc east EC
Bool_t fFull3DCgem
visivility flag for Muc strips
Bool_t fTracksMdc
visibility flag for global Tracks
Bool_t fTofBarrel
visibility flag for Tof east EC
Bool_t fMucGlobal
visivility flag for Emc side
Bool_t fTracksExt
visibility flag for Muc Tracks
Bool_t fCgemHitsGlobal
visibility flag for axis
Bool_t fMucStrips
visivility flag for Muc west EC
Bool_t fFishEye
visibility flag for Ext Tracks
Bool_t fAxis
visibility flag for ZRPlaneOnXY
Bool_t fEmcHitsGlobal
visibility flag for Tof Hits West
Bool_t fMucHitsWest
visibility flag for Muc Hits Barrel
Bool_t fZRPlaneOnXY
visibility flag for beam pipe
Bool_t fMucWest
visivility flag for Muc barrel
Bool_t fMucEast
visivility flag for global Muc
Bool_t fMdcWires
visibility flag for Mdc main tubes
Bool_t fFull3DMuc
visivility flag for full 3D Emc
Bool_t fEmcGlobal
visibility flag for Tof west EC
Bool_t fTofHitsWest
visibility flag for Tof Hits Barrel
Bool_t fFull3DEmc
visivility flag for full 3D Tof
Bool_t fTofHitsBarrel
visibility flag for Tof Hits East
Bool_t fEmcWest
visivility flag for Emc barrel
Bool_t fTofWest
visibility flag for Tof barrel
Bool_t fTofEast
visibility flag for global Tof
Bool_t fTofHitsGlobal
visibility flag for Mdc Hits
Bool_t fEmcHitsBarrel
visibility flag for Emc Hits East
Bool_t fEmcEast
visivility flag for global Emc
Bool_t fMdcHits
visibility flag for global Mdc Hits
Bool_t fMdcTubes
visibility flag for global Mdc
Bool_t fEmcHitsSide
visibility flag for Emc Hits West
Bool_t fEmcHitsWest
visibility flag for Emc Hits Barrel
Bool_t fEmcSide
visivility flag for Emc west EC
Bool_t fFull3DTof
visivility flag for full 3D Mdc
Bool_t fTracksMuc
visibility flag for Emc Tracks
Bool_t fTofGlobal
visibility flag for Mdc wires
Bool_t fBeamPipe
visivility flag for full 3D Muc
Bool_t fMucHitsBarrel
visibility flag for Muc Hits East
Bool_t fEmcHitsEast
visibility flag for global Emc Hits
Bool_t fTracksTof
visibility flag for Mdc Tracks
Bool_t fEmcBarrel
visivility flag for Emc east EC
Bool_t fMucHitsGlobal
visibility flag for Emc Hits Side
Bool_t fTracksGlobal
visibility flag for Muc Hits West
virtual void AdjustScales(TVirtualPad *pad=0)
Double_t GetExtent() const
virtual void SetView(Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
void SetVisEmcGlobal(Bool_t input)
void SetVisMucHitsBarrel(Bool_t input)
Bool_t GetVisMucHitsWest()
void SetVisTofWest(Bool_t input)
BesStatus * GetStatusCurrent()
void SetVisEmcSide(Bool_t input)
void SetVisEmcHitsWest(Bool_t input)
Bool_t GetVisMucHitsGlobal()
virtual void AdjustScales(TVirtualPad *pad=0)
void SetVisTofHitsBarrel(Bool_t input)
Bool_t GetVisCgemXStrips()
void SetVisEmcHitsGlobal(Bool_t input)
void SetMarkerSize(Float_t size)
virtual void WCtoNDC(const Float_t *pw, Float_t *pn)
void SetVisEmcEast(Bool_t input)
Bool_t GetVisMucHitsEast()
void SetVisCgemVStrips(Bool_t input)
virtual Double_t GetZoomFactor()
Bool_t GetVisCgemVStrips()
void SetVisTracksExt(Bool_t input)
void SetVisMdcHits(Bool_t input)
virtual TObject * DrawClone(Option_t *option)
void SetVisTracksTof(Bool_t input)
void SetVisCgemHitsGlobal(Bool_t input)
void SetVisMucWest(Bool_t input)
Bool_t GetVisTracksGlobal()
void SetVisTracksMdc(Bool_t input)
Bool_t GetVisMdcHitsGlobal()
void SetVisMdcGlobal(Bool_t input)
void SetVisTofBarrel(Bool_t input)
BesStatus * GetStatus3D()
Bool_t GetVisCgemHitsXStrip()
void SetVisTofHitsWest(Bool_t input)
Bool_t GetVisEmcHitsBarrel()
Bool_t GetVisEmcHitsGlobal()
virtual Int_t GetRSign(Float_t Phi)
void Move(Int_t px, Int_t py)
void SetVisMucHitsEast(Bool_t input)
void SetVisMucEast(Bool_t input)
void SetVisTofHitsGlobal(Bool_t input)
virtual void SetLineAttributes()
virtual void UpdateView(Bool_t resetview=kFALSE)
void SetVisCgemXStrips(Bool_t input)
Bool_t GetVisCgemGlobal()
void SetVisCgemGlobal(Bool_t input)
void SetVisFull3DTof(Bool_t input)
Bool_t GetVisEmcHitsSide()
virtual char * GetObjectInfo(Int_t px, Int_t py) const
void SetVisMdcTubes(Bool_t input)
BesStatus * GetStatusZR()
Bool_t GetVisMucHitsBarrel()
void SetVisMucStrips(Bool_t input)
Bool_t GetFishEyeStatus()
virtual void Delete(Option_t *option)
void SetFishEye(Bool_t input=0)
void SetVisFull3DEmc(Bool_t input)
void SetVisTracksGlobal(Bool_t input)
void SetVisEmcHitsEast(Bool_t input)
void SetPhiRange(Float_t PhiMin=0, Float_t PhiMax=180)
Bool_t GetVisCgemHitsVStrip()
void SetVisTofGlobal(Bool_t input)
Bool_t GetVisEmcHitsWest()
void SetVisZoom(Float_t input)
void SetVisEmcHitsSide(Bool_t input)
EBESViewType GetViewType()
void SetVisMucHitsGlobal(Bool_t input)
void SetVisEmcBarrel(Bool_t input)
void SetVisTracksEmc(Bool_t input)
virtual void SetViewTypeBare(EBESViewType ViewType, Bool_t resetview=kFALSE)
void SetVisCgemHitsXStrip(Bool_t input)
void SetVisFull3DCgem(Bool_t input)
void SetVisTofHitsEast(Bool_t input)
void SetVisZRPlaneOnXY(Bool_t input)
void SetVisTracksMuc(Bool_t input)
void SetVisAxis(Bool_t input)
void SetVisMdcWires(Bool_t input)
void SetVisCgemHitsClusters(Bool_t input)
void SetVisEmcHitsBarrel(Bool_t input)
BesStatus * GetStatusXY()
virtual void SetViewType(EBESViewType ViewType, Bool_t resetview=kFALSE)
void SetVisCgemHitsVStrip(Bool_t input)
virtual void SetZoomFactor(Double_t factor)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual void NDCtoWC(const Float_t *pn, Float_t *pw)
Bool_t GetVisTofHitsWest()
void SetVisCgemLayers(Bool_t input)
Bool_t GetVisTofHitsGlobal()
virtual void DefaultRange()
void SetVisFull3DMuc(Bool_t input)
Bool_t GetVisZRPlaneOnXY()
Bool_t GetVisCgemHitsClusters()
void SetVisFull3DMdc(Bool_t input)
void SetZoomRatio(Double_t ratio)
void SetVisBeamPipe(Bool_t input)
Bool_t GetVisFull3DCgem()
void SetVisTofEast(Bool_t input)
Bool_t GetVisEmcHitsEast()
Bool_t GetVisCgemLayers()
void SetVisMdcHitsGlobal(Bool_t input)
void SetVisMucHitsWest(Bool_t input)
void SetVisMucBarrel(Bool_t input)
Bool_t GetVisCgemHitsGlobal()
virtual void SetDrawOption(Option_t *option)
void SetVisMucGlobal(Bool_t input)
Bool_t GetVisTofHitsBarrel()
void SetVisEmcWest(Bool_t input)
Bool_t GetVisTofHitsEast()