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
n
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
c
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
src
SimG4Core
SensitiveDetector
src
SensitiveDetectorMakerBase.cc
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: SimG4Core/SensitiveDetector
4
// Class : SensitiveDetectorMakerBase
5
//
6
// Implementation:
7
// [Notes on implementation]
8
//
9
// Original Author: Christopher Jones
10
// Created: Tue, 08 Jun 2021 13:25:09 GMT
11
//
12
13
// system include files
14
15
// user include files
16
#include "
SimG4Core/SensitiveDetector/interface/SensitiveDetectorMakerBase.h
"
17
18
//
19
// constants, enums and typedefs
20
//
21
22
//
23
// static data member definitions
24
//
25
26
SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase
() =
default
;
27
28
//
29
// member functions
30
//
31
void
SensitiveDetectorMakerBase::beginRun
(
edm::EventSetup
const
&) {}
32
33
//
34
// const member functions
35
//
36
std::unique_ptr<SensitiveDetector>
SensitiveDetectorMakerBase::make
(
const
std::string
& iname,
37
const
edm::EventSetup
& es,
38
const
SensitiveDetectorCatalog
& clg,
39
const
edm::ParameterSet
&
p
,
40
const
SimTrackManager
* man,
41
SimActivityRegistry
& reg)
const
{
42
return
make
(iname, clg,
p
, man, reg);
43
}
44
45
std::unique_ptr<SensitiveDetector>
SensitiveDetectorMakerBase::make
(
const
std::string
& iname,
46
const
SensitiveDetectorCatalog
& clg,
47
const
edm::ParameterSet
&
p
,
48
const
SimTrackManager
* man,
49
SimActivityRegistry
& reg)
const
{
50
return
std::unique_ptr<SensitiveDetector>();
51
}
52
53
//
54
// static member functions
55
//
SensitiveDetectorMakerBase::beginRun
virtual void beginRun(edm::EventSetup const &)
Definition:
SensitiveDetectorMakerBase.cc:31
SensitiveDetectorMakerBase::make
virtual std::unique_ptr< SensitiveDetector > make(const std::string &iname, const edm::EventSetup &es, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const
Definition:
SensitiveDetectorMakerBase.cc:36
SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase
virtual ~SensitiveDetectorMakerBase()
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::EventSetup
Definition:
EventSetup.h:56
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:10
edm::ParameterSet
Definition:
ParameterSet.h:47
SimActivityRegistry
Definition:
SimActivityRegistry.h:39
SensitiveDetectorMakerBase.h
AlCaHLTBitMon_ParallelJobs.p
def p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
SimTrackManager
Definition:
SimTrackManager.h:35
Generated for CMSSW Reference Manual by
1.8.14