1 #ifndef artdaq_core_Core_GlobalQueue_hh
2 #define artdaq_core_Core_GlobalQueue_hh
4 #include "artdaq-core/Core/ConcurrentQueue.hh"
5 #include "artdaq-core/Data/RawEvent.hh"
RawEventQueue & getGlobalQueue(RawEventQueue::SizeType maxSize)
The first thread to call getGlobalQueue() causes the creation of the queue. The queue will be destroy...
std::shared_ptr< RawEvent > RawEvent_ptr
A smart pointer to a RawEvent object.
artdaq::ConcurrentQueue< RawEvent_ptr > RawEventQueue
A ConcurrentQueue of RawEvent objects.
SequenceType::size_type SizeType
Type for indexes in sequence.