ATLAS Offline Software
Loading...
Searching...
No Matches
LumiBlockRange_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
6// Header file for class LumiBlockRange_p1
7// Author: Marjorie Shapiro <mdshapiro@lbl.gov>
9#ifndef LUMIBLOCKRANGE_P1_H
10#define LUMIBLOCKRANGE_P1_H
11
12 #include <stdint.h>
13
15 // Public methods:
16
17 public:
18
20 // This class is the persistent form of IOVRange that will be put
21 // into LumiBlockCollection_p1 (the persistent form of
22 // LumiBlockCollection)
23 // Nota Bene:
24 // We are only going to stream the (run,lumiblock) datamembers
25 // In LumiBlockCollection_p1, we require that the IOVTime objects
26 // in the IOVRange have isRunEvent()==true and isTimestamp()==false
27 // this means we only need 2 uint64_t in the persistent representation
29
30 unsigned long long m_start;
31 unsigned long long m_stop;
32 LumiBlockRange_p1(unsigned long long start, unsigned long long stop):
33 m_start(start),m_stop(stop) {};
35
36 };
37
38#endif //> LUMIBLOCKRANGE_P1_H
LumiBlockRange_p1(unsigned long long start, unsigned long long stop)
unsigned long long m_stop
unsigned long long m_start