FWCore
Framework
src
UnscheduledAuxiliary.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_UnscheduledAuxiliary_h
2
#define FWCore_Framework_UnscheduledAuxiliary_h
3
// -*- C++ -*-
4
//
5
// Package: FWCore/Framework
6
// Class : UnscheduledAuxiliary
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Tue, 12 Apr 2016 20:49:46 GMT
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Utilities/interface/Signal.h
"
25
26
// forward declarations
27
28
namespace
edm
{
29
class
EventSetupImpl;
30
class
ModuleCallingContext;
31
class
StreamContext;
32
33
class
UnscheduledAuxiliary
{
34
public
:
35
UnscheduledAuxiliary
() :
m_eventSetup
(nullptr) {}
36
37
// ---------- const member functions ---------------------
38
EventSetupImpl
const
*
eventSetup
()
const
{
return
m_eventSetup
; }
39
40
// ---------- static member functions --------------------
41
42
// ---------- member functions ---------------------------
43
void
setEventSetup
(
EventSetupImpl
const
* iSetup) {
m_eventSetup
= iSetup; }
44
45
signalslot::Signal
<
void
(
StreamContext
const
&,
ModuleCallingContext
const
&)>
preModuleDelayedGetSignal_
;
46
signalslot::Signal
<
void
(
StreamContext
const
&,
ModuleCallingContext
const
&)>
postModuleDelayedGetSignal_
;
47
48
private
:
49
// ---------- member data --------------------------------
50
EventSetupImpl
const
*
m_eventSetup
;
51
};
52
}
// namespace edm
53
54
#endif
edm::UnscheduledAuxiliary::setEventSetup
void setEventSetup(EventSetupImpl const *iSetup)
Definition:
UnscheduledAuxiliary.h:43
edm::UnscheduledAuxiliary::eventSetup
EventSetupImpl const * eventSetup() const
Definition:
UnscheduledAuxiliary.h:38
edm::EventSetupImpl
Definition:
EventSetupImpl.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::UnscheduledAuxiliary::UnscheduledAuxiliary
UnscheduledAuxiliary()
Definition:
UnscheduledAuxiliary.h:35
edm::StreamContext
Definition:
StreamContext.h:31
edm::UnscheduledAuxiliary::preModuleDelayedGetSignal_
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> preModuleDelayedGetSignal_
Definition:
UnscheduledAuxiliary.h:45
Signal.h
edm::UnscheduledAuxiliary
Definition:
UnscheduledAuxiliary.h:33
edm::UnscheduledAuxiliary::postModuleDelayedGetSignal_
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> postModuleDelayedGetSignal_
Definition:
UnscheduledAuxiliary.h:46
funct::void
TEMPL(T2) struct Divides void
Definition:
Factorize.h:29
edm::UnscheduledAuxiliary::m_eventSetup
EventSetupImpl const * m_eventSetup
Definition:
UnscheduledAuxiliary.h:50
edm::signalslot::Signal
Definition:
DelayedReader.h:26
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:29
Generated for CMSSW Reference Manual by
1.8.16