LMonitor


class description - source file - inheritance tree

class LMonitor


    public:
LMonitor LMonitor() LMonitor LMonitor(LSpace* space) LMonitor LMonitor(const LMonitor&) virtual void ~LMonitor() void AddCurrent() static TClass* Class() void DrawProbability(float* prob, int n, int idx) void Energy(LParticle* e, TCanvas* canvas2) virtual TClass* IsA() const void Position(LParticle* e, TCanvas* canvas) void SetParticle(LParticle* e) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
int feidx TPolyLine3D* fline ! particle track LSpace* fspace ! pointer to lattice TView* fview ! pointer to view TCanvas* fcanvas link to display TCanvas* fcanvas2 link to display for energy LParticle* fe link to particle TH1F* fenergy particle energy track

Class Description

     This class is used to visualize
     particle track

 Logs:

  $Log: LMonitor.cc,v $
  Revision 1.2  2003/06/26 11:24:25  cvs
  modified particle moving with LMiki and faster LDisorder operations


LMonitor()
default constructor

LMonitor(LSpace* space)
set a conection between lattice, particle and monitor, create canvas and view

~LMonitor()
default destructor

void AddCurrent()
add current position of e particle to the monitor if canvas is set
it draw line and update the canvas
if (fcanvas) fcanvas->cd(1);

void DrawProbability(float* prob,int n,int idx)
draws probability historgram



Inline Functions


               void SetParticle(LParticle* e)
               void Position(LParticle* e, TCanvas* canvas)
               void Energy(LParticle* e, TCanvas* canvas2)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           LMonitor LMonitor(const LMonitor&)


Author: Egon Pavlica
Last update: Sat Oct 16 19:10:34 2004


ROOT 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.