|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnOnlineShmSource.h>
Public Member Functions | |
| BmnOnlineShmSource () | |
| virtual | ~BmnOnlineShmSource () |
| virtual Bool_t | Init () |
| virtual Int_t | ReadEvent (UInt_t=0) |
| virtual void | Close () |
| BmnOnlineShmSource (const BmnOnlineShmSource &)=delete | |
| BmnOnlineShmSource & | operator= (const BmnOnlineShmSource &)=delete |
| BmnOnlineShmSource () | |
| virtual | ~BmnOnlineShmSource () |
| virtual Bool_t | Init () |
| virtual Int_t | ReadEvent (UInt_t=0) |
| virtual void | Close () |
| BmnOnlineShmSource (const BmnOnlineShmSource &)=delete | |
| BmnOnlineShmSource & | operator= (const BmnOnlineShmSource &)=delete |
Private Member Functions | |
| void | RegisterBranches (std::unique_ptr< TTree > &inputTree) |
| void | UploadData (std::unique_ptr< TTree > &inputTree) |
| void | RegisterBranches (std::unique_ptr< TTree > &inputTree) |
| void | UploadData (std::unique_ptr< TTree > &inputTree) |
Private Attributes | |
| Bool_t | fIsRegisterBranches |
| std::string | fShmName |
| std::string | fWriteSemName |
| std::string | fReadSemName |
| std::string | fMsgName |
| std::unique_ptr< bIpc::managed_shared_memory > | fShmSegment |
| std::unique_ptr< bIpc::named_semaphore > | fWriteSem |
| std::unique_ptr< bIpc::named_semaphore > | fReadSem |
| std::unordered_map< std::string, std::unique_ptr< TClonesArray > > | fRegisteredBranches |
Definition at line 14 of file BmnOnlineShmSource.h.
| BmnOnlineShmSource::BmnOnlineShmSource | ( | ) |
Definition at line 26 of file BmnOnlineShmSource.cxx.
References fIsRegisterBranches.
Referenced by BmnOnlineShmSource(), operator=(), and UploadData().
|
virtual |
Definition at line 31 of file BmnOnlineShmSource.cxx.
|
delete |
| BmnOnlineShmSource::BmnOnlineShmSource | ( | ) |
|
virtual |
|
delete |
|
virtual |
Definition at line 129 of file BmnOnlineShmSource.cxx.
|
virtual |
|
virtual |
Definition at line 33 of file BmnOnlineShmSource.cxx.
References configFilePath, fMsgName, fReadSem, fReadSemName, fShmName, fShmSegment, fWriteSem, and fWriteSemName.
|
virtual |
|
delete |
|
delete |
References BmnOnlineShmSource(), fIsRegisterBranches, fMsgName, fReadSem, fReadSemName, fRegisteredBranches, fShmName, fShmSegment, fWriteSem, and fWriteSemName.
Definition at line 105 of file BmnOnlineShmSource.cxx.
References fIsRegisterBranches, fMsgName, fReadSem, fShmSegment, fWriteSem, RegisterBranches(), and UploadData().
|
private |
Definition at line 75 of file BmnOnlineShmSource.cxx.
References fRegisteredBranches.
Referenced by ReadEvent().
|
private |
|
private |
Definition at line 92 of file BmnOnlineShmSource.cxx.
References fRegisteredBranches.
Referenced by ReadEvent().
|
private |
|
private |
Definition at line 28 of file BmnOnlineShmSource.h.
Referenced by BmnOnlineShmSource(), operator=(), and ReadEvent().
|
private |
Definition at line 33 of file BmnOnlineShmSource.h.
Referenced by Init(), operator=(), and ReadEvent().
|
private |
Definition at line 37 of file BmnOnlineShmSource.h.
Referenced by Init(), operator=(), and ReadEvent().
|
private |
Definition at line 32 of file BmnOnlineShmSource.h.
Referenced by Init(), and operator=().
|
private |
Definition at line 39 of file BmnOnlineShmSource.h.
Referenced by operator=(), RegisterBranches(), and UploadData().
|
private |
Definition at line 30 of file BmnOnlineShmSource.h.
Referenced by Init(), and operator=().
|
private |
Definition at line 35 of file BmnOnlineShmSource.h.
Referenced by Init(), operator=(), and ReadEvent().
|
private |
Definition at line 36 of file BmnOnlineShmSource.h.
Referenced by Init(), operator=(), and ReadEvent().
|
private |
Definition at line 31 of file BmnOnlineShmSource.h.
Referenced by Init(), and operator=().