BesHeader Class Reference

#include <BesHeader.h>

List of all members.

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


Detailed Description

Definition at line 12 of file BesHeader.h.


Constructor & Destructor Documentation

BesHeader::BesHeader (  ) 

BesHeader::BesHeader ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Option_t *  option 
)

Definition at line 33 of file BesHeader.cxx.

References fEmcOn, fMdcOn, and fTofOn.

00033                                                                                      : TPaveText(x1,y1,x2,y2,option), TQObject(){
00034 
00035     fMdcOn   = kTRUE;
00036     fTofOn   = kTRUE;
00037     fEmcOn   = kTRUE;
00038 }

BesHeader::~BesHeader (  )  [virtual]

Definition at line 51 of file BesHeader.cxx.

00051                      {
00052 }


Member Function Documentation

virtual void BesHeader::Clear ( Option_t *  option = ""  )  [inline, virtual]

Definition at line 42 of file BesHeader.h.

Referenced by BesVisDisplay::DrawHeader().

00042 {TPaveText ::Clear(option);}

virtual void BesHeader::Delete ( Option_t *  option = ""  )  [inline, virtual]

Definition at line 57 of file BesHeader.h.

00057 {TObject::Delete(option);} 

virtual void BesHeader::DeleteText (  )  [inline, virtual]

Definition at line 44 of file BesHeader.h.

00044 {TPaveText::DeleteText();} 

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]

Definition at line 58 of file BesHeader.h.

00058 {TObject::DrawClass()  ;} 

virtual TObject* BesHeader::DrawClone ( Option_t *  option = ""  )  [inline, virtual]

Definition at line 59 of file BesHeader.h.

00059 {return TObject::DrawClone(option) ;} 

virtual void BesHeader::Dump (  )  [inline, virtual]

Definition at line 60 of file BesHeader.h.

References Dump().

00060 {TObject::Dump()  ;} 

virtual void BesHeader::EditText (  )  [inline, virtual]

Definition at line 45 of file BesHeader.h.

00045 {TPaveText::EditText();}

Bool_t BesHeader::GetEmcOn (  )  [inline]

Definition at line 39 of file BesHeader.h.

References fEmcOn.

00039 { return fEmcOn; }

Bool_t BesHeader::GetMdcOn (  )  [inline]

Definition at line 31 of file BesHeader.h.

References fMdcOn.

00031 { return fMdcOn; }

Bool_t BesHeader::GetTofOn (  )  [inline]

Definition at line 35 of file BesHeader.h.

References fTofOn.

00035 { return fTofOn; }

virtual void BesHeader::InsertLine (  )  [inline, virtual]

Definition at line 46 of file BesHeader.h.

00046 {TPaveText::InsertLine();} 

virtual void BesHeader::InsertText ( const char *  label  )  [inline, virtual]

Definition at line 47 of file BesHeader.h.

00047 {TPaveText::InsertText(label);}  

virtual void BesHeader::Inspect (  )  [inline, virtual]

Definition at line 61 of file BesHeader.h.

00061 {TObject :: Inspect()  ;} 

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]

Definition at line 49 of file BesHeader.h.

00049 {TPaveText::SetAllWith(text, option, value);} 

virtual void BesHeader::SetBorderSize ( Int_t  bordersize = 4  )  [inline, virtual]

Definition at line 53 of file BesHeader.h.

Referenced by BesVisDisplay::Init().

00053 {TPave::SetBorderSize(bordersize);}  

virtual void BesHeader::SetCornerRadius ( Double_t  rad = 0.2  )  [inline, virtual]

Definition at line 54 of file BesHeader.h.

References rad.

00054 {TPave::SetCornerRadius(rad);}  

virtual void BesHeader::SetDrawOption ( Option_t *  option = ""  )  [inline, virtual]

Definition at line 62 of file BesHeader.h.

00062 {TObject::SetDrawOption(option);}  

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]

Definition at line 64 of file BesHeader.h.

00064 {TAttFill::SetFillAttributes();} 

virtual void BesHeader::SetLabel ( const char *  label  )  [inline, virtual]

Definition at line 50 of file BesHeader.h.

00050 {TPaveText::SetLabel(label);} 

virtual void BesHeader::SetLineAttributes (  )  [inline, virtual]

Definition at line 63 of file BesHeader.h.

00063 {TAttLine::SetLineAttributes();} 

virtual void BesHeader::SetMargin ( Float_t  margin = 0.05  )  [inline, virtual]

Definition at line 51 of file BesHeader.h.

00051 {TPaveText::SetMargin(margin);} 

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]

Definition at line 55 of file BesHeader.h.

00055 {TPave::SetName(name);}  

virtual void BesHeader::SetTextAngle ( Float_t  tangle = 0  )  [inline, virtual]

Definition at line 66 of file BesHeader.h.

00066 {TAttText::SetTextAngle(tangle) ;} 

virtual void BesHeader::SetTextAttributes (  )  [inline, virtual]

Definition at line 65 of file BesHeader.h.

00065 {TAttText::SetTextAttributes();} 

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]

Definition at line 40 of file BesHeader.h.

Referenced by SetEmcOn().

00040 { Emit("TransferEmcOn(Bool_t)",input); } // *SIGNAL*

void BesHeader::TransferMdcOn ( Bool_t  input  )  [inline]

Definition at line 32 of file BesHeader.h.

Referenced by SetMdcOn().

00032 { Emit("TransferMdcOn(Bool_t)",input); } // *SIGNAL*

void BesHeader::TransferTofOn ( Bool_t  input  )  [inline]

Definition at line 36 of file BesHeader.h.

Referenced by SetTofOn().

00036 { Emit("TransferTofOn(Bool_t)",input); } // *SIGNAL*


Member Data Documentation

Bool_t BesHeader::fEmcOn [private]

Definition at line 19 of file BesHeader.h.

Referenced by BesHeader(), GetEmcOn(), and SetEmcOn().

Bool_t BesHeader::fMdcOn [private]

Definition at line 17 of file BesHeader.h.

Referenced by BesHeader(), GetMdcOn(), and SetMdcOn().

Bool_t BesHeader::fTofOn [private]

Definition at line 18 of file BesHeader.h.

Referenced by BesHeader(), GetTofOn(), and SetTofOn().


Generated on Tue Nov 29 23:17:31 2016 for BOSS_7.0.2 by  doxygen 1.4.7