ATLAS Offline Software
Loading...
Searching...
No Matches
BatchSegment.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef EVENT_LOOP_BATCH_SEGMENT_H
8#define EVENT_LOOP_BATCH_SEGMENT_H
9
12
13
14
15#include <EventLoop/Global.h>
16
17#include <TObject.h>
18
19namespace EL
20{
21 struct BatchSegment : public TObject
22 {
23 //
24 // public interface
25 //
26
29 public:
31
32
35 public:
37
38
40 public:
41 std::string sampleName;
42
43
45 public:
46 std::string fullName;
47
48
51 public:
52 std::string segmentName;
53
54
56 public:
57 UInt_t sample;
58
59
61 public:
62 UInt_t job_id;
63
64
66 public:
69
70
71
72 //
73 // private interface
74 //
75
77 };
78}
79
80#endif
This module defines the arguments passed from the BATCH driver to the BATCH worker.
ClassDef(BatchSegment, 1)
BatchSegment()
effects: standard default constructor guarantee: no-fail
UInt_t job_id
description: the job id of this segment
Long64_t begin_event
std::string segmentName
the name/id to use for this segment (not including the sample name)
~BatchSegment()
effects: standard destructor guarantee: no-fail
std::string fullName
the name/id to use for this segment (including the sample name)
UInt_t sample
description: the index of the sample we are using
std::string sampleName
the name of the sample for this segment
Long64_t begin_file
description: the starting and ending file and event number