Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:05:49

0001 #ifndef HeterogeneousCore_SonicCore_SonicClient
0002 #define HeterogeneousCore_SonicCore_SonicClient
0003 
0004 #include "HeterogeneousCore/SonicCore/interface/SonicClientBase.h"
0005 #include "HeterogeneousCore/SonicCore/interface/SonicClientTypes.h"
0006 
0007 //convenience definition for multiple inheritance (base and types)
0008 template <typename InputT, typename OutputT = InputT>
0009 class SonicClient : public SonicClientBase, public SonicClientTypes<InputT, OutputT> {
0010 public:
0011   //constructor
0012   SonicClient(const edm::ParameterSet& params, const std::string& debugName, const std::string& clientName)
0013       : SonicClientBase(params, debugName, clientName), SonicClientTypes<InputT, OutputT>() {}
0014 };
0015 
0016 #endif