FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairTestDetectorDigiLoader.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
14 #ifndef FAIRTESTDETECTORDIGILOADER_H
15 #define FAIRTESTDETECTORDIGILOADER_H
16 
17 #include "FairMQSamplerTask.h"
18 #include "FairTestDetectorDigi.h"
20 
21 #include <FairMQLogger.h>
22 #include <array>
23 #include <iostream>
24 
25 template<typename TOut, typename TPayloadOut>
27 {
28  public:
30  : FairMQSamplerTask("Load class TOut")
31  {}
32 
33  virtual void Exec(Option_t* opt);
34 };
35 
36 // Template implementation is in FairTestDetectorDigiLoader.tpl :
37 #include "FairTestDetectorDigiLoaderBin.tpl"
38 #include "FairTestDetectorDigiLoaderBoost.tpl"
39 #include "FairTestDetectorDigiLoaderFlatBuffers.tpl"
40 #include "FairTestDetectorDigiLoaderMsgpack.tpl"
41 #include "FairTestDetectorDigiLoaderProtobuf.tpl"
42 #include "FairTestDetectorDigiLoaderTMessage.tpl"
43 
44 #endif /* FAIRTESTDETECTORDIGILOADER_H */
virtual void Exec(Option_t *opt)