ATLAS Offline Software
PhysicsAnalysis
D3PDTools
EventLoop
EventLoop
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
17
namespace
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
EL::EventRange::m_url
std::string m_url
the location of the file
Definition:
EventRange.h:24
EL::EventRange::m_beginEvent
Long64_t m_beginEvent
the first event to process
Definition:
EventRange.h:27
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition:
AlgorithmWorkerData.h:24
EL::EventRange::eof
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
EL::EventRange
a range of events in a given file
Definition:
EventRange.h:22
Global.h
EL::EventRange::m_endEvent
Long64_t m_endEvent
the event past the last event, or eof
Definition:
EventRange.h:30
Generated on Thu Nov 7 2024 21:14:59 for ATLAS Offline Software by
1.8.18