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

AcdDisplay Class Reference

#include <AcdDisplay.h>

Inheritance diagram for AcdDisplay:

TObject List of all members.

Public Methods

 AcdDisplay ()
 AcdDisplay ( TNode *parent, TObjArray *acdpeds )
void DrawEvents ( DigiEvent *event )
void setThresholds ( Float_t threshAcd[ 4 ], Float_t threshXgt[ 4 ] )
Float_t getACDEnergy ( Int_t id, Int_t nACD, Float_t acdPH)
void setXGTthr ()
 AcdDisplay ()
 AcdDisplay ( TNode *parent, TObjArray *acdpeds )
void DrawEvents ( DigiEvent *event )
void setThresholds ( Float_t threshAcd[ 4 ], Float_t threshXgt[ 4 ] )
Float_t getACDEnergy ( Int_t id, Int_t nACD, Float_t acdPH)
void setXGTthr ()

Private Methods

void drawAcdEvents ()
void drawXgtEvents ()
 Adds hit tiles in the XGT. More...

Char_t* getAcdName (Int_t ihit)
 Returns the name used for ACD List. More...

Char_t* getXgtName (Int_t ihit)
 Returns the name used for XGT List. More...

void drawAcdEvents ()
void drawXgtEvents ()
 Adds hit tiles in the XGT. More...

Char_t* getAcdName (Int_t ihit)
 Returns the name used for ACD List. More...

Char_t* getXgtName (Int_t ihit)
 Returns the name used for XGT List. More...


Private Attributes

TObjArray* m_AcdNodeList
TObjArray* m_AcdShapeList
TObjArray* m_XgtNodeList
TObjArray* m_XgtShapeList
TObjArray* m_tileCenters
TObjArray* m_tileSizes
TObjArray* m_XgtCenters
TVector3* m_XgtSize
TRotMatrix* m_XgtRot1
TRotMatrix* m_XgtRot2
TNodem_acdFrameNode
DigiEvent* m_event
TObjArray* m_acdpeds
TObjArray* m_xgtpeds
Float_t m_xgtthr [4][4]
Float_t m_mip [4]
Float_t m_acd_lev [ 4 ]

Constructor & Destructor Documentation

AcdDisplay::AcdDisplay ( ) [inline]
 

Definition at line 56 of file bfemDisplay/AcdDisplay.h.

AcdDisplay::AcdDisplay ( TNode * parent,
TObjArray * acdpeds )
 

AcdDisplay::AcdDisplay ( ) [inline]
 

Definition at line 56 of file doc/AcdDisplay.h.

AcdDisplay::AcdDisplay ( TNode * parent,
TObjArray * acdpeds )
 


Member Function Documentation

void AcdDisplay::DrawEvents ( DigiEvent * event )
 

Definition at line 151 of file AcdDisplay.cxx.

void AcdDisplay::DrawEvents ( DigiEvent * event )
 

Definition at line 151 of file AcdDisplay.cxx.

Referenced by DisplayCanvas::Draw().

void AcdDisplay::drawAcdEvents ( ) [private]
 

Definition at line 184 of file AcdDisplay.cxx.

void AcdDisplay::drawAcdEvents ( ) [private]
 

Definition at line 184 of file AcdDisplay.cxx.

Referenced by DrawEvents().

void AcdDisplay::drawXgtEvents ( ) [private]
 

Adds hit tiles in the XGT.

Definition at line 296 of file AcdDisplay.cxx.

void AcdDisplay::drawXgtEvents ( ) [private]
 

Adds hit tiles in the XGT.

Definition at line 296 of file AcdDisplay.cxx.

Referenced by DrawEvents().

Float_t AcdDisplay::getACDEnergy ( Int_t id,
Int_t nACD,
Float_t acdPH )
 

Definition at line 262 of file AcdDisplay.cxx.

Float_t AcdDisplay::getACDEnergy ( Int_t id,
Int_t nACD,
Float_t acdPH )
 

Definition at line 262 of file AcdDisplay.cxx.

Referenced by drawAcdEvents().

Char_t * AcdDisplay::getAcdName ( Int_t id ) [private]
 

Returns the name used for ACD List.

Definition at line 424 of file AcdDisplay.cxx.

Char_t * AcdDisplay::getAcdName ( Int_t id ) [private]
 

Returns the name used for ACD List.

Definition at line 424 of file AcdDisplay.cxx.

Referenced by drawAcdEvents().

Char_t * AcdDisplay::getXgtName ( Int_t id ) [private]
 

Returns the name used for XGT List.

Definition at line 407 of file AcdDisplay.cxx.

Char_t * AcdDisplay::getXgtName ( Int_t id ) [private]
 

Returns the name used for XGT List.

Definition at line 407 of file AcdDisplay.cxx.

Referenced by drawXgtEvents().

void AcdDisplay::setThresholds ( Float_t threshAcd[4],
Float_t threshXgt[4] )
 

Definition at line 394 of file AcdDisplay.cxx.

void AcdDisplay::setThresholds ( Float_t threshAcd[4],
Float_t threshXgt[4] )
 

Definition at line 394 of file AcdDisplay.cxx.

Referenced by DisplayCanvas::setThresholds().

void AcdDisplay::setXGTthr ( )
 

Definition at line 166 of file AcdDisplay.cxx.

void AcdDisplay::setXGTthr ( )
 

Definition at line 166 of file AcdDisplay.cxx.

Referenced by DrawEvents().


Member Data Documentation

TObjArray * AcdDisplay::m_AcdNodeList [private]
 

Definition at line 23 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_AcdShapeList [private]
 

Definition at line 24 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_XgtCenters [private]
 

Definition at line 32 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_XgtNodeList [private]
 

Definition at line 26 of file doc/AcdDisplay.h.

TRotMatrix * AcdDisplay::m_XgtRot1 [private]
 

Definition at line 34 of file doc/AcdDisplay.h.

TRotMatrix * AcdDisplay::m_XgtRot2 [private]
 

Definition at line 35 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_XgtShapeList [private]
 

Definition at line 27 of file doc/AcdDisplay.h.

TVector3 * AcdDisplay::m_XgtSize [private]
 

Definition at line 33 of file doc/AcdDisplay.h.

TNode * AcdDisplay::m_acdFrameNode [private]
 

Definition at line 37 of file doc/AcdDisplay.h.

Float_t AcdDisplay::m_acd_lev[4] [private]
 

Definition at line 46 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_acdpeds [private]
 

Definition at line 41 of file doc/AcdDisplay.h.

DigiEvent * AcdDisplay::m_event [private]
 

Definition at line 39 of file doc/AcdDisplay.h.

Float_t AcdDisplay::m_mip[4] [private]
 

Definition at line 45 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_tileCenters [private]
 

Definition at line 29 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_tileSizes [private]
 

Definition at line 30 of file doc/AcdDisplay.h.

TObjArray * AcdDisplay::m_xgtpeds [private]
 

Definition at line 42 of file doc/AcdDisplay.h.

Float_t AcdDisplay::m_xgtthr[4][4] [private]
 

Definition at line 44 of file doc/AcdDisplay.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 14 20:41:43 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000