20 #include <FairMQLogger.h>
24 , fMQRunDevice(nullptr)
29 , fMQRunDevice(nullptr)
51 void FairOnlineSink::EmitPersistentBranchWrongTypeWarning(
const char* brname,
53 const char* type2)
const
55 LOG(warn) <<
"Trying to read from persistent branch " << brname <<
" with wrong type " << type1
56 <<
" (expexted: " << type2 <<
" )";
75 LOG(info) <<
"[" << tempMan->
GetInstanceId() <<
"] FairOnlineSink::CloneSink() setting MQRunDevice to "
static FairRootManager * Instance()
virtual FairMQRunDevice * GetMQRunDevice()
virtual void RegisterImpl(const char *, const char *, void *)
virtual void RegisterAny(const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj)
virtual void SendBranches()
virtual void SetMQRunDevice(FairMQRunDevice *mrs)
Int_t GetInstanceId() const
bool IsPersistentBranchAny(const char *name)
std::map< std::string, std::unique_ptr< TypeAddressPair const > > fPersistentBranchesMap
virtual FairSink * CloneSink()