ATLAS Offline Software
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 
28 namespace 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:
77  Long64_t end_file, end_event;
78 
79 
80 
81  //
82  // private interface
83  //
84 
86  };
87 }
88 
89 #endif
EL::BatchSegment::sample
UInt_t sample
description: the index of the sample we are using
Definition: BatchSegment.h:66
EL::BatchSegment::BatchSegment
BatchSegment()
effects: standard default constructor guarantee: no-fail
EL::BatchSegment::begin_event
Long64_t begin_event
Definition: BatchSegment.h:76
EL::BatchSegment::job_id
UInt_t job_id
description: the job id of this segment
Definition: BatchSegment.h:71
EL::BatchSegment::fullName
std::string fullName
the name/id to use for this segment (including the sample name)
Definition: BatchSegment.h:55
EL::BatchSegment
Definition: BatchSegment.h:31
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition: AlgorithmWorkerData.h:24
EL::BatchSegment::begin_file
Long64_t begin_file
description: the starting and ending file and event number
Definition: BatchSegment.h:76
EL::BatchSegment::segmentName
std::string segmentName
the name/id to use for this segment (not including the sample name)
Definition: BatchSegment.h:61
EL::BatchSegment::~BatchSegment
~BatchSegment()
effects: standard destructor guarantee: no-fail
EL::BatchSegment::end_file
Long64_t end_file
Definition: BatchSegment.h:77
EL::BatchSegment::ClassDef
ClassDef(BatchSegment, 1)
EL::BatchSegment::sampleName
std::string sampleName
the name of the sample for this segment
Definition: BatchSegment.h:50
Global.h
EL::BatchSegment::end_event
Long64_t end_event
Definition: BatchSegment.h:77