StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
EveDis Class Reference
Inheritance diagram for EveDis:
StuDraw3DEvent StDraw3D

Public Member Functions

 EveDis (const char *detectorName="TPC", TVirtualPad *pad=0)
 
void AddHits (const StEvent *event, EStuDraw3DEvent trackHitsOnly, StTrackType type)
 
 ClassDef (EveDis, 0)
 
- Public Member Functions inherited from StuDraw3DEvent
 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)
 
- Public Member Functions inherited from StDraw3D
 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 StDraw3DStyleAddStyle (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 StDraw3DStyleStyle (EDraw3DStyle type) const
 Return the reference to the predefined StDraw3DStyle object. More...
 
virtual StDraw3DStyleStyle (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...
 

Additional Inherited Members

- Static Public Member Functions inherited from StuDraw3DEvent
static StuDraw3DEventDisplay ()
 
static void Wait ()
 
- Static Public Member Functions inherited from StDraw3D
static void ShowTest ()
 
static void ShowDetectorTest (const char *detectorName="StarDetectorUnfolding")
 
- Protected Member Functions inherited from StDraw3D
virtual void UpdateViewer (TVirtualPad *pad=0)
 

Detailed Description

Definition at line 19 of file EveDis.C.


The documentation for this class was generated from the following file: