The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
EvtDataSvc.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11#pragma once
12
13#include <GaudiKernel/DataSvc.h>
15
22class EvtDataSvc : public DataSvc {
23public:
24 using DataSvc::DataSvc;
25 StatusCode initialize() override;
26 StatusCode reinitialize() override;
27 StatusCode finalize() override;
28
29private:
31};
DataSvc(const DataSvc &)=delete
copy constructor disabled
A EvtDataSvc is the base class for event services.
Definition EvtDataSvc.h:22
SmartIF< IConversionSvc > m_cnvSvc
Definition EvtDataSvc.h:30
DataSvc(const DataSvc &)=delete
copy constructor disabled
StatusCode reinitialize() override
Service reinitialisation.
StatusCode finalize() override
Service finalization.
StatusCode initialize() override
Service initialisation.
Small smart pointer class with automatic reference counting for IInterface.
Definition SmartIF.h:28
This class is used for returning status codes from appropriate routines.
Definition StatusCode.h:64