15#ifndef TBREC_TBBEAMQUALITY_H
16#define TBREC_TBBEAMQUALITY_H
21#include "GaudiKernel/ToolHandle.h"
32 TBBeamQuality(
const std::string& name, ISvcLocator* pService);
37 virtual StatusCode
execute(
const EventContext& ctx)
override;
38 virtual StatusCode
finalize()
override;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode initialize() override
std::map< ToolHandle< TBBeamQualityTool >, unsigned int > m_bqrejectCounter
ToolHandleArray< TBBeamQualityTool > m_bqtools
std::vector< std::string > m_bqparticle
std::map< ToolHandle< TBBeamQualityTool >, unsigned int > m_bqtotalCounter
virtual StatusCode finalize() override
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
std::map< ToolHandle< TBBeamQualityTool >, unsigned int > m_bqacceptCounter
TBBeamQuality(const std::string &name, ISvcLocator *pService)