ATLAS Offline Software
Loading...
Searching...
No Matches
EventRange.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8
9#ifndef EVENT_LOOP__EVENT_RANGE_H
10#define EVENT_LOOP__EVENT_RANGE_H
11
12#include <EventLoop/Global.h>
13
14#include <Rtypes.h>
15#include <string>
16
17namespace EL
18{
20
21 struct EventRange final
22 {
24 std::string m_url;
25
27 Long64_t m_beginEvent {0};
28
30 Long64_t m_endEvent {eof};
31
34 static constexpr Long64_t eof {-1};
35 };
36}
37
38#endif
This module defines the arguments passed from the BATCH driver to the BATCH worker.
a range of events in a given file
Definition EventRange.h:22
std::string m_url
the location of the file
Definition EventRange.h:24
static constexpr Long64_t eof
the special value to indicate that the range includes all events until the end of the file
Definition EventRange.h:34
Long64_t m_beginEvent
the first event to process
Definition EventRange.h:27
Long64_t m_endEvent
the event past the last event, or eof
Definition EventRange.h:30