FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMQRunDevice.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence version 3 (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 
16 #ifndef FAIRMQRUNDEVICE_H_
17 #define FAIRMQRUNDEVICE_H_
18 
19 #include <FairMQDevice.h>
20 #include <string>
21 
22 class TObject;
23 
24 class FairMQRunDevice : public FairMQDevice
25 {
26  public:
28  virtual ~FairMQRunDevice() {}
29 
30  virtual void SendBranches();
31 
32  protected:
33  void SendObject(TObject* obj, const std::string& chan);
34 
35  private:
37  FairMQRunDevice& operator=(const FairMQRunDevice&);
38 };
39 
40 #endif /* FAIRMQRUNDEVICE_H_ */
void SendObject(TObject *obj, const std::string &chan)
virtual void SendBranches()
virtual ~FairMQRunDevice()