|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef STOREGATE_THINNINGHANDLEKEY_H
14 #define STOREGATE_THINNINGHANDLEKEY_H
19 #include "GaudiKernel/IDataHandleHolder.h"
72 template <
class OWNER,
75 const std::string&
name,
76 const std::string&
key,
77 const std::string&
doc);
111 const std::string& qualifier,
128 const char* qualifier,
161 #endif // not STOREGATE_THINNINGHANDLEKEY_H
Property holding a SG store/key/clid from which a ReadHandle is made.
const WriteHandleKey< ThinningDecision > & decisionHandleKey() const
Return the write key for the thinning decision.
ThinningHandleKey & operator=(const ThinningHandleKey &other)
Assignment.
HandleKey object for adding thinning to an object.
StatusCode initialize(const std::string &stream, bool used=true)
Should be called during the initialize phase.
const std::string & key() const
Return the StoreGate ID for the referenced object.
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode initialize(const std::string &stream, const std::string &qualifier, bool used=true)
Should be called during the initialize phase.
ThinningHandleKey(const ThinningHandleKey &)=default
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Hold thinning decisions for one container.
ThinningHandleKey(OWNER *owner, const std::string &name, const std::string &key, const std::string &doc)
Auto-declaring Property constructor.
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode initialize(const std::string &stream, const char *qualifier, bool used=true)
Should be called during the initialize phase.
ThinningHandleKey(const std::string &key="", const std::string &storeName=StoreID::storeName(StoreID::EVENT_STORE))
Constructor.
static const std::string & storeName(const StoreID::type &s)
WriteHandleKey< ThinningDecision > m_decisionKey
Thinning decision write key.