CommonTools
UtilAlgos
interface
NullPostProcessor.h
Go to the documentation of this file.
1
#ifndef UtilAlgos_NullPostProcessor_h
2
#define UtilAlgos_NullPostProcessor_h
3
/* \class helper::NullPostProcessor<OutputCollection>
4
*
5
* \author Luca Lista, INFN
6
*/
7
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
8
#include "
DataFormats/Common/interface/OrphanHandle.h
"
9
10
namespace
edm
{
11
class
Event
;
12
class
ParameterSet
;
13
}
// namespace edm
14
15
namespace
helper
{
16
17
template
<
typename
OutputCollection>
18
struct
NullPostProcessor
{
19
NullPostProcessor
(
const
edm::ParameterSet
& iConfig,
edm::ConsumesCollector
&& iC) :
NullPostProcessor
(iConfig) {}
20
NullPostProcessor
(
const
edm::ParameterSet
& iConfig) {}
21
template
<
typename
F>
22
void
init
(
F
&) {}
23
void
process
(
edm::OrphanHandle<OutputCollection>
,
edm::Event
&) {}
24
};
25
26
}
// namespace helper
27
28
#endif
helper
Definition:
helper.py:1
ParameterSet
Definition:
Functions.h:16
helper::NullPostProcessor
Definition:
NullPostProcessor.h:18
helper::NullPostProcessor::NullPostProcessor
NullPostProcessor(const edm::ParameterSet &iConfig)
Definition:
NullPostProcessor.h:20
helper::NullPostProcessor::NullPostProcessor
NullPostProcessor(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
Definition:
NullPostProcessor.h:19
edm::OrphanHandle
Definition:
EDProductfwd.h:39
OrphanHandle.h
helper::NullPostProcessor::init
void init(F &)
Definition:
NullPostProcessor.h:22
helper::NullPostProcessor::process
void process(edm::OrphanHandle< OutputCollection >, edm::Event &)
Definition:
NullPostProcessor.h:23
Event
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:47
F
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition:
blowfish.cc:163
edm::Event
Definition:
Event.h:73
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.14