Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4EventInfoStatus Class Reference

#include <TGo4EventInfoStatus.h>

Inheritance diagram for TGo4EventInfoStatus:

TGo4Status List of all members.

Public Methods

 TGo4EventInfoStatus (const char *name, const char *title)
 TGo4EventInfoStatus ()
virtual ~TGo4EventInfoStatus ()
void SetEvent (TTree *tree)
 store eventsample in tree here. More...

void SetEvent (TGo4EventElement *eve)
 store eventsample directly. More...

void PrintEventSample ()
 make event printout into textbuffer. More...

void SetEventNum (Int_t i)
void SetSubId (Int_t i)
void SetLong (Bool_t on)
void SetHex (Bool_t on)
void SetData (Bool_t on)
void SetEventName (const char *nam)
void SetRemoteMode (Bool_t on)
void SetTreeMode (Bool_t on)
Int_t GetEventNum ()
Int_t GetSubId ()
Bool_t IsLong ()
Bool_t IsHex ()
Bool_t IsData ()
Bool_t IsRemoteMode ()
Bool_t IsTreeMode ()
const char * GetEventName ()
const char * GetEventPrintout ()
TTree * GetSampleTree ()
TGo4EventElementGetSampleEvent ()

Private Attributes

Int_t fiEventNum
 Number of events for pringout. More...

Int_t fiSubId
 Mbs subevent id. More...

Bool_t fbLong
 true for mbs printevent in longwords. More...

Bool_t fbHex
 true for mbs printevent in hex format. More...

Bool_t fbData
 true for mbs printevent in data (decimal) format. More...

Bool_t fbRemotePrint
 true for print event sample in analysis terminal. More...

Bool_t fbTreeMode
 true for using a TTree for the event sample. More...

TString fxEventName
 name of the event to be processed. More...

TTree * fxEventTree
 tree containing one sample event. More...

TGo4EventElementfxEvent
 Event sample without a tree. More...

TString fxEventPrintout
 Text buffer containing the printout of current event sample. More...


Detailed Description

Author:
J.Adamczewski
Since:
27-May-2004

Definition at line 28 of file TGo4EventInfoStatus.h.


Constructor & Destructor Documentation

TGo4EventInfoStatus::TGo4EventInfoStatus const char *    name,
const char *    title
 

Definition at line 25 of file TGo4EventInfoStatus.cxx.

TGo4EventInfoStatus::TGo4EventInfoStatus   [inline]
 

Definition at line 32 of file TGo4EventInfoStatus.h.

References fbData, fbHex, fbLong, fbRemotePrint, fbTreeMode, fiEventNum, fiSubId, fxEvent, and fxEventTree.

TGo4EventInfoStatus::~TGo4EventInfoStatus   [virtual]
 

Definition at line 32 of file TGo4EventInfoStatus.cxx.

References fxEvent, and fxEventTree.


Member Function Documentation

void TGo4EventInfoStatus::SetEvent TTree *    tree
 

store eventsample in tree here.

Definition at line 39 of file TGo4EventInfoStatus.cxx.

References fxEvent, fxEventTree, and PrintEventSample().

Referenced by TGo4EventInfoSlots::AddObject().

void TGo4EventInfoStatus::SetEvent TGo4EventElement   eve
 

store eventsample directly.

Definition at line 50 of file TGo4EventInfoStatus.cxx.

References fxEvent, fxEventTree, and PrintEventSample().

void TGo4EventInfoStatus::PrintEventSample  
 

make event printout into textbuffer.

Definition at line 61 of file TGo4EventInfoStatus.cxx.

References fxEvent, fxEventTree, and TGo4EventElement::PrintEvent().

Referenced by SetEvent().

void TGo4EventInfoStatus::SetEventNum Int_t    i [inline]
 

Definition at line 43 of file TGo4EventInfoStatus.h.

References fiEventNum, and i.

void TGo4EventInfoStatus::SetSubId Int_t    i [inline]
 

Definition at line 44 of file TGo4EventInfoStatus.h.

References fiSubId, and i.

void TGo4EventInfoStatus::SetLong Bool_t    on [inline]
 

Definition at line 45 of file TGo4EventInfoStatus.h.

References fbLong.

void TGo4EventInfoStatus::SetHex Bool_t    on [inline]
 

Definition at line 46 of file TGo4EventInfoStatus.h.

References fbHex.

void TGo4EventInfoStatus::SetData Bool_t    on [inline]
 

Definition at line 47 of file TGo4EventInfoStatus.h.

References fbData.

void TGo4EventInfoStatus::SetEventName const char *    nam [inline]
 

Definition at line 48 of file TGo4EventInfoStatus.h.

References fxEventName.

void TGo4EventInfoStatus::SetRemoteMode Bool_t    on [inline]
 

Definition at line 49 of file TGo4EventInfoStatus.h.

References fbRemotePrint.

void TGo4EventInfoStatus::SetTreeMode Bool_t    on [inline]
 

Definition at line 50 of file TGo4EventInfoStatus.h.

References fbTreeMode.

Int_t TGo4EventInfoStatus::GetEventNum   [inline]
 

Definition at line 51 of file TGo4EventInfoStatus.h.

References fiEventNum.

Referenced by TGo4EventInfoSlots::SendSetPrintEventCommand().

Int_t TGo4EventInfoStatus::GetSubId   [inline]
 

Definition at line 52 of file TGo4EventInfoStatus.h.

References fiSubId.

Referenced by TGo4EventInfoSlots::SendSetPrintEventCommand().

Bool_t TGo4EventInfoStatus::IsLong   [inline]
 

Definition at line 53 of file TGo4EventInfoStatus.h.

References fbLong.

Referenced by TGo4EventInfoSlots::SendSetPrintEventCommand().

Bool_t TGo4EventInfoStatus::IsHex   [inline]
 

Definition at line 54 of file TGo4EventInfoStatus.h.

References fbHex.

Referenced by TGo4EventInfoSlots::SendSetPrintEventCommand().

Bool_t TGo4EventInfoStatus::IsData   [inline]
 

Definition at line 55 of file TGo4EventInfoStatus.h.

References fbData.

Referenced by TGo4EventInfoSlots::SendSetPrintEventCommand().

Bool_t TGo4EventInfoStatus::IsRemoteMode   [inline]
 

Definition at line 56 of file TGo4EventInfoStatus.h.

References fbRemotePrint.

Referenced by TGo4EventInfoSlots::SendGetCurrentEventCommand().

Bool_t TGo4EventInfoStatus::IsTreeMode   [inline]
 

Definition at line 57 of file TGo4EventInfoStatus.h.

References fbTreeMode.

Referenced by TGo4EventInfoSlots::SendGetCurrentEventCommand().

const char* TGo4EventInfoStatus::GetEventName   [inline]
 

Definition at line 58 of file TGo4EventInfoStatus.h.

References fxEventName.

Referenced by TGo4EventInfoSlots::SendGetCurrentEventCommand(), and TGo4EventInfoSlots::SendSetPrintEventCommand().

const char* TGo4EventInfoStatus::GetEventPrintout   [inline]
 

Definition at line 59 of file TGo4EventInfoStatus.h.

References fxEventPrintout.

Referenced by TGo4EventInfoSlots::PrintToLog().

TTree* TGo4EventInfoStatus::GetSampleTree   [inline]
 

Definition at line 60 of file TGo4EventInfoStatus.h.

References fxEventTree.

Referenced by TGo4EventInfoSlots::EventDisplay().

TGo4EventElement* TGo4EventInfoStatus::GetSampleEvent   [inline]
 

Definition at line 61 of file TGo4EventInfoStatus.h.

References fxEvent.

Referenced by TGo4EventInfoSlots::EventDisplay().


Member Data Documentation

Int_t TGo4EventInfoStatus::fiEventNum [private]
 

Number of events for pringout.

Definition at line 66 of file TGo4EventInfoStatus.h.

Referenced by GetEventNum(), SetEventNum(), and TGo4EventInfoStatus().

Int_t TGo4EventInfoStatus::fiSubId [private]
 

Mbs subevent id.

Definition at line 68 of file TGo4EventInfoStatus.h.

Referenced by GetSubId(), SetSubId(), and TGo4EventInfoStatus().

Bool_t TGo4EventInfoStatus::fbLong [private]
 

true for mbs printevent in longwords.

Definition at line 70 of file TGo4EventInfoStatus.h.

Referenced by IsLong(), SetLong(), and TGo4EventInfoStatus().

Bool_t TGo4EventInfoStatus::fbHex [private]
 

true for mbs printevent in hex format.

Definition at line 72 of file TGo4EventInfoStatus.h.

Referenced by IsHex(), SetHex(), and TGo4EventInfoStatus().

Bool_t TGo4EventInfoStatus::fbData [private]
 

true for mbs printevent in data (decimal) format.

Definition at line 74 of file TGo4EventInfoStatus.h.

Referenced by IsData(), SetData(), and TGo4EventInfoStatus().

Bool_t TGo4EventInfoStatus::fbRemotePrint [private]
 

true for print event sample in analysis terminal.

Definition at line 76 of file TGo4EventInfoStatus.h.

Referenced by IsRemoteMode(), SetRemoteMode(), and TGo4EventInfoStatus().

Bool_t TGo4EventInfoStatus::fbTreeMode [private]
 

true for using a TTree for the event sample.

Definition at line 78 of file TGo4EventInfoStatus.h.

Referenced by IsTreeMode(), SetTreeMode(), and TGo4EventInfoStatus().

TString TGo4EventInfoStatus::fxEventName [private]
 

name of the event to be processed.

Definition at line 81 of file TGo4EventInfoStatus.h.

Referenced by GetEventName(), and SetEventName().

TTree* TGo4EventInfoStatus::fxEventTree [private]
 

tree containing one sample event.

Definition at line 83 of file TGo4EventInfoStatus.h.

Referenced by GetSampleTree(), PrintEventSample(), SetEvent(), TGo4EventInfoStatus(), and ~TGo4EventInfoStatus().

TGo4EventElement* TGo4EventInfoStatus::fxEvent [private]
 

Event sample without a tree.

Definition at line 85 of file TGo4EventInfoStatus.h.

Referenced by GetSampleEvent(), PrintEventSample(), SetEvent(), TGo4EventInfoStatus(), and ~TGo4EventInfoStatus().

TString TGo4EventInfoStatus::fxEventPrintout [private]
 

Text buffer containing the printout of current event sample.

Definition at line 87 of file TGo4EventInfoStatus.h.

Referenced by GetEventPrintout().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:37 2005 for Go4-v2.10-5 by doxygen1.2.15