ATLAS Offline Software
AthenaPoolTestDataWriter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef AthenaPoolTestDataWriter_h
6 #define AthenaPoolTestDataWriter_h
7 
26 // INCLUDE HEADER FILES:
27 
30 
31 // Contains thread-unsafe old-style code modifying EventInfo in place.
33 {
34 
35 public:
36 
38  AthenaPoolTestDataWriter(const std::string& name, ISvcLocator* pSvcLocator);
39 
42 
44  virtual StatusCode execute() override;
45 
46 private:
47 
49  Gaudi::Property<bool> m_partialCreate{this, "PartialCreate", false};
50 
52  Gaudi::Property<bool> m_readOtherHalf{this, "ReadOtherHalf", false};
53 
55  Gaudi::Property<bool> m_readFirstHalf{this, "ReadFirstHalf", false};
56 
57 };
58 #endif
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
AthenaPoolTestDataWriter
Test Algorithm POOL I/O tests, writes AthenaPoolData objects to the transient store.
Definition: AthenaPoolTestDataWriter.h:33
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
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
checker_macros.h
Define macros for attributes used to control the static checker.