CMS 3D CMS Logo

SonicClient.h
Go to the documentation of this file.
1 #ifndef HeterogeneousCore_SonicCore_SonicClient
2 #define HeterogeneousCore_SonicCore_SonicClient
3 
6 
7 //convenience definition for multiple inheritance (base and types)
8 template <typename InputT, typename OutputT = InputT>
9 class SonicClient : public SonicClientBase, public SonicClientTypes<InputT, OutputT> {
10 public:
11  //constructor
13  : SonicClientBase(params, debugName, clientName), SonicClientTypes<InputT, OutputT>() {}
14 };
15 
16 #endif
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
SonicClientTypes.h
SonicClientBase::debugName
const std::string & debugName() const
Definition: SonicClientBase.h:27
SonicClientBase
Definition: SonicClientBase.h:19
SonicClientTypes
Definition: SonicClientTypes.h:6
SonicClientBase::clientName
const std::string & clientName() const
Definition: SonicClientBase.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
SonicClient::SonicClient
SonicClient(const edm::ParameterSet &params, const std::string &debugName, const std::string &clientName)
Definition: SonicClient.h:12
SonicClient
Definition: SonicClient.h:9
SonicClientBase.h