ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
SGCommitAuditor Class Reference

#include <SGCommitAuditor.h>

Inheritance diagram for SGCommitAuditor:
Collaboration diagram for SGCommitAuditor:

Public Member Functions

 SGCommitAuditor (const std::string &name, ISvcLocator *pSvcLocator)
 
virtual ~SGCommitAuditor ()
 
virtual StatusCode initialize () override
 
virtual void after (const std::string &event, const std::string &name, const EventContext &, const StatusCode &) override
 

Private Attributes

ServiceHandle< IHiveStoreMgrp_sg
 

Detailed Description

Definition at line 25 of file SGCommitAuditor.h.

Constructor & Destructor Documentation

◆ SGCommitAuditor()

SGCommitAuditor::SGCommitAuditor ( const std::string &  name,
ISvcLocator *  pSvcLocator 
)

Definition at line 10 of file SGCommitAuditor.cxx.

12  :Auditor(name,pSvcLocator),
13  p_sg("StoreGateSvc", name)
14 {
15 
16 }

◆ ~SGCommitAuditor()

SGCommitAuditor::~SGCommitAuditor ( )
virtual

Definition at line 18 of file SGCommitAuditor.cxx.

18  {
19 }

Member Function Documentation

◆ after()

void SGCommitAuditor::after ( const std::string &  event,
const std::string &  name,
const EventContext &  ,
const StatusCode &   
)
overridevirtual

Definition at line 31 of file SGCommitAuditor.cxx.

32  {
34  return;
35  }
36  p_sg->commitNewDataObjects();
37 }

◆ initialize()

StatusCode SGCommitAuditor::initialize ( )
overridevirtual

Definition at line 23 of file SGCommitAuditor.cxx.

23  {
24  ATH_CHECK( p_sg.retrieve() );
25 
26  return StatusCode::SUCCESS;
27 }

Member Data Documentation

◆ p_sg

ServiceHandle<IHiveStoreMgr> SGCommitAuditor::p_sg
private

Definition at line 38 of file SGCommitAuditor.h.


The documentation for this class was generated from the following files:
LArPulseShapeRunConfig.Execute
Execute
Definition: LArPulseShapeRunConfig.py:62
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
SGCommitAuditor::p_sg
ServiceHandle< IHiveStoreMgr > p_sg
Definition: SGCommitAuditor.h:38
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240