#include <BesHeader.h>
Public Member Functions | |
BesHeader () | |
BesHeader (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option) | |
virtual | ~BesHeader () |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
void | SetMdcOn (Bool_t mdcOn) |
Bool_t | GetMdcOn () |
void | TransferMdcOn (Bool_t input) |
void | SetTofOn (Bool_t tofOn) |
Bool_t | GetTofOn () |
void | TransferTofOn (Bool_t input) |
void | SetEmcOn (Bool_t emcOn) |
Bool_t | GetEmcOn () |
void | TransferEmcOn (Bool_t input) |
virtual void | Clear (Option_t *option="") |
virtual void | DeleteText () |
virtual void | EditText () |
virtual void | InsertLine () |
virtual void | InsertText (const char *label) |
virtual void | ReadFile (const char *filename, Option_t *option="", Int_t nlines=50, Int_t fromline=0) |
virtual void | SetAllWith (const char *text, Option_t *option, Double_t value) |
virtual void | SetLabel (const char *label) |
virtual void | SetMargin (Float_t margin=0.05) |
virtual void | SetBorderSize (Int_t bordersize=4) |
virtual void | SetCornerRadius (Double_t rad=0.2) |
virtual void | SetName (const char *name="") |
virtual void | Delete (Option_t *option="") |
virtual void | DrawClass () |
virtual TObject * | DrawClone (Option_t *option="") |
virtual void | Dump () |
virtual void | Inspect () |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetLineAttributes () |
virtual void | SetFillAttributes () |
virtual void | SetTextAttributes () |
virtual void | SetTextAngle (Float_t tangle=0) |
Private Attributes | |
Bool_t | fMdcOn |
Bool_t | fTofOn |
Bool_t | fEmcOn |
Definition at line 12 of file BesHeader.h.
BesHeader::BesHeader | ( | ) |
BesHeader::BesHeader | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Option_t * | option | |||
) |
BesHeader::~BesHeader | ( | ) | [virtual] |
virtual void BesHeader::Clear | ( | Option_t * | option = "" |
) | [inline, virtual] |
virtual void BesHeader::Delete | ( | Option_t * | option = "" |
) | [inline, virtual] |
virtual void BesHeader::DeleteText | ( | ) | [inline, virtual] |
Int_t BesHeader::DistancetoPrimitive | ( | Int_t | px, | |
Int_t | py | |||
) | [virtual] |
Definition at line 42 of file BesHeader.cxx.
Referenced by BesVisDisplay::DistancetoPrimitive().
00043 { 00044 //return TPaveText::DistancetoPrimitive(px, py); 00045 00046 return 0; // so that mouse right button will not call TImage Menu. 00047 }
virtual void BesHeader::DrawClass | ( | ) | [inline, virtual] |
virtual TObject* BesHeader::DrawClone | ( | Option_t * | option = "" |
) | [inline, virtual] |
virtual void BesHeader::Dump | ( | ) | [inline, virtual] |
virtual void BesHeader::EditText | ( | ) | [inline, virtual] |
Bool_t BesHeader::GetEmcOn | ( | ) | [inline] |
Bool_t BesHeader::GetMdcOn | ( | ) | [inline] |
Bool_t BesHeader::GetTofOn | ( | ) | [inline] |
virtual void BesHeader::InsertLine | ( | ) | [inline, virtual] |
virtual void BesHeader::InsertText | ( | const char * | label | ) | [inline, virtual] |
virtual void BesHeader::Inspect | ( | ) | [inline, virtual] |
virtual void BesHeader::ReadFile | ( | const char * | filename, | |
Option_t * | option = "" , |
|||
Int_t | nlines = 50 , |
|||
Int_t | fromline = 0 | |||
) | [inline, virtual] |
Definition at line 48 of file BesHeader.h.
00048 {TPaveText::ReadFile(filename, option, nlines, fromline);}
virtual void BesHeader::SetAllWith | ( | const char * | text, | |
Option_t * | option, | |||
Double_t | value | |||
) | [inline, virtual] |
virtual void BesHeader::SetBorderSize | ( | Int_t | bordersize = 4 |
) | [inline, virtual] |
virtual void BesHeader::SetCornerRadius | ( | Double_t | rad = 0.2 |
) | [inline, virtual] |
virtual void BesHeader::SetDrawOption | ( | Option_t * | option = "" |
) | [inline, virtual] |
void BesHeader::SetEmcOn | ( | Bool_t | emcOn | ) | [inline] |
Definition at line 38 of file BesHeader.h.
References fEmcOn, and TransferEmcOn().
00038 { fEmcOn = emcOn; TransferEmcOn(fEmcOn);} // *TOGGLE*
virtual void BesHeader::SetFillAttributes | ( | ) | [inline, virtual] |
virtual void BesHeader::SetLabel | ( | const char * | label | ) | [inline, virtual] |
virtual void BesHeader::SetLineAttributes | ( | ) | [inline, virtual] |
virtual void BesHeader::SetMargin | ( | Float_t | margin = 0.05 |
) | [inline, virtual] |
void BesHeader::SetMdcOn | ( | Bool_t | mdcOn | ) | [inline] |
Definition at line 30 of file BesHeader.h.
References fMdcOn, and TransferMdcOn().
00030 { fMdcOn = mdcOn; TransferMdcOn(fMdcOn);} // *TOGGLE*
virtual void BesHeader::SetName | ( | const char * | name = "" |
) | [inline, virtual] |
virtual void BesHeader::SetTextAngle | ( | Float_t | tangle = 0 |
) | [inline, virtual] |
virtual void BesHeader::SetTextAttributes | ( | ) | [inline, virtual] |
void BesHeader::SetTofOn | ( | Bool_t | tofOn | ) | [inline] |
Definition at line 34 of file BesHeader.h.
References fTofOn, and TransferTofOn().
00034 { fTofOn = tofOn; TransferTofOn(fTofOn);} // *TOGGLE*
void BesHeader::TransferEmcOn | ( | Bool_t | input | ) | [inline] |
void BesHeader::TransferMdcOn | ( | Bool_t | input | ) | [inline] |
void BesHeader::TransferTofOn | ( | Bool_t | input | ) | [inline] |
Bool_t BesHeader::fEmcOn [private] |
Bool_t BesHeader::fMdcOn [private] |
Bool_t BesHeader::fTofOn [private] |