ATLAS Offline Software
AthenaPoolTestDataWriter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef AthenaPoolTestDataWriter_h
6 #define AthenaPoolTestDataWriter_h
7 
28 // INCLUDE HEADER FILES:
29 
32 
33 // Contains thread-unsafe old-style code modifying EventInfo in place.
35 {
36 
37 public:
38 
40  AthenaPoolTestDataWriter(const std::string& name, ISvcLocator* pSvcLocator);
41 
44 
46  virtual StatusCode initialize();
47 
49  virtual StatusCode execute();
50 
52  virtual StatusCode finalize();
53 
54 private:
55 
57  BooleanProperty m_partialCreate;
58 
60  BooleanProperty m_readOtherHalf;
61 
63  BooleanProperty m_readFirstHalf;
64 
65 };
66 #endif
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:53
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
initialize
void initialize()
Definition: run_EoverP.cxx:894
AthenaPoolTestDataWriter
Test Algorithm POOL I/O tests, writes AthenaPoolData objects to the transient store.
Definition: AthenaPoolTestDataWriter.h:35
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthenaPoolTestDataWriter::m_readOtherHalf
BooleanProperty m_readOtherHalf
For partial create read second half of collections.
Definition: AthenaPoolTestDataWriter.h:60
AthenaPoolTestDataWriter::m_partialCreate
BooleanProperty m_partialCreate
Create only part of the collections.
Definition: AthenaPoolTestDataWriter.h:57
AthAlgorithm
Definition: AthAlgorithm.h:47
AthenaPoolTestDataWriter::m_readFirstHalf
BooleanProperty m_readFirstHalf
For partial create read first half of collections.
Definition: AthenaPoolTestDataWriter.h:63
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
checker_macros.h
Define macros for attributes used to control the static checker.