ATLAS Offline Software
Loading...
Searching...
No Matches
StoreID.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ATHENAKERNEL_STOREID_H
6#define ATHENAKERNEL_STOREID_H
7// $Id: StoreID.h,v 1.4 2008-01-04 21:40:11 gemmeren Exp $
8
14
15#include <string>
16
18{
19
20 public:
21
22 // DEFINITIONS HERE MUST BE KEPT SYNCHRONIZED WITH AthenaKernel/python/StoreID.py.
23
34
35public:
36 static StoreID::type findStoreID(const std::string& storeName);
37 static const std::string& storeName( const StoreID::type& s );
38
39};
40
41#endif
defines an enum used by address providers to decide what kind of StoreGateSvc they are providing addr...
Definition StoreID.h:18
@ EVENT_STORE
Definition StoreID.h:26
@ CONDITION_STORE
Definition StoreID.h:28
@ INPUT_METADATA_STORE
Definition StoreID.h:30
@ UNKNOWN
Definition StoreID.h:32
@ METADATA_STORE
Definition StoreID.h:29
@ DETECTOR_STORE
Definition StoreID.h:27
@ PILEUP_STORE
Definition StoreID.h:31
static const std::string & storeName(const StoreID::type &s)
Definition StoreID.cxx:77
static StoreID::type findStoreID(const std::string &storeName)
Definition StoreID.cxx:21