ATLAS Offline Software
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::m_start
unsigned long long m_start
Definition: LumiBlockRange_p1.h:30
LumiBlockRange_p1::m_stop
unsigned long long m_stop
Definition: LumiBlockRange_p1.h:31
LumiBlockRange_p1::LumiBlockRange_p1
LumiBlockRange_p1()
Definition: LumiBlockRange_p1.h:34
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
PixelModuleFeMask_create_db.stop
int stop
Definition: PixelModuleFeMask_create_db.py:76
LumiBlockRange_p1::LumiBlockRange_p1
LumiBlockRange_p1(unsigned long long start, unsigned long long stop)
Definition: LumiBlockRange_p1.h:32
LumiBlockRange_p1
Definition: LumiBlockRange_p1.h:14