JSFEventDisplay


class description - source file - inheritance tree

class JSFEventDisplay : public TObject


    public:
JSFEventDisplay(JSFGUIFrame* gui = NULL) JSFEventDisplay(const JSFEventDisplay&) virtual ~JSFEventDisplay() static TClass* Class() void Clear() virtual void DisplayCDCTracks() virtual void DisplayEMCHits() virtual void DisplayEventData() virtual void DisplayGeneratorParticles() virtual void DisplayHDCHits() virtual void DisplayLTKCLMomentum() virtual void DisplayVTXHits() Bool_t DrawAtNewEvent() virtual void DrawGeometry(Int_t type) TCanvas* GetCanvas() JSFGUIFrame* GetGUIMain() void InitializeGeometry(Int_t type) virtual TClass* IsA() const void RememberView() void SetGUIMain(JSFGUIFrame* gui) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void Update()

Data Members


    protected:
TDirectory* fCanvasDirectory TCanvas* fCanvas TView* fView TList* fWidgets TList* fSignals TList* fHelixes TGeometry* fGeometry Int_t fViewNo Bool_t fRememberDisplayView Double_t fViewAngle[3] Double_t fViewRange[3][6] Int_t fCanvasSize[2] Bool_t fDrawAtNewEvent Int_t fDisplayType Int_t fLTKCLTrackColor[14] Float_t fBfield Magnetic field in kgauss Bool_t fDrawGeometry Float_t fVTXViewRadius Float_t fHDCScale Log10(Energy(GeV))*fHDCScale is box hight. Float_t fEMCScale Log10(Energy(GeV))*fEMCScale is box hight. JSFEDProperty* fGenNeutral ! JSFEDProperty* fGenCharged ! JSFEDProperty* fLTKCLTrack ! JSFEDProperty* fCDCTrack ! JSFEDProperty* fVTXHit ! JSFEDProperty* fEMCHit ! JSFEDProperty* fHDCHit ! JSFGUIFrame* fGUIMain !


See also

JSFDemoDisplay

Class Description

 JSFEventDisplay

 Displays event data.
 This is a preliminary version of event display for experiment
 to know how to use ROOT GUI and 3D Graphics.

 Type of event display is selected by fDisplayType.  Its meanings are,
   =0 for Momentum Display,
   =1 for event display (All)
   =2 for event display near VTX.

 Parameters ;  name: default #  description
 ~~~~~~~~~~~~
  JSFEventDisplay.[name].Show:

JSFEventDisplay(JSFGUIFrame *gui)
 A class to display event data

void Update()

~JSFEventDisplay()

void Clear()

void DisplayEventData()
 Display Event

void DrawGeometry(Int_t type)

void InitializeGeometry(Int_t type)

void DisplayEMCHits()

void DisplayHDCHits()

void DisplayCDCTracks()

void DisplayLTKCLMomentum()

void DisplayGeneratorParticles()

void DisplayVTXHits()



Inline Functions


               TCanvas* GetCanvas()
                 Bool_t DrawAtNewEvent()
                   void RememberView()
                   void SetGUIMain(JSFGUIFrame* gui)
           JSFGUIFrame* GetGUIMain()
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
        JSFEventDisplay JSFEventDisplay(const JSFEventDisplay&)


Last update: Tue Jan 20 15:55:24 2004


ROOT page - Home page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.