QwAnalysis
QwTrackingDataserver Class Reference

#include <QwTrackingDataserver.h>

+ Inheritance diagram for QwTrackingDataserver:
+ Collaboration diagram for QwTrackingDataserver:

Public Member Functions

 QwTrackingDataserver (const char *)
 
virtual ~QwTrackingDataserver ()
 
void NextEvent ()
 
QwHitContainerGetHitList ()
 
- Public Member Functions inherited from VQwDataserver
 VQwDataserver (const char *name)
 
- Public Member Functions inherited from VQwSystem
 VQwSystem (const char *name)
 
virtual ~VQwSystem ()
 

Private Attributes

QwEventBuffer fEventBuffer
 
QwHitContainerfHitList
 

Detailed Description

Definition at line 15 of file QwTrackingDataserver.h.

Constructor & Destructor Documentation

QwTrackingDataserver::QwTrackingDataserver ( const char *  name)

Definition at line 10 of file QwTrackingDataserver.cc.

References fEventBuffer, fHitList, and QwEventBuffer::OpenDataFile().

10  : VQwDataserver (name)
11 {
12  // Initialize QwHitContainer
14 
15  // Instantiate hit list
17 }
Int_t OpenDataFile(UInt_t current_run, Short_t seg)
QwHitContainer * fHitList
VQwDataserver(const char *name)
Definition: VQwDataserver.h:17

+ Here is the call graph for this function:

QwTrackingDataserver::~QwTrackingDataserver ( )
virtual

Definition at line 19 of file QwTrackingDataserver.cc.

References fHitList.

20 {
21  delete fHitList;
22 }
QwHitContainer * fHitList

Member Function Documentation

QwHitContainer * QwTrackingDataserver::GetHitList ( )
virtual

Reimplemented from VQwDataserver.

Definition at line 40 of file QwTrackingDataserver.cc.

References fHitList.

41 {
42  return fHitList;
43 }
QwHitContainer * fHitList
void QwTrackingDataserver::NextEvent ( )
virtual

Reimplemented from VQwDataserver.

Definition at line 24 of file QwTrackingDataserver.cc.

References fEventBuffer, fHitList, and QwEventBuffer::GetEvent().

25 {
26  // get next event
28 
29  // this will load the QwHitContainer from set of hits read from ASCII file qweak.event
30  fHitList->clear();
31 
32  //fEventBuffer.GetHitList (*fHitList);
33  // sort the array
34  fHitList->sort();
35  // now we decode our QwHitContainer list and piece together with the
36  // rcTreeRegion multi-dimension array.
37  //fEventBuffer.ProcessHitContainer(*fHitList);
38 }
QwHitContainer * fHitList

+ Here is the call graph for this function:

Field Documentation

QwEventBuffer QwTrackingDataserver::fEventBuffer
private

Definition at line 18 of file QwTrackingDataserver.h.

Referenced by NextEvent(), and QwTrackingDataserver().

QwHitContainer* QwTrackingDataserver::fHitList
private

The documentation for this class was generated from the following files: