ATLAS Offline Software
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 
15 #include <string>
16 
17 class StoreID
18 {
19 
20  public:
21 
22  // DEFINITIONS HERE MUST BE KEPT SYNCHRONIZED WITH AthenaKernel/python/StoreID.py.
23 
24  typedef enum {
25 
32  UNKNOWN
33  } type;
34 
35 public:
36  static StoreID::type findStoreID(const std::string& storeName);
37  static const std::string& storeName( const StoreID::type& s );
38 
39 };
40 
41 #endif
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
StoreID::CONDITION_STORE
@ CONDITION_STORE
Definition: StoreID.h:28
StoreID::PILEUP_STORE
@ PILEUP_STORE
Definition: StoreID.h:31
StoreID
defines an enum used by address providers to decide what kind of StoreGateSvc they are providing addr...
Definition: StoreID.h:18
StoreID::METADATA_STORE
@ METADATA_STORE
Definition: StoreID.h:29
StoreID::DETECTOR_STORE
@ DETECTOR_STORE
Definition: StoreID.h:27
StoreID::type
type
Definition: StoreID.h:24
StoreID::findStoreID
static StoreID::type findStoreID(const std::string &storeName)
Definition: StoreID.cxx:21
StoreID::UNKNOWN
@ UNKNOWN
Definition: StoreID.h:32
StoreID::EVENT_STORE
@ EVENT_STORE
Definition: StoreID.h:26
StoreID::storeName
static const std::string & storeName(const StoreID::type &s)
Definition: StoreID.cxx:77
StoreID::INPUT_METADATA_STORE
@ INPUT_METADATA_STORE
Definition: StoreID.h:30