Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DEventWriterREST Class Reference

#include <DEventWriterREST.h>

+ Inheritance diagram for DEventWriterREST:

Public Member Functions

 JOBJECT_PUBLIC (DEventWriterREST)
 
 DEventWriterREST (JEventLoop *locEventLoop, string locOutputFileBaseName)
 
 ~DEventWriterREST (void)
 
bool Write_RESTEvent (JEventLoop *locEventLoop, string locOutputFileNameSubString) const
 
string Get_OutputFileName (string locOutputFileNameSubString) const
 

Private Member Functions

bool Write_RESTEvent (string locOutputFileName, hddm_r::HDDM &locRecord) const
 
int & Get_NumEventWriterThreads (void) const
 
map< string, pair< ofstream
*, hddm_r::ostream * > > & 
Get_RESTOutputFilePointers (void) const
 
int32_t Convert_UnsignedIntToSigned (uint32_t locUnsignedInt) const
 

Private Attributes

string dOutputFileBaseName
 
bool HDDM_USE_COMPRESSION
 
bool HDDM_USE_INTEGRITY_CHECKS
 
bool REST_WRITE_DIRC_HITS
 
string HDDM_DATA_VERSION_STRING
 
string CCDB_CONTEXT_STRING
 

Detailed Description

Definition at line 34 of file DEventWriterREST.h.

Constructor & Destructor Documentation

DEventWriterREST::DEventWriterREST ( JEventLoop *  locEventLoop,
string  locOutputFileBaseName 
)
DEventWriterREST::~DEventWriterREST ( void  )

Member Function Documentation

int32_t DEventWriterREST::Convert_UnsignedIntToSigned ( uint32_t  locUnsignedInt) const
private

Definition at line 742 of file DEventWriterREST.cc.

References min.

Referenced by Write_RESTEvent().

int & DEventWriterREST::Get_NumEventWriterThreads ( void  ) const
private

Definition at line 6 of file DEventWriterREST.cc.

Referenced by DEventWriterREST(), and ~DEventWriterREST().

string DEventWriterREST::Get_OutputFileName ( string  locOutputFileNameSubString) const

Definition at line 635 of file DEventWriterREST.cc.

References dOutputFileBaseName, and string.

Referenced by Write_RESTEvent().

map< string, pair< ofstream *, hddm_r::ostream * > > & DEventWriterREST::Get_RESTOutputFilePointers ( void  ) const
private

Definition at line 13 of file DEventWriterREST.cc.

Referenced by Write_RESTEvent(), and ~DEventWriterREST().

DEventWriterREST::JOBJECT_PUBLIC ( DEventWriterREST  )
bool DEventWriterREST::Write_RESTEvent ( JEventLoop *  locEventLoop,
string  locOutputFileNameSubString 
) const
bool DEventWriterREST::Write_RESTEvent ( string  locOutputFileName,
hddm_r::HDDM &  locRecord 
) const
private

Member Data Documentation

string DEventWriterREST::CCDB_CONTEXT_STRING
private

Definition at line 62 of file DEventWriterREST.h.

Referenced by DEventWriterREST(), and Write_RESTEvent().

string DEventWriterREST::dOutputFileBaseName
private

Definition at line 54 of file DEventWriterREST.h.

Referenced by Get_OutputFileName().

string DEventWriterREST::HDDM_DATA_VERSION_STRING
private

Definition at line 61 of file DEventWriterREST.h.

Referenced by DEventWriterREST(), and Write_RESTEvent().

bool DEventWriterREST::HDDM_USE_COMPRESSION
private

Definition at line 55 of file DEventWriterREST.h.

Referenced by DEventWriterREST(), and Write_RESTEvent().

bool DEventWriterREST::HDDM_USE_INTEGRITY_CHECKS
private

Definition at line 56 of file DEventWriterREST.h.

Referenced by DEventWriterREST(), and Write_RESTEvent().

bool DEventWriterREST::REST_WRITE_DIRC_HITS
private

Definition at line 57 of file DEventWriterREST.h.

Referenced by DEventWriterREST(), and Write_RESTEvent().


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