Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
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
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
y
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
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File 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
l
m
n
o
p
q
r
s
t
u
v
w
x
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
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
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
Macros
_
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
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Generators
McEventSelector
McEventSelector
McCnvSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// ============================================================
6
// McCnvSvc.h
7
// ------------------------------------------------------------
8
//
9
// Package : McEventSelector
10
//
11
// Author : Marjorie Shapiro
12
// Modified Nov 10 I.H.
13
// ============================================================
14
#ifndef MCEVENTSELECTOR_MCCNVSVC_H
15
#define MCEVENTSELECTOR_MCCNVSVC_H 1
16
17
#include "GaudiKernel/ConversionSvc.h"
18
19
// Forward declarations
20
template
<
class
TYPE>
class
SvcFactory
;
21
22
class
McCnvSvc
:
public
ConversionSvc {
24
friend
class
SvcFactory
<
McCnvSvc
>;
25
public
:
28
McCnvSvc
(
const
std::string&
name
, ISvcLocator*
svc
);
30
32
virtual
~McCnvSvc
();
33
36
virtual
StatusCode
initialize
();
38
40
virtual
StatusCode
updateServiceState
(IOpaqueAddress* pAddress);
42
44
static
long
storageType
() ;
45
virtual
long
repSvcType
()
const
;
46
};
47
48
#endif // MCEVENTSELECTOR_MCCNVSVC_H
49
McCnvSvc
Definition:
McCnvSvc.h:22
SvcFactory
Definition:
AthCnvSvc.h:28
McCnvSvc::storageType
static long storageType()
storage type
Definition:
McCnvSvc.cxx:56
McCnvSvc::McCnvSvc
McCnvSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Definition:
McCnvSvc.cxx:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Handler::svc
AthROOTErrorHandlerSvc * svc
Definition:
AthROOTErrorHandlerSvc.cxx:10
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
McCnvSvc::~McCnvSvc
virtual ~McCnvSvc()
Standard Destructor.
Definition:
McCnvSvc.cxx:32
McCnvSvc::repSvcType
virtual long repSvcType() const
Definition:
McCnvSvc.cxx:51
McCnvSvc::updateServiceState
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress)
Update state of the service.
Definition:
McCnvSvc.cxx:42
McCnvSvc::initialize
virtual StatusCode initialize()
Initialize the service.
Definition:
McCnvSvc.cxx:36
Generated on Tue May 20 2025 21:13:56 for ATLAS Offline Software by
1.8.18