ATLAS Offline Software
LumiBlockRange_p2.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_p2
7 // Author: Marjorie Shapiro <mdshapiro@lbl.gov>
9 #ifndef LUMIBLOCKRANGE_P2_H
10 #define LUMIBLOCKRANGE_P2_H
11 
12  #include <stdint.h>
13 
15  // Public methods:
16 
17  public:
18 
20  // This class is the persistent form of LB_IOVRange that will be put
21  // into LumiBlockCollection_p2 (the persistent form of
22  // LumiBlockCollection)
23  // Nota Bene:
24  // For the IOVTime, we are only going to stream the (run,lumiblock) datamembers
25  // In LumiBlockCollection_p2, we require that the IOVTime objects
26  // in the IOVRange have isRunEvent()==true and isTimestamp()==false
27  // this means we only need 2 unsigned int64_t in the persistent representation
29 
30  unsigned long long m_start;
31  unsigned long long m_stop;
32  unsigned int m_NumExpected;
33  unsigned int m_NumSeen;
34  LumiBlockRange_p2(unsigned long long start, unsigned long long stop):
36  LumiBlockRange_p2(unsigned long long start, unsigned long long stop, unsigned int nExpect, unsigned int nSeen):
37  m_start(start),m_stop(stop),m_NumExpected(nExpect),m_NumSeen(nSeen) {};
39 
40  };
41 
42 #endif //> LUMIBLOCKRANGE_P2_H
LumiBlockRange_p2::m_start
unsigned long long m_start
Definition: LumiBlockRange_p2.h:30
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
LumiBlockRange_p2::LumiBlockRange_p2
LumiBlockRange_p2(unsigned long long start, unsigned long long stop, unsigned int nExpect, unsigned int nSeen)
Definition: LumiBlockRange_p2.h:36
LumiBlockRange_p2
Definition: LumiBlockRange_p2.h:14
PixelModuleFeMask_create_db.stop
int stop
Definition: PixelModuleFeMask_create_db.py:76
LumiBlockRange_p2::LumiBlockRange_p2
LumiBlockRange_p2(unsigned long long start, unsigned long long stop)
Definition: LumiBlockRange_p2.h:34
LumiBlockRange_p2::m_NumExpected
unsigned int m_NumExpected
Definition: LumiBlockRange_p2.h:32
LumiBlockRange_p2::m_stop
unsigned long long m_stop
Definition: LumiBlockRange_p2.h:31
LumiBlockRange_p2::LumiBlockRange_p2
LumiBlockRange_p2()
Definition: LumiBlockRange_p2.h:38
LumiBlockRange_p2::m_NumSeen
unsigned int m_NumSeen
Definition: LumiBlockRange_p2.h:33