ATLAS Offline Software
Classes | Namespaces | Macros
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

 D3PD
 Block filler tool for noisy FEB information.
 

Macros

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

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 91 of file SGGetterImpl.h.