|
| EveDis (const char *detectorName="TPC", TVirtualPad *pad=0) |
|
void | AddHits (const StEvent *event, EStuDraw3DEvent trackHitsOnly, StTrackType type) |
|
| ClassDef (EveDis, 0) |
|
| StuDraw3DEvent (const char *detectorName="TPC", TVirtualPad *pad=0) |
| StuDraw3DEvent( const char *detectorName,TVirtualPad *pad) ctor. More...
|
|
virtual | ~StuDraw3DEvent () |
| ~StuDraw3DEvent( ) dtor More...
|
|
virtual void | Tracks (const StEvent *event, StTrackType type=global) |
| Add all tracks of the given type from the event to the display list. More...
|
|
virtual void | Tracks (const StSPtrVecTrackNode &tracks, StTrackType type=global) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Track (const StTrack &track, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| Add track to the display list with the col color sty and size if provided. More...
|
|
virtual TObject * | Track (const StTrack &track, EDraw3DStyle sty=kPrimaryTrack) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Track (const StGlobalTrack &track, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
|
virtual TObject * | Track (const StGlobalTrack &track, EDraw3DStyle sty=kPrimaryTrack) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Hit (const StMeasuredPoint &hit, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| Add one hit to the display list with the col color sty and siz size if provided. More...
|
|
virtual void | Hits (const StEvent *event, EStuDraw3DEvent trackHitsOnly=kUsedHits, StTrackType type=global) |
|
virtual void | Hits (StEventHitIter &iter) |
|
virtual void | FtpcHits (const StEvent *event, EStuDraw3DEvent trackHitsOnly=kUsedHits, StTrackType type=global) |
|
virtual void | Hits (const StTrack &track, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual void | Hits (const StTrack &track) |
| Add all good hits for the given track to the display. More...
|
|
virtual void | Hits (const StTrack &track, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| Add all hits of the given track to the display list with the col color sty and siz size if provided. More...
|
|
virtual TObject * | Hit (const StMeasuredPoint &hit, EDraw3DStyle sty=kUsedHit) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Vertex (const StMeasuredPoint &hit, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Vertex (const StMeasuredPoint &hit, EDraw3DStyle sty=kVtx) |
| This is an overloaded member function, provided for convenience. More...
|
|
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)) |
| Add the in point of the given track to the display list with the col color sty and siz size if provided. More...
|
|
virtual TObject * | TrackInOut (const StTrack &track, EDraw3DStyle sty=kUsedHit, Bool_t in=kTRUE) |
| This is an overloaded member function, provided for convenience. More...
|
|
template<class T > |
TObject * | Vector (const StThreeVector< T > &vector, Color_t col, Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
|
virtual void | EmcHits (const StEvent *event, const char *det="bemc") |
| Add all emcHits those can pass the internal filter from the given detector detId type from the event to the display list. More...
|
|
virtual TObject * | EmcHit (Int_t emcHitsSoftId, Color_t col, Style_t sty, Size_t siz, const char *det="bemc") |
| Add EMC hit defined emcHitsSoftId to the display list with the col color sty and size if provided. More...
|
|
virtual TObject * | EmcHit (const StEmcRawHit &emcHit, Color_t col, Style_t sty, Size_t siz, const char *det="bemc") |
| Add emcHit to the display list with the col color sty and size if provided. More...
|
|
template<class T > |
TObject * | Vector (const StThreeVector< T > &vector, EDraw3DStyle sty=kVtx) |
|
| ClassDef (StuDraw3DEvent, 0) |
|
| StDraw3D (const char *detectorName="TPC", TVirtualPad *pad=0) |
| StDraw3D( const char *detectorName,TVirtualPad *pad) ctor. More...
|
|
| StDraw3D (TVirtualViewer3D *viewer, TVirtualPad *pad) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual const StDraw3DStyle & | AddStyle (EDraw3DStyle type, Color_t col, Style_t sty, Size_t siz) |
| Map the predefined style type to the ROOT graphical attributes col color sty style siz size. More...
|
|
TVirtualPad * | Pad () const |
|
TVirtualViewer3D * | Viewer () const |
|
virtual void | Clear (Option_t *opt="update") |
| Remove all objects from the list and update the screen if opt is "update".
|
|
virtual TObject * | Draw (TObject *o, const char *option="") |
|
virtual const TString & | DetectorNames () const |
|
virtual void | SetDetectors (const char *nameDetectors) |
| Set the list of the detector names to be used as the event "background". More...
|
|
virtual void | AddDetectors (const char *nameDetectors) |
| Append the detector names to the list of the event "background" shapes. More...
|
|
virtual void | Draw (Option_t *option="") |
|
virtual const StDraw3DStyle & | Style (EDraw3DStyle type) const |
| Return the reference to the predefined StDraw3DStyle object. More...
|
|
virtual StDraw3DStyle & | Style (EDraw3DStyle type) |
|
virtual void | SetBkColor (Color_t newBkColor) |
| Set the ROOT color as the widget background. More...
|
|
virtual TObject * | Draw3D (int n, const float *xyz) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Draw3D (int n, const double *xyz) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (int n, const float *xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (int n, const double *xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (int n, const float *xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| Add n 3D coordinates from the xyz array to the display list with the col color, sty style, and siz size if provided. More...
|
|
virtual TObject * | Points (int n, const double *xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (const std::vector< float > &xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (const std::vector< double > &xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (const std::vector< float > &xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Points (const std::vector< double > &xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Point (float x, float y, float z, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
|
virtual TObject * | Point (float x, float y, float z, EDraw3DStyle sty) |
|
virtual TObject * | Line (int n, const double *xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (float x0, float y0, float z0, float x1, float y1, float z1, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (int n, const float *xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| Add n connected points defined by the "xyz" array of the 3D coordinates to the display list with the col color, sty style, and siz size if provided. More...
|
|
virtual TObject * | Line (const std::vector< float > &xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (const std::vector< double > &xyz, Color_t col=Color_t(-1), Style_t sty=Style_t(-1), Size_t siz=Size_t(-1)) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (int n, const float *xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (int n, const double *xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (const std::vector< float > &xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Line (const std::vector< double > &xyz, EDraw3DStyle sty) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Tower (float radius, float lambda, float lambda1, float lambda2, float phi, float dphi, Color_t col, Style_t sty, Size_t siz) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual TObject * | Tower (float radius, float lambda, float phi, float dlambda, float dphi, Color_t col, Style_t sty, Size_t siz) |
| Draw the TTRAP object suitable to represent the calorimeter data. More...
|
|
virtual TObject * | Tower (float radius, const StarRoot::StEta &eta, float phi, float dphi, Color_t col, Style_t sty, Size_t siz) |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual void | Joint (StDraw3D *dsp) |
|
virtual void | SetModel (TObject *model) |
|
virtual void | SetComment (const char *cmnt) |
|
virtual void | AddComment (const char *cmnt) |
|
virtual void | Print (const char *filename) const |
| Save the current 3D scene using "wrl" file format. More...
|
|
virtual void | Print (const char *filename, const char *type) const |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual void | Save (const char *filename, const char *type="png") const |
| This is an overloaded member function, provided for convenience. More...
|
|
virtual void | Update (bool asap=false) |
| Render all items from the current display list onto the screen and refesh the screen immiately if asap is defined. More...
|
|
virtual void | Modified () |
|
virtual void | UpdateModified () |
|
virtual void | SetDrawOption (Option_t *option="") |
| Set the varous drawing option. The method passes the input options to TQtCoinWidget::SetDrawOption method. More...
|
|
virtual void | SetFooter (const char *footer) |
| Set the footer (caption) defined by the input footer text string. More...
|
|
virtual void | Animate () |
| Animate the viewer from the gdb session. More...
|
|
void | Draw3DTest () |
| The built-in quick test to check the application environment and test the basic methods. More...
|
|