CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <Cgem2DStrip.h>
Public Member Functions | |
Cgem2DXStrip (const char *name, const char *title, Double_t len, Double_t wid, Double_t phi, Double_t zmin, Double_t r, Double_t size, Double_t thick, Int_t layer, Int_t sheet, Int_t strip, Double_t rUF) | |
virtual | ~Cgem2DXStrip () |
virtual void | CloseInfo () |
virtual void | SetStyle () |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual void | Paint (Option_t *option="") |
virtual ECgemStripType | GetType () const |
Cgem2DXStrip (const char *name, const char *title, Double_t len, Double_t wid, Double_t phi, Double_t zmin, Double_t r, Double_t size, Double_t thick, Int_t layer, Int_t sheet, Int_t strip, Double_t rUF) | |
virtual | ~Cgem2DXStrip () |
virtual void | CloseInfo () |
virtual void | SetStyle () |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual void | Paint (Option_t *option="") |
virtual ECgemStripType | GetType () const |
Public Member Functions inherited from Cgem2DStripBase | |
Cgem2DStripBase (const char *name, const char *title, Int_t layer, Int_t sheet, Int_t strip) | |
virtual | ~Cgem2DStripBase () |
virtual void | SetStyle () |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py)=0 |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py)=0 |
virtual void | SetHighlighted (bool status=true) |
virtual void | SetFired (bool status=true) |
virtual bool | IsHighlighted () const |
virtual bool | IsFired () const |
virtual void | AddInfo (TString info) |
virtual void | CloseInfo ()=0 |
virtual void | ClearInfo () |
virtual void | Draw (Option_t *option="")=0 |
virtual void | Paint (Option_t *option="")=0 |
virtual ECgemStripType | GetType () const =0 |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Int_t | GetLayer () const |
virtual Int_t | GetSheet () const |
virtual Int_t | GetStrip () const |
Cgem2DStripBase (const char *name, const char *title, Int_t layer, Int_t sheet, Int_t strip) | |
virtual | ~Cgem2DStripBase () |
virtual void | SetStyle () |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py)=0 |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py)=0 |
virtual void | SetHighlighted (bool status=true) |
virtual void | SetFired (bool status=true) |
virtual bool | IsHighlighted () const |
virtual bool | IsFired () const |
virtual void | AddInfo (TString info) |
virtual void | CloseInfo ()=0 |
virtual void | ClearInfo () |
virtual void | Draw (Option_t *option="")=0 |
virtual void | Paint (Option_t *option="")=0 |
virtual ECgemStripType | GetType () const =0 |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Int_t | GetLayer () const |
virtual Int_t | GetSheet () const |
virtual Int_t | GetStrip () const |
Protected Attributes | |
BesPolygon2D * | fXStripXY |
BesPolygon2D * | fXStripZR |
BesPolygon2D * | fXStripUF |
BesMarker2D * | fXYHighlight |
Int_t | cHLMarker |
Double_t | fFiredSizeFactor |
Protected Attributes inherited from Cgem2DStripBase | |
std::vector< TString > | fInfoCon |
BesPaveText * | fTip |
Int_t | fLayer |
Int_t | fSheet |
Int_t | fStrip |
bool | fHighlighted |
bool | fFired |
Int_t | lcStrip |
Int_t | lwStrip |
Int_t | fcStrip |
Int_t | fsStrip |
Int_t | lcStripFired |
Int_t | lwStripFired |
Int_t | fcStripFired |
Int_t | fsStripFired |
Int_t | lcStripHL |
Int_t | lwStripHL |
Int_t | fcStripHL |
Int_t | fsStripHL |
Definition at line 85 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Cgem2DXStrip::Cgem2DXStrip | ( | const char * | name, |
const char * | title, | ||
Double_t | len, | ||
Double_t | wid, | ||
Double_t | phi, | ||
Double_t | zmin, | ||
Double_t | r, | ||
Double_t | size, | ||
Double_t | thick, | ||
Int_t | layer, | ||
Int_t | sheet, | ||
Int_t | strip, | ||
Double_t | rUF | ||
) |
Definition at line 61 of file Cgem2DStrip.cxx.
|
virtual |
Definition at line 143 of file Cgem2DStrip.cxx.
Cgem2DXStrip::Cgem2DXStrip | ( | const char * | name, |
const char * | title, | ||
Double_t | len, | ||
Double_t | wid, | ||
Double_t | phi, | ||
Double_t | zmin, | ||
Double_t | r, | ||
Double_t | size, | ||
Double_t | thick, | ||
Int_t | layer, | ||
Int_t | sheet, | ||
Int_t | strip, | ||
Double_t | rUF | ||
) |
|
virtual |
|
virtual |
Implements Cgem2DStripBase.
Definition at line 151 of file Cgem2DStrip.cxx.
Referenced by Cgem2DXStrip().
|
virtual |
Implements Cgem2DStripBase.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 182 of file Cgem2DStrip.cxx.
|
virtual |
Implements Cgem2DStripBase.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 275 of file Cgem2DStrip.cxx.
Referenced by CgemROOTGeo::Draw(), and CgemROOTGeo::DrawUF().
|
virtual |
Implements Cgem2DStripBase.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 226 of file Cgem2DStrip.cxx.
|
virtual |
Implements Cgem2DStripBase.
|
inlinevirtual |
Implements Cgem2DStripBase.
Definition at line 101 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
|
inlinevirtual |
Implements Cgem2DStripBase.
Definition at line 101 of file InstallArea/include/BesVisLib/BesVisLib/Cgem2DStrip.h.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 282 of file Cgem2DStrip.cxx.
|
virtual |
Implements Cgem2DStripBase.
|
virtual |
Reimplemented from Cgem2DStripBase.
Definition at line 162 of file Cgem2DStrip.cxx.
Referenced by Cgem2DXStrip().
|
virtual |
Reimplemented from Cgem2DStripBase.
|
protected |
Definition at line 109 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), Paint(), and SetStyle().
|
protected |
Definition at line 111 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), and Paint().
|
protected |
Definition at line 106 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DXStrip().
|
protected |
Definition at line 104 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DXStrip().
|
protected |
Definition at line 105 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DXStrip().
|
protected |
Definition at line 108 of file EventDisplay/BesVisLib/BesVisLib-00-06-08/BesVisLib/Cgem2DStrip.h.
Referenced by Cgem2DXStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DXStrip().