Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

CounterDAQ Class Reference

Collaboration diagram for CounterDAQ:
[legend]
List of all members.

Public Member Functions

 CounterDAQ ()
int run ()
void SetStartTime ()
void SetEndTime ()
void SetFileName (char *_filename)

Private Attributes

SharedMemory sm
int shd_param_id
double * data_ptr
key_t key
tm * ltm
char endtime [150]
char * filename

Constructor & Destructor Documentation

CounterDAQ::CounterDAQ  )  [inline]
 

Definition at line 33 of file CounterDAQ.cc.


Member Function Documentation

int CounterDAQ::run  ) 
 

Definition at line 62 of file CounterDAQ.cc.

References BaseClk, Clk, Conf, DATA, Data4EF, Emask, endtime, SharedMemory::erase_shm(), EventFunction(), fEnable, filename, FIN, FinalizeFile(), FormalizeFile(), fRet, SHM_PARAM::Hist, Init(), key, KEYFILE_PATH, Line, MakeCounterEnable(), Mode, nDev, nEve, SHM_PARAM::nEvent, SHM_PARAM::nOverFlow, param_ptr, PAUSE, PROJ_CHAR, RESTART, SetBaseClock(), SetEndTime(), SetEvent(), SetMask(), SetMode(), SetStartTime(), SHM_PARAM::shd_param_id, shd_param_id, SharedMemory::shm_access(), SharedMemory::shm_initialize(), sm, SHM_PARAM::StartTime, SHM_PARAM::status, and Tmask.

Referenced by main().

void CounterDAQ::SetEndTime  ) 
 

Definition at line 52 of file CounterDAQ.cc.

References endtime, and ltm.

Referenced by run().

void CounterDAQ::SetFileName char *  _filename  )  [inline]
 

Definition at line 37 of file CounterDAQ.cc.

References filename.

Referenced by main().

void CounterDAQ::SetStartTime  ) 
 

Definition at line 42 of file CounterDAQ.cc.

References ltm, param_ptr, and SHM_PARAM::StartTime.

Referenced by run().


Member Data Documentation

double* CounterDAQ::data_ptr [private]
 

Definition at line 27 of file CounterDAQ.cc.

char CounterDAQ::endtime[150] [private]
 

Definition at line 30 of file CounterDAQ.cc.

Referenced by run(), and SetEndTime().

char* CounterDAQ::filename [private]
 

Definition at line 31 of file CounterDAQ.cc.

Referenced by run(), and SetFileName().

key_t CounterDAQ::key [private]
 

Definition at line 28 of file CounterDAQ.cc.

Referenced by run().

struct tm* CounterDAQ::ltm [private]
 

Definition at line 29 of file CounterDAQ.cc.

Referenced by SetEndTime(), and SetStartTime().

int CounterDAQ::shd_param_id [private]
 

Definition at line 25 of file CounterDAQ.cc.

Referenced by run().

SharedMemory CounterDAQ::sm [private]
 

Definition at line 24 of file CounterDAQ.cc.

Referenced by run().


The documentation for this class was generated from the following file:
Generated on Sun Dec 14 23:32:50 2008 by doxygen 1.3.5