std::atomic< unsigned long int > m_ntotGSF
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_gsfSGKey
std::atomic< unsigned long int > m_ntotGSFVtx
SG::ThinningHandleKey< xAOD::VertexContainer > m_gsfVtxSGKey
std::atomic< unsigned long int > m_nGSFVtxPass
virtual StatusCode finalize() override
BooleanProperty m_bestVtxMatchOnly
void clearGSFVtx(const EventContext &ctx) const
void setPhotonMasks(std::vector< bool > &, std::vector< bool > &, const xAOD::EgammaContainer *, const xAOD::TrackParticleContainer *, const xAOD::TrackParticleContainer *) const
virtual ~EgammaTrackParticleThinning()
virtual StatusCode doThinning() const override
std::atomic< unsigned long int > m_npass
virtual StatusCode initialize() override
std::atomic< unsigned long int > m_ntot
std::atomic< unsigned long int > m_nEgammas
void setElectronMasks(std::vector< bool > &, std::vector< bool > &, const xAOD::EgammaContainer *, const xAOD::TrackParticleContainer *, const xAOD::TrackParticleContainer *) const
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_inDetSGKey
std::atomic< unsigned long int > m_nSelEgammas
std::atomic< unsigned long int > m_nGSFPass
SG::ReadHandleKey< xAOD::EgammaContainer > m_egammaKey
EgammaTrackParticleThinning(const std::string &t, const std::string &n, const IInterface *p)