The Gaudi Framework  master (181af51f)
Loading...
Searching...
No Matches
RunRecordDataSvc.cpp
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2019 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//====================================================================
12// RunRecordDataSvc.cpp
13//--------------------------------------------------------------------
14//
15// Package : System ( The LHCb Offline System)
16//
17// Description: implementation of the Transient event data service.
18//
19// Author : M.Frank
20// History :
21// +---------+----------------------------------------------+---------
22// | Date | Comment | Who
23// +---------+----------------------------------------------+---------
24// | 10/12/08| Initial version | MF
25// +---------+----------------------------------------------+---------
26//
27//====================================================================
28#define DATASVC_RUNRECORDDATASVC_CPP
29
30#include "RecordDataSvc.h"
31
49public:
51 RunRecordDataSvc( const std::string& nam, ISvcLocator* svc ) : RecordDataSvc( nam, svc ) {
52 m_cnvSvc = nullptr;
53 m_rootName = "/RunRecords";
54 m_incidentName = "NEW_RUN_RECORD";
55 m_saveIncidentName = "SAVE_RUN_RECORD";
56 m_persSvcName = "PersistencySvc/RecordPersistencySvc";
57 }
58};
59
60// Instantiation of a static factory class used by clients to create instances of this service
#define DECLARE_COMPONENT(type)
Gaudi::Property< std::string > m_rootName
Definition DataSvc.h:53
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition ISvcLocator.h:42
Gaudi::Property< std::string > m_incidentName
SmartIF< IConversionSvc > m_cnvSvc
Reference to the main data conversion service.
Gaudi::Property< std::string > m_persSvcName
RecordDataSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Gaudi::Property< std::string > m_saveIncidentName
A RunRecordDataSvc is the base class for event services.
RunRecordDataSvc(const std::string &nam, ISvcLocator *svc)
Standard Constructor.