FWCore
Framework
interface
stream
ProducingModuleHelper.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_stream_ProducingModuleHelper_h
2
#define FWCore_Framework_stream_ProducingModuleHelper_h
3
// -*- C++ -*-
4
//
5
// Package: FWCore/Framework
6
//
7
// Original Author: W. David Dagenhart
8
// Created: 1 December 2017
9
10
namespace
edm
{
11
12
class
Event
;
13
class
EventSetup
;
14
class
WaitingTaskWithArenaHolder;
15
16
namespace
stream
{
17
18
namespace
impl
{
19
class
ExternalWork;
20
}
21
22
// Two overloaded functions, the first is called by doAcquire_
23
// when the module inherits from ExternalWork. The first function
24
// calls acquire, while the second function does nothing.
25
void
doAcquireIfNeeded
(impl::ExternalWork*,
Event
const
&,
EventSetup
const
&, WaitingTaskWithArenaHolder&);
26
27
void
doAcquireIfNeeded
(
void
*,
Event
const
&,
EventSetup
const
&, WaitingTaskWithArenaHolder&);
28
}
// namespace stream
29
}
// namespace edm
30
#endif
edm
HLT enums.
Definition:
AlignableModifier.h:19
cms::cuda::stream
cudaStream_t stream
Definition:
HistoContainer.h:57
Event
impl
Definition:
trackAlgoPriorityOrder.h:18
edm::stream::doAcquireIfNeeded
void doAcquireIfNeeded(impl::ExternalWork *, Event const &, EventSetup const &, WaitingTaskWithArenaHolder &)
Definition:
ProducingModuleHelper.cc:15
EventSetup
Generated for CMSSW Reference Manual by
1.8.16