Hall-D Software
alpha
|
#include <DEventWriterREST.h>
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 |
Definition at line 34 of file DEventWriterREST.h.
DEventWriterREST::DEventWriterREST | ( | JEventLoop * | locEventLoop, |
string | locOutputFileBaseName | ||
) |
Definition at line 21 of file DEventWriterREST.cc.
References CCDB_CONTEXT_STRING, dapp, Get_NumEventWriterThreads(), HDDM_DATA_VERSION_STRING, HDDM_USE_COMPRESSION, HDDM_USE_INTEGRITY_CHECKS, japp, and REST_WRITE_DIRC_HITS.
DEventWriterREST::~DEventWriterREST | ( | void | ) |
Definition at line 715 of file DEventWriterREST.cc.
References Get_NumEventWriterThreads(), Get_RESTOutputFilePointers(), and japp.
|
private |
Definition at line 742 of file DEventWriterREST.cc.
References min.
Referenced by Write_RESTEvent().
|
private |
Definition at line 6 of file DEventWriterREST.cc.
Referenced by DEventWriterREST(), and ~DEventWriterREST().
Definition at line 635 of file DEventWriterREST.cc.
References dOutputFileBaseName, and string.
Referenced by Write_RESTEvent().
|
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 |
Definition at line 59 of file DEventWriterREST.cc.
References Convert_UnsignedIntToSigned(), DDetectorMatches::Get_DIRCMatchParams(), DDetectorMatches::Get_DIRCTrackMatchParamsMap(), Get_OutputFileName(), matches(), PDGtype(), py, REST_WRITE_DIRC_HITS, SYS_BCAL, SYS_CDC, SYS_DIRC, SYS_FCAL, SYS_START, SYS_TAGH, SYS_TAGM, SYS_TOF, x, and y.
Referenced by DEventProcessor_coherent_peak_skim::evnt().
|
private |
Definition at line 643 of file DEventWriterREST.cc.
References CCDB_CONTEXT_STRING, Get_RESTOutputFilePointers(), HDDM_DATA_VERSION_STRING, HDDM_USE_COMPRESSION, HDDM_USE_INTEGRITY_CHECKS, and japp.
|
private |
Definition at line 62 of file DEventWriterREST.h.
Referenced by DEventWriterREST(), and Write_RESTEvent().
|
private |
Definition at line 54 of file DEventWriterREST.h.
Referenced by Get_OutputFileName().
|
private |
Definition at line 61 of file DEventWriterREST.h.
Referenced by DEventWriterREST(), and Write_RESTEvent().
|
private |
Definition at line 55 of file DEventWriterREST.h.
Referenced by DEventWriterREST(), and Write_RESTEvent().
|
private |
Definition at line 56 of file DEventWriterREST.h.
Referenced by DEventWriterREST(), and Write_RESTEvent().
|
private |
Definition at line 57 of file DEventWriterREST.h.
Referenced by DEventWriterREST(), and Write_RESTEvent().