15#include "TDirectory.h"
24 :
public TDirectory::TContext
36DirectoryRestore::DirectoryRestore()
37 : TDirectory::TContext (0),
44DirectoryRestore::~DirectoryRestore()
71 CHECK( AthAlgorithm::initialize() );
86 DirectoryRestore save;
87 CHECK( m_histSvc.retrieve() );
90 CHECK( detStore().retrieve() );
91 return StatusCode::SUCCESS;
100 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
Work around initialization ordering problems.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
DummyInitAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
ServiceHandle< ITHistSvc > m_histSvc
virtual StatusCode execute() override
Standard Gaudi execute method.
StatusCode DummyInitAlg::initialize ATLAS_NOT_THREAD_SAFE()
Standard Gaudi initialize method.