|
ATLAS Offline Software
|
Go to the documentation of this file.
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" };
Thin_vtxDuplicates(const std::string &t, const std::string &n, const IInterface *p)
HandleKey object for adding thinning to an object.
std::atomic< unsigned int > m_nVtxTot
SG::ReadDecorHandleKeyArray< xAOD::VertexContainer > m_passFlags
virtual StatusCode initialize()
std::atomic< unsigned int > m_nVtxPass
SG::ThinningHandleKey< xAOD::VertexContainer > m_vertexContainerNames
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode finalize()
virtual StatusCode doThinning() const
Pass the thinning service
HandleKey object for adding thinning to an object.
StringProperty m_streamName