BOSS
7.0.7
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
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
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
w
x
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
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
p
q
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
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
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
IEFAlgorithm.h
Go to the documentation of this file.
1
#ifndef IEF_ALGORITHM_H
2
#define IEF_ALGORITHM_H
3
#include "GaudiKernel/Algorithm.h"
4
5
#include "
RawDataProviderSvc/IRawDataProviderSvc.h
"
6
#include "
HltStore/HltStoreSvc.h
"
7
#include "
HltDataTypes/EFResult.h
"
8
9
class
IEFAlgorithm
:
public
Algorithm {
10
public
:
11
IEFAlgorithm
(
const
std::string& name,ISvcLocator* pSvcLocator);
12
virtual
~IEFAlgorithm
() {};
13
virtual
StatusCode
initialize
();
14
virtual
void
reset
() = 0;
15
protected
:
16
int
m_output
;
17
float
m_beam
;
18
PropertyMgr
m_propMgr
;
19
bool
m_run
;
20
HltStoreSvc
*
m_HltStoreSvc
;
21
IRawDataProviderSvc
*
m_rawDigiSvc
;
22
EFResult
*
m_ef
;
23
};
24
#endif
EFResult.h
Defines the EFResult RDO structure.
HltStoreSvc.h
IRawDataProviderSvc.h
EFResult
Definition:
EFResult.h:25
HltStoreSvc
Definition:
HltStoreSvc.h:16
IEFAlgorithm
Definition:
IEFAlgorithm.h:9
IEFAlgorithm::m_ef
EFResult * m_ef
Definition:
IEFAlgorithm.h:22
IEFAlgorithm::m_run
bool m_run
Definition:
IEFAlgorithm.h:19
IEFAlgorithm::m_beam
float m_beam
Definition:
IEFAlgorithm.h:17
IEFAlgorithm::initialize
virtual StatusCode initialize()
Definition:
IEFAlgorithm.cxx:24
IEFAlgorithm::reset
virtual void reset()=0
IEFAlgorithm::m_rawDigiSvc
IRawDataProviderSvc * m_rawDigiSvc
Definition:
IEFAlgorithm.h:21
IEFAlgorithm::m_propMgr
PropertyMgr m_propMgr
Definition:
IEFAlgorithm.h:18
IEFAlgorithm::~IEFAlgorithm
virtual ~IEFAlgorithm()
Definition:
IEFAlgorithm.h:12
IEFAlgorithm::m_output
int m_output
Definition:
IEFAlgorithm.h:16
IEFAlgorithm::m_HltStoreSvc
HltStoreSvc * m_HltStoreSvc
Definition:
IEFAlgorithm.h:20
IRawDataProviderSvc
Definition:
IRawDataProviderSvc.h:16
source
EventFilter
HltUtilities
HltAlgorithms
HltAlgorithms-01-03-01
HltAlgorithms
IEFAlgorithm.h
Generated by
1.9.6