ATLAS Offline Software
LumiBlockRangeAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: LumiBlockRangeAuxContainer_v1.h 647501 2015-02-17 14:22:33Z krasznaa $
8 #ifndef XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_V1_H
9 #define XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 extern "C" {
14 # include <stdint.h>
15 }
16 
17 // xAOD include(s):
19 
20 namespace xAOD {
21 
35 
36  public:
39 
40  private:
44  std::vector< uint32_t > startRunNumber;
46  std::vector< uint32_t > startLumiBlockNumber;
48 
52  std::vector< uint32_t > stopRunNumber;
54  std::vector< uint32_t > stopLumiBlockNumber;
56 
60  std::vector< uint32_t > eventsExpected;
62  std::vector< uint32_t > eventsSeen;
64 
65  }; // class LumiBlockRangeAuxContainer_v1
66 
67 } // namespace xAOD
68 
69 // Set up the StoreGate inheritance of the class:
70 #include "xAODCore/BaseInfo.h"
72 
73 #endif // XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_V1_H
xAOD::LumiBlockRangeAuxContainer_v1::startLumiBlockNumber
std::vector< uint32_t > startLumiBlockNumber
The luminosity block of the start time of the range.
Definition: LumiBlockRangeAuxContainer_v1.h:46
xAOD::LumiBlockRangeAuxContainer_v1::eventsExpected
std::vector< uint32_t > eventsExpected
Definition: LumiBlockRangeAuxContainer_v1.h:60
xAOD::LumiBlockRangeAuxContainer_v1::stopRunNumber
std::vector< uint32_t > stopRunNumber
Definition: LumiBlockRangeAuxContainer_v1.h:52
AuxContainerBase.h
xAOD::LumiBlockRangeAuxContainer_v1
Auxiliary container for xAOD::LumiBlockRangeContainer_v1.
Definition: LumiBlockRangeAuxContainer_v1.h:34
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::LumiBlockRangeAuxContainer_v1::LumiBlockRangeAuxContainer_v1
LumiBlockRangeAuxContainer_v1()
Default constructor.
Definition: LumiBlockRangeAuxContainer_v1.cxx:12
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::LumiBlockRangeAuxContainer_v1::eventsSeen
std::vector< uint32_t > eventsSeen
The number of seen/processed events in this luminosity block range.
Definition: LumiBlockRangeAuxContainer_v1.h:62
xAOD::LumiBlockRangeAuxContainer_v1::startRunNumber
std::vector< uint32_t > startRunNumber
Definition: LumiBlockRangeAuxContainer_v1.h:44
xAOD::LumiBlockRangeAuxContainer_v1::stopLumiBlockNumber
std::vector< uint32_t > stopLumiBlockNumber
The luminosity block of the stop time of the range.
Definition: LumiBlockRangeAuxContainer_v1.h:54
SG_BASE
SG_BASE(xAOD::LumiBlockRangeAuxContainer_v1, xAOD::AuxContainerBase)