9#ifndef DERIVATIONFRAMEWORK_BPhysPVThinningTool_H
10#define DERIVATIONFRAMEWORK_BPhysPVThinningTool_H 1
34 virtual StatusCode
finalize()
override;
37 virtual StatusCode
doThinning()
const override;
40 StringProperty
m_streamName{
this,
"StreamName",
"",
"Name of the stream being thinned" };
44 mutable std::atomic<unsigned int>
m_ntot;
45 mutable std::atomic<unsigned int>
m_npass;
HandleKey object for adding thinning to an object.
HandleKey object for adding thinning to an object.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray