artdaq  v3_05_00
RawInput_source.cc
1 #include "art/Framework/IO/Sources/Source.h"
2 #include "artdaq/ArtModules/detail/SharedMemoryReader.hh"
3 #include "art/Framework/Core/InputSourceMacros.h"
4 #include "art/Framework/IO/Sources/SourceTraits.h"
5 
6 #include <string>
7 using std::string;
8 
9 
10 namespace art
11 {
16  template <>
17  struct Source_generator<artdaq::detail::SharedMemoryReader<artdaq::Fragment::MakeSystemTypeMap>>
18  {
19  static constexpr bool value = true;
20  };
21 }
22 namespace artdaq
23 {
27  typedef art::Source<detail::SharedMemoryReader<artdaq::Fragment::MakeSystemTypeMap>> RawInput;
28 }
29 
30 DEFINE_ART_INPUT_SOURCE(artdaq::RawInput)
art::Source< detail::SharedMemoryReader< artdaq::Fragment::MakeSystemTypeMap > > RawInput
RawInput is a typedef of art::Source&lt;detail::SharedMemoryReader&gt;