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
5#ifndef EVENT_LOOP_BATCH_SEGMENT_H
6#define EVENT_LOOP_BATCH_SEGMENT_H
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
28namespace EL
29{
30 struct BatchSegment : public TObject
31 {
32 //
33 // public interface
34 //
35
38 public:
40
41
44 public:
46
47
49 public:
50 std::string sampleName;
51
52
54 public:
55 std::string fullName;
56
57
60 public:
61 std::string segmentName;
62
63
65 public:
66 UInt_t sample;
67
68
70 public:
71 UInt_t job_id;
72
73
75 public:
78
79
80
81 //
82 // private interface
83 //
84
86 };
87}
88
89#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