ATLAS Offline Software
Loading...
Searching...
No Matches
BatchJob.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_JOB_HH
8#define EVENT_LOOP_BATCH_JOB_HH
9
12
13
14
15#include <EventLoop/Global.h>
16
17#include <vector>
18#include <TObject.h>
19#include <EventLoop/Job.h>
21
22namespace EL
23{
24 struct BatchJob : public TObject
25 {
26 //
27 // public interface
28 //
29
32 public:
34
35
38 public:
40
41
43 public:
45
46
51 public:
52 std::string location;
53
54
56 public:
57 std::vector<BatchSample> samples;
58
60 public:
61 std::vector<BatchSegment> segments;
62
63
64
65 //
66 // private interface
67 //
68
70 };
71}
72
73#endif
Definition Job.h:42
This module defines the arguments passed from the BATCH driver to the BATCH worker.
ClassDef(BatchJob, 1)
BatchJob()
effects: standard default constructor guarantee: no-fail
std::string location
description: the location of the submission directory, if it is shared rationale: this allows to plac...
Definition BatchJob.h:52
std::vector< BatchSample > samples
description: the list of samples
Definition BatchJob.h:57
~BatchJob()
effects: standard destructor guarantee: no-fail
std::vector< BatchSegment > segments
description: the list of segments
Definition BatchJob.h:61
Job job
description: the job we are using
Definition BatchJob.h:44