Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
SimGeneral
MixingModule
plugins
MixingWorkerBase.h
Go to the documentation of this file.
1
#ifndef MixingWorkerBase_h
2
#define MixingWorkerBase_h
3
15
#include "
FWCore/Framework/interface/Event.h
"
16
#include "
FWCore/Framework/interface/Principal.h
"
17
#include "
Mixing/Base/interface/PileUp.h
"
18
#include "
DataFormats/Provenance/interface/EventID.h
"
19
20
namespace
edm
{
21
class
MixingModule
;
22
class
ModuleCallingContext;
23
class
EventSetup
;
24
28
class
MixingWorkerBase
{
29
public
:
30
/*Normal constructor*/
31
MixingWorkerBase
() {}
32
34
virtual
~MixingWorkerBase
();
35
37
virtual
bool
checkSignal
(
const
edm::Event
&
e
) = 0;
38
virtual
void
createnewEDProduct
() = 0;
39
virtual
void
addSignals
(
const
edm::Event
&
e
) = 0;
40
virtual
void
addPileups
(
const
edm::EventPrincipal
&,
ModuleCallingContext
const
*,
unsigned
int
EventNr) = 0;
41
virtual
void
setBcrOffset
() = 0;
42
virtual
void
setSourceOffset
(
const
unsigned
int
s
) = 0;
43
virtual
void
setTof
() = 0;
44
virtual
void
put
(
edm::Event
&
e
) = 0;
45
virtual
void
reload
(
const
edm::EventSetup
&
setup
){};
46
};
47
}
// namespace edm
48
49
#endif
edm::MixingWorkerBase::MixingWorkerBase
MixingWorkerBase()
Definition:
MixingWorkerBase.h:31
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::MixingWorkerBase::checkSignal
virtual bool checkSignal(const edm::Event &e)=0
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
edm::MixingWorkerBase::setTof
virtual void setTof()=0
edm::EventPrincipal
Definition:
EventPrincipal.h:46
edm::MixingWorkerBase::reload
virtual void reload(const edm::EventSetup &setup)
Definition:
MixingWorkerBase.h:45
edm::MixingWorkerBase::addSignals
virtual void addSignals(const edm::Event &e)=0
EventID.h
Principal.h
edm::MixingWorkerBase::setBcrOffset
virtual void setBcrOffset()=0
Event.h
edm::MixingWorkerBase::addPileups
virtual void addPileups(const edm::EventPrincipal &, ModuleCallingContext const *, unsigned int EventNr)=0
edm::MixingWorkerBase::setSourceOffset
virtual void setSourceOffset(const unsigned int s)=0
edm::MixingWorkerBase::~MixingWorkerBase
virtual ~MixingWorkerBase()
Definition:
MixingWorkerBase.cc:13
edm::EventSetup
Definition:
EventSetup.h:57
edm::MixingWorkerBase
Definition:
MixingWorkerBase.h:28
MixingModule
edm::MixingWorkerBase::put
virtual void put(edm::Event &e)=0
EventSetup
PileUp.h
edm::Event
Definition:
Event.h:73
edm::MixingWorkerBase::createnewEDProduct
virtual void createnewEDProduct()=0
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:29
Generated for CMSSW Reference Manual by
1.8.16