ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
McEventSelector
McEventSelector
McCnvSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// ============================================================
6
// McCnvSvc.h
7
// ------------------------------------------------------------
8
//
9
// Package : McEventSelector
10
//
11
// Author : Marjorie Shapiro
12
// Modified Nov 10 I.H.
13
// ============================================================
14
#ifndef MCEVENTSELECTOR_MCCNVSVC_H
15
#define MCEVENTSELECTOR_MCCNVSVC_H 1
16
17
#include "GaudiKernel/ConversionSvc.h"
18
19
// Forward declarations
20
template
<
class
TYPE>
class
SvcFactory
;
21
22
class
McCnvSvc
:
public
ConversionSvc {
24
friend
class
SvcFactory
<
McCnvSvc
>;
25
public
:
28
29
McCnvSvc
(
const
std::string& name, ISvcLocator* svc);
30
32
virtual
~McCnvSvc
();
33
36
37
virtual
StatusCode
initialize
();
38
40
virtual
StatusCode
updateServiceState
(IOpaqueAddress* pAddress);
42
44
static
long
storageType
() ;
45
virtual
long
repSvcType
()
const
;
46
};
47
48
#endif
// MCEVENTSELECTOR_MCCNVSVC_H
49
McCnvSvc::updateServiceState
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress)
Update state of the service.
Definition
McCnvSvc.cxx:42
McCnvSvc::storageType
static long storageType()
storage type
Definition
McCnvSvc.cxx:56
McCnvSvc::repSvcType
virtual long repSvcType() const
Definition
McCnvSvc.cxx:51
McCnvSvc::initialize
virtual StatusCode initialize()
Initialize the service.
Definition
McCnvSvc.cxx:36
McCnvSvc::~McCnvSvc
virtual ~McCnvSvc()
Standard Destructor.
Definition
McCnvSvc.cxx:32
McCnvSvc::McCnvSvc
McCnvSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Definition
McCnvSvc.cxx:27
SvcFactory
Definition
AthCnvSvc.h:28
Generated on
for ATLAS Offline Software by
1.17.0