CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <Cgem2DStrip.h>
Public Member Functions | |
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 | |
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 25 of file Cgem2DStrip.h.
Cgem2DStripBase::Cgem2DStripBase | ( | const char * | name, |
const char * | title, | ||
Int_t | layer, | ||
Int_t | sheet, | ||
Int_t | strip ) |
|
virtual |
Definition at line 36 of file Cgem2DStrip.cxx.
|
inlinevirtual |
Definition at line 40 of file Cgem2DStrip.h.
Referenced by CgemROOTGeo::ClearHits(), and CgemROOTGeo::SetHits().
|
virtual |
Definition at line 41 of file Cgem2DStrip.cxx.
Referenced by CgemROOTGeo::ClearHits().
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
Referenced by CgemROOTGeo::ClearHits(), and CgemROOTGeo::SetHits().
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
Referenced by CgemROOTGeo::DrawHits().
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
|
inlinevirtual |
|
virtual |
Definition at line 47 of file Cgem2DStrip.cxx.
|
inlinevirtual |
Definition at line 50 of file Cgem2DStrip.h.
|
inlinevirtual |
Definition at line 51 of file Cgem2DStrip.h.
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
Referenced by CgemROOTGeo::DrawHits().
|
inlinevirtual |
Definition at line 38 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), and Cgem2DXStrip::Paint().
|
inlinevirtual |
Definition at line 37 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::ExecuteEvent(), Cgem2DXStrip::ExecuteEvent(), Cgem2DVStrip::Paint(), and Cgem2DXStrip::Paint().
|
pure virtual |
Implemented in Cgem2DVStrip, and Cgem2DXStrip.
Definition at line 36 of file Cgem2DStrip.h.
Referenced by CgemROOTGeo::Draw(), CgemROOTGeo::DrawHits(), and CgemROOTGeo::DrawUF().
Definition at line 35 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::ExecuteEvent(), and Cgem2DXStrip::ExecuteEvent().
|
inlinevirtual |
|
protected |
Definition at line 66 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 71 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 76 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 61 of file Cgem2DStrip.h.
Referenced by Cgem2DXStrip::DistancetoPrimitive(), IsFired(), and SetFired().
|
protected |
Definition at line 60 of file Cgem2DStrip.h.
Referenced by IsHighlighted(), and SetHighlighted().
|
protected |
Definition at line 54 of file Cgem2DStrip.h.
Referenced by AddInfo(), ClearInfo(), Cgem2DVStrip::CloseInfo(), and Cgem2DXStrip::CloseInfo().
|
protected |
Definition at line 57 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::DistancetoPrimitive(), Cgem2DXStrip::DistancetoPrimitive(), GetLayer(), Cgem2DVStrip::Paint(), and Cgem2DXStrip::Paint().
|
protected |
Definition at line 58 of file Cgem2DStrip.h.
Referenced by GetSheet().
|
protected |
Definition at line 67 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 72 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 77 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 59 of file Cgem2DStrip.h.
Referenced by GetStrip().
|
protected |
Definition at line 55 of file Cgem2DStrip.h.
Referenced by ClearInfo(), Cgem2DVStrip::CloseInfo(), Cgem2DXStrip::CloseInfo(), Cgem2DVStrip::ExecuteEvent(), Cgem2DXStrip::ExecuteEvent(), and ~Cgem2DStripBase().
|
protected |
Definition at line 64 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 69 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 74 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 65 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 70 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().
|
protected |
Definition at line 75 of file Cgem2DStrip.h.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Cgem2DVStrip::SetStyle(), and Cgem2DXStrip::SetStyle().