ATLAS Offline Software
Loading...
Searching...
No Matches
SGGetterImpl.h File Reference

Common object getter code for retrieving from StoreGate. More...

#include "D3PDMakerInterfaces/IObjGetterTool.h"
#include "D3PDMakerUtils/SGKeyResolver.h"
#include "StoreGate/StoreGateSvc.h"
#include "GaudiKernel/IClassIDSvc.h"
#include "GaudiKernel/ServiceHandle.h"
Include dependency graph for SGGetterImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  D3PD::SGGetterImpl
 Common object getter code for retrieving from StoreGate. More...

Namespaces

namespace  D3PD
 Block filler tool for noisy FEB information.

Macros

#define SGGETTERIMPL_PROPS
 Use this macro in the constructor of the derived AlgTool class.

Detailed Description

Common object getter code for retrieving from StoreGate.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Aug, 2009

Definition in file SGGetterImpl.h.

Macro Definition Documentation

◆ SGGETTERIMPL_PROPS

#define SGGETTERIMPL_PROPS
Value:
do { \
this->declareProperty ("TypeName", this->m_typename, \
"Name of the type of the object being retrieved");\
this->declareProperty ("SGKey", this->m_sgkey, \
"StoreGate key of the object being retrieved. " \
"This may be a comma or space-separated list; " \
"the first existing key will be used."); \
this->declareProperty ("ClassIDSvc", this->m_clidsvc, \
"ClassIDSvc instance to use."); \
} while (0)

Use this macro in the constructor of the derived AlgTool class.

It declares the properties used by this class.

Definition at line 90 of file SGGetterImpl.h.

90#define SGGETTERIMPL_PROPS \
91 do { \
92 this->declareProperty ("TypeName", this->m_typename, \
93 "Name of the type of the object being retrieved");\
94 this->declareProperty ("SGKey", this->m_sgkey, \
95 "StoreGate key of the object being retrieved. " \
96 "This may be a comma or space-separated list; " \
97 "the first existing key will be used."); \
98 this->declareProperty ("ClassIDSvc", this->m_clidsvc, \
99 "ClassIDSvc instance to use."); \
100 } while (0)