#include "StuDraw3DEvent.h"

StuDraw3DEvent


class description - header file - source file - inheritance tree (.pdf)

class StuDraw3DEvent : public StDraw3D

Inheritance Chart:
TObject
<-
StDraw3D
<-
StuDraw3DEvent
    private:
StuDraw3DEvent(const StuDraw3DEvent&) void operator=(const StuDraw3DEvent&) public:
StuDraw3DEvent(const char* detectorName = "TPC", TVirtualPad* pad = 0) virtual ~StuDraw3DEvent() static TClass* Class() static StuDraw3DEvent* Display() virtual TObject* Hit(const StMeasuredPoint& hit, Color_t col, Style_t sty = Style_t(-1), Size_t siz = Size_t(-1)) virtual TObject* Hit(const StMeasuredPoint& hit, EDraw3DStyle sty = kUsedHit) virtual void Hits(const StEvent* event, EStuDraw3DEvent trackHitsOnly = kUsedHits, StTrackType type = global) virtual void Hits(const StTrack& track, EDraw3DStyle sty) virtual void Hits(const StTrack& track) virtual void Hits(const StTrack& track, Color_t col, Style_t sty = Style_t(-1), Size_t siz = Size_t(-1)) virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual TObject* Track(const StTrack& track, Color_t col, Style_t sty = Style_t(-1), Size_t siz = Size_t(-1)) virtual TObject* Track(const StTrack& track, EDraw3DStyle sty = kPrimaryTrack) virtual TObject* TrackInOut(const StTrack& track, Bool_t in, Color_t col = Color_t(-1), Style_t sty = Style_t(-1), Size_t siz = Size_t(-1)) virtual TObject* TrackInOut(const StTrack& track, EDraw3DStyle sty = kUsedHit, Bool_t in = kTRUE) virtual void Tracks(const StEvent* event, StTrackType type = global) virtual void Tracks(const StSPtrVecTrackNode& tracks, StTrackType type = global) virtual TObject* Vertex(const StMeasuredPoint& hit, Color_t col, Style_t sty = Style_t(-1), Size_t siz = Size_t(-1)) virtual TObject* Vertex(const StMeasuredPoint& hit, EDraw3DStyle sty = kVtx)

Data Members




Class Description

StuDraw3DEvent( const char *detectorName,TVirtualPad *pad)
 The detectorName is a comma separated list of the OpenInventor files with no extension
 For all names on the list one should provide the iv file with the "iv extension:
                         <name>.iv
~StuDraw3DEvent()
TObject * Track(const StTrack &track, Color_t col,Style_t sty,Size_t siz)
TObject * Track(const StTrack &track, EDraw3DStyle sty)
TObject * Hit(const StMeasuredPoint &hit , Color_t col, Style_t sty, Size_t siz)
 Draw the StMeasuredPoint, StHit, StVertex with the graphical attribute provided
TObject * Hit(const StMeasuredPoint &hit, EDraw3DStyle sty)
void Hits(const StTrack &track, EDraw3DStyle sty)
 Draw hits the "track" was built from
 using the "sty" graphical style provided
void Hits(const StTrack &track)
 Draw hits the "track" was built from
 with the graphical attributes defined by "track"
void Hits(const StTrack &track , Color_t col , Style_t sty , Size_t siz )
 Draw hits the "track" was built from
 with the graphical attributes "col", "sty", "siz"
TObject * Vertex(const StMeasuredPoint &vertex , Color_t col, Style_t sty, Size_t siz)
TObject * Vertex(const StMeasuredPoint &vtx, EDraw3DStyle sty)
TObject * TrackInOut(const StTrack &track, Bool_t in , Color_t col, Style_t sty, Size_t siz)
TObject * TrackInOut(const StTrack &track, EDraw3DStyle sty,Bool_t in)
void Tracks(const StEvent* event, StTrackType type)
void Tracks(const StSPtrVecTrackNode &theNodes , StTrackType type)
 const double lineWidth    = 0.4;
  const double sstep        = mFewerPointsPerTrack ? 4 : 1;
void Hits(const StEvent *event,EStuDraw3DEvent trackHitsOnly, StTrackType type)
StuDraw3DEvent * Display()
StuDraw3DEvent(const StuDraw3DEvent&)
void operator=(const StuDraw3DEvent&)

Last update: Thu May 14 19:32:16 2009


ROOT page - Class index - Class Hierarchy - 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.