CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <Cgem2DStrip.h>
Public Member Functions | |
Cgem2DVStrip (const char *name, const char *title, double v, double r, double len, double wid, double ang, double xmin, double zmin, double pit, Double_t size, Double_t thick, Int_t layer, Int_t sheet, Int_t strip, Double_t rUF) | |
virtual | ~Cgem2DVStrip () |
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 |
Protected Attributes | |
BesPolygon2D * | fVStripXY |
BesPolygon2D * | fVStripZR |
BesPolygon2D * | fVStripUF |
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 163 of file Cgem2DStrip.h.
Cgem2DVStrip::Cgem2DVStrip | ( | const char * | name, |
const char * | title, | ||
double | v, | ||
double | r, | ||
double | len, | ||
double | wid, | ||
double | ang, | ||
double | xmin, | ||
double | zmin, | ||
double | pit, | ||
Double_t | size, | ||
Double_t | thick, | ||
Int_t | layer, | ||
Int_t | sheet, | ||
Int_t | strip, | ||
Double_t | rUF | ||
) |
Definition at line 612 of file Cgem2DStrip.cxx.
|
virtual |
Definition at line 705 of file Cgem2DStrip.cxx.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 712 of file Cgem2DStrip.cxx.
Referenced by Cgem2DVStrip().
|
virtual |
Implements Cgem2DStripBase.
Definition at line 741 of file Cgem2DStrip.cxx.
|
virtual |
Implements Cgem2DStripBase.
Definition at line 822 of file Cgem2DStrip.cxx.
Referenced by CgemROOTGeo::Draw(), and CgemROOTGeo::DrawUF().
|
virtual |
Implements Cgem2DStripBase.
Definition at line 773 of file Cgem2DStrip.cxx.
|
inlinevirtual |
|
virtual |
Implements Cgem2DStripBase.
Definition at line 829 of file Cgem2DStrip.cxx.
|
virtual |
Reimplemented from Cgem2DStripBase.
Definition at line 723 of file Cgem2DStrip.cxx.
Referenced by Cgem2DVStrip().
|
protected |
Definition at line 184 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DVStrip().
|
protected |
Definition at line 182 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DVStrip().
|
protected |
Definition at line 183 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip(), DistancetoPrimitive(), Paint(), and ~Cgem2DVStrip().