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

EDControl Class Reference

#include <EDControl.h>

List of all members.

Public Methods

 EDControl ()
 ~EDControl ()
void ConnectNewRawFile ( Char_t *fname )
void ConnectNewReconFile ( Char_t *fname )
Int_t checkNumEntries ()
void processCommand ( Int_t userReq, Int_t evtNo=1000000 )
TTree* getRawTree ()
TTree* getReconTree ()
DigiEvent* getEvent ()
Recon* getRecon ()
EDHistosgetHistos ()
TObjArray* getCALPeds ()
TObjArray* getACDPeds ()
TObjArray* getXGTPeds ()
void setRawDataType ( Bool_t datatype )
Bool_t getRawDataType ()
TCanvas* getCanvas ()
Int_t getEntries ()

Private Methods

TObjArray* ReadCALPed ()
TObjArray* ReadACDPed ()
TObjArray* ReadXGTPed ()

Private Attributes

TFile* m_rawFile
TFile* m_reconFile
TTree* m_rawTree
TTree* m_reconTree
DigiEvent* m_event
Recon* m_recon
TObjArray* m_ped
TObjArray* m_acdped
TObjArray* m_xgtped
EDHistosm_histos
TCanvas* m_canvas
ifstream m_rawPathFile
ifstream m_reconPathFile
ifstream m_acdPedFile
ifstream m_xgtPedFile
Bool_t m_rawFileExists
Bool_t m_reconFileExists
Bool_t m_StopDisplayLoop
Bool_t m_isRealData
Int_t m_numEntries


Constructor & Destructor Documentation

EDControl::EDControl ( )
 

Definition at line 19 of file EDControl.cxx.

EDControl::~EDControl ( )
 

Definition at line 65 of file EDControl.cxx.


Member Function Documentation

void EDControl::ConnectNewRawFile ( Char_t * fname )
 

Definition at line 82 of file EDControl.cxx.

Referenced by EDControl(), and processCommand().

void EDControl::ConnectNewReconFile ( Char_t * fname )
 

Definition at line 100 of file EDControl.cxx.

Referenced by EDControl(), and processCommand().

TObjArray * EDControl::ReadACDPed ( ) [private]
 

Definition at line 208 of file EDControl.cxx.

Referenced by EDControl().

TObjArray * EDControl::ReadCALPed ( ) [private]
 

Definition at line 157 of file EDControl.cxx.

Referenced by EDControl().

TObjArray * EDControl::ReadXGTPed ( ) [private]
 

Definition at line 259 of file EDControl.cxx.

Int_t EDControl::checkNumEntries ( )
 

Definition at line 119 of file EDControl.cxx.

Referenced by ConnectNewRawFile(), and ConnectNewReconFile().

TObjArray * EDControl::getACDPeds ( ) [inline]
 

Definition at line 109 of file EDControl.h.

Referenced by DisplayCanvas::DisplayCanvas().

TObjArray * EDControl::getCALPeds ( ) [inline]
 

Definition at line 108 of file EDControl.h.

Referenced by DisplayCanvas::DisplayCanvas(), and EDAnalysis::EDAnalysis().

TCanvas * EDControl::getCanvas ( ) [inline]
 

Definition at line 115 of file EDControl.h.

Referenced by DisplayCanvas::DisplayCanvas().

Int_t EDControl::getEntries ( ) [inline]
 

Definition at line 117 of file EDControl.h.

Referenced by DisplayCanvas::Draw(), and EDAnalysis::Go().

DigiEvent * EDControl::getEvent ( ) [inline]
 

Definition at line 104 of file EDControl.h.

Referenced by DisplayCanvas::Draw(), EDAnalysis::EDAnalysis(), and EDAnalysis::Go().

EDHistos * EDControl::getHistos ( ) [inline]
 

Definition at line 107 of file EDControl.h.

Referenced by EDAnalysis::EDAnalysis().

Bool_t EDControl::getRawDataType ( ) [inline]
 

Definition at line 113 of file EDControl.h.

Referenced by DisplayCanvas::DisplayCanvas(), EDAnalysis::EDAnalysis(), and EDAnalysis::Go().

TTree * EDControl::getRawTree ( ) [inline]
 

Definition at line 102 of file EDControl.h.

Referenced by DisplayCanvas::Draw(), EDAnalysis::EDAnalysis(), and EDAnalysis::Go().

Recon * EDControl::getRecon ( ) [inline]
 

Definition at line 105 of file EDControl.h.

Referenced by DisplayCanvas::Draw().

TTree * EDControl::getReconTree ( ) [inline]
 

Definition at line 103 of file EDControl.h.

Referenced by DisplayCanvas::Draw().

TObjArray * EDControl::getXGTPeds ( ) [inline]
 

Definition at line 110 of file EDControl.h.

void EDControl::processCommand ( Int_t userReq,
Int_t evtNo = 1000000 )
 

Definition at line 309 of file EDControl.cxx.

Referenced by EDGui::ProcessMessage().

void EDControl::setRawDataType ( Bool_t datatype ) [inline]
 

Definition at line 112 of file EDControl.h.

Referenced by EDControl(), and processCommand().


Member Data Documentation

Bool_t EDControl::m_StopDisplayLoop [private]
 

Definition at line 79 of file EDControl.h.

ifstream EDControl::m_acdPedFile [private]
 

Definition at line 74 of file EDControl.h.

TObjArray * EDControl::m_acdped [private]
 

Definition at line 65 of file EDControl.h.

TCanvas * EDControl::m_canvas [private]
 

Definition at line 70 of file EDControl.h.

DigiEvent * EDControl::m_event [private]
 

Definition at line 61 of file EDControl.h.

EDHistos * EDControl::m_histos [private]
 

Definition at line 68 of file EDControl.h.

Bool_t EDControl::m_isRealData [private]
 

Definition at line 80 of file EDControl.h.

Int_t EDControl::m_numEntries [private]
 

Definition at line 82 of file EDControl.h.

TObjArray * EDControl::m_ped [private]
 

Definition at line 64 of file EDControl.h.

TFile * EDControl::m_rawFile [private]
 

Definition at line 57 of file EDControl.h.

Bool_t EDControl::m_rawFileExists [private]
 

Definition at line 77 of file EDControl.h.

ifstream EDControl::m_rawPathFile [private]
 

Definition at line 72 of file EDControl.h.

TTree * EDControl::m_rawTree [private]
 

Definition at line 59 of file EDControl.h.

Recon * EDControl::m_recon [private]
 

Definition at line 62 of file EDControl.h.

TFile * EDControl::m_reconFile [private]
 

Definition at line 58 of file EDControl.h.

Bool_t EDControl::m_reconFileExists [private]
 

Definition at line 78 of file EDControl.h.

ifstream EDControl::m_reconPathFile [private]
 

Definition at line 73 of file EDControl.h.

TTree * EDControl::m_reconTree [private]
 

Definition at line 60 of file EDControl.h.

ifstream EDControl::m_xgtPedFile [private]
 

Definition at line 75 of file EDControl.h.

TObjArray * EDControl::m_xgtped [private]
 

Definition at line 66 of file EDControl.h.


The documentation for this class was generated from the following files:
Generated at Mon Nov 26 18:20:07 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000