FWCore
Framework
src
ProductPutterBase.h
Go to the documentation of this file.
1
//
2
// ProductPutterBase.h
3
// CMSSW
4
//
5
// Created by Chris Jones on 3/18/21.
6
//
7
8
#ifndef FWCore_Framework_ProductPutterBase_h
9
#define FWCore_Framework_ProductPutterBase_h
10
11
#include <memory>
12
13
namespace
edm
{
14
class
WrapperBase;
15
16
class
ProductPutterBase
{
17
public
:
18
ProductPutterBase
() =
default
;
19
virtual
~ProductPutterBase
() =
default
;
20
21
// Puts the product into the ProductResolver.
22
virtual
void
putProduct
(std::unique_ptr<WrapperBase> edp)
const
= 0;
23
};
24
}
// namespace edm
25
26
#endif
/* ProductPutterBase_h */
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ProductPutterBase::putProduct
virtual void putProduct(std::unique_ptr< WrapperBase > edp) const =0
edm::ProductPutterBase::ProductPutterBase
ProductPutterBase()=default
edm::ProductPutterBase
Definition:
ProductPutterBase.h:16
edm::ProductPutterBase::~ProductPutterBase
virtual ~ProductPutterBase()=default
Generated for CMSSW Reference Manual by
1.8.16