ATLAS Offline Software
SGHiveEventSlot.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef STOREGATE_SGHIVEEVENTSLOT
6 #define STOREGATE_SGHIVEEVENTSLOT 1
7 
13 #include <mutex>
14 #include <memory>
15 
16 class SGImplSvc;
17 
18 namespace SG {
19  struct HiveEventSlot {
20  friend class TestSGHiveMgrSvc;
21  HiveEventSlot(SGImplSvc* pSG=0, int evt=-1) :
22  pEvtStore(pSG), eventNumber(evt) {}
25  };
26 }
27 #endif // STOREGATE_SGHIVEEVENTSLOT
28 
29 
30 
31 
32 
SG::HiveEventSlot
Definition: SGHiveEventSlot.h:19
SG
Forward declaration.
Definition: CaloCellPacker_400_500.h:32
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
SGImplSvc
The Athena Transient Store API.
Definition: SGImplSvc.h:112
SG::HiveEventSlot::pEvtStore
SGImplSvc * pEvtStore
Definition: SGHiveEventSlot.h:23
SG::HiveEventSlot::HiveEventSlot
HiveEventSlot(SGImplSvc *pSG=0, int evt=-1)
Definition: SGHiveEventSlot.h:21
SG::HiveEventSlot::eventNumber
int eventNumber
Definition: SGHiveEventSlot.h:24
SG::HiveEventSlot::TestSGHiveMgrSvc
friend class TestSGHiveMgrSvc
Definition: SGHiveEventSlot.h:20