5#ifndef DERIVATIONFRAMEWORK_Thin_vtxDuplicates_H
6#define DERIVATIONFRAMEWORK_Thin_vtxDuplicates_H
11#include "GaudiKernel/ToolHandle.h"
28 StringProperty
m_streamName{
this,
"StreamName",
"",
"Name of the stream being thinned" };
HandleKey object for adding thinning to an object.
std::atomic< unsigned int > m_nVtxPass
SG::ThinningHandleKey< xAOD::VertexContainer > m_vertexContainerNames
SG::ReadDecorHandleKeyArray< xAOD::VertexContainer > m_passFlags
virtual StatusCode initialize()
virtual StatusCode finalize()
Thin_vtxDuplicates(const std::string &t, const std::string &n, const IInterface *p)
std::atomic< unsigned int > m_nVtxTot
virtual StatusCode doThinning() const
StringProperty m_streamName
HandleKey object for adding thinning to an object.
DecorHandleKeyArray< ReadDecorHandle< T, S >, ReadDecorHandleKey< T >, Gaudi::DataHandle::Reader > ReadDecorHandleKeyArray