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
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
PhysicsAnalysis
D3PDTools
EventLoop
EventLoop
BatchSample.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
#ifndef EVENT_LOOP_BATCH_SAMPLE_HH
6
#define EVENT_LOOP_BATCH_SAMPLE_HH
7
8
//
9
// Distributed under the Boost Software License, Version 1.0.
10
// (See accompanying file LICENSE_1_0.txt or copy at
11
// http://www.boost.org/LICENSE_1_0.txt)
12
13
// Please feel free to contact me (krumnack@iastate.edu) for bug
14
// reports, feature suggestions, praise and complaints.
15
16
21
22
23
24
#include <
EventLoop/Global.h
>
25
26
#include <TObject.h>
27
#include <
SampleHandler/MetaObject.h
>
28
29
namespace
EL
30
{
31
struct
BatchSample
:
public
TObject
32
{
33
//
34
// public interface
35
//
36
39
public
:
40
BatchSample
();
41
42
45
public
:
46
~BatchSample
();
47
48
50
public
:
51
std::string
name
;
52
53
55
public
:
56
SH::MetaObject
meta
;
57
58
60
public
:
61
std::vector<std::string>
files
;
62
63
66
public
:
67
UInt_t
begin_segments
,
end_segments
;
68
69
70
71
//
72
// private interface
73
//
74
75
ClassDef
(
BatchSample
, 1);
76
};
77
}
78
79
#endif
EL::BatchSample::BatchSample
BatchSample()
effects: standard default constructor guarantee: no-fail
SH::MetaObject
A class that manages meta-data to be associated with an object.
Definition:
MetaObject.h:56
EL::BatchSample
Definition:
BatchSample.h:32
EL::BatchSample::~BatchSample
~BatchSample()
effects: standard destructor guarantee: no-fail
EL::BatchSample::end_segments
UInt_t end_segments
Definition:
BatchSample.h:67
EL::BatchSample::ClassDef
ClassDef(BatchSample, 1)
MetaObject.h
EL::BatchSample::begin_segments
UInt_t begin_segments
description: the beginning and end of the segments for this sample
Definition:
BatchSample.h:67
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition:
AlgorithmWorkerData.h:24
EL::BatchSample::files
std::vector< std::string > files
description: the list of files we are reading
Definition:
BatchSample.h:61
EL::BatchSample::name
std::string name
description: the names of the sample
Definition:
BatchSample.h:51
EL::BatchSample::meta
SH::MetaObject meta
description: the sample meta-information
Definition:
BatchSample.h:56
Global.h
Generated on Tue Apr 8 2025 21:07:44 for ATLAS Offline Software by
1.8.18