$treeview $search $mathjax $extrastylesheet
00001 #ifndef artdaq_core_Core_GlobalQueue_hh 00002 #define artdaq_core_Core_GlobalQueue_hh 00003 00004 #include <memory> 00005 #include "artdaq-core/Core/ConcurrentQueue.hh" 00006 #include "artdaq-core/Data/RawEvent.hh" 00007 00008 namespace artdaq { 00012 typedef std::shared_ptr<RawEvent> RawEvent_ptr; 00016 typedef artdaq::ConcurrentQueue<RawEvent_ptr> RawEventQueue; 00017 00024 RawEventQueue& getGlobalQueue(RawEventQueue::SizeType maxSize = std::numeric_limits<RawEventQueue::SizeType>::max()); 00025 } // namespace artdaq 00026 00027 #endif /* artdaq_core_Core_GlobalQueue_hh */