![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
13 , m_calofilter(
"CaloTimeFilterTool")
14 , m_mbtsfilter(
"MBTSTimeFilterTool"){
37 return StatusCode::SUCCESS;
63 if (
sc.isFailure() ) {
65 return StatusCode::SUCCESS;
78 if (
sc.isFailure() ) {
80 return StatusCode::SUCCESS;
105 return StatusCode::SUCCESS;
119 return StatusCode::SUCCESS;
ToolHandle< ICaloTimeFilterTool > m_calofilter
ToolHandle< IMBTSTimeFilterTool > m_mbtsfilter
Gaudi::Property< unsigned int > m_prescale
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
CollisionFilterAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_doMBTSTimeFilter
std::atomic< unsigned int > m_caloaccept
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< TileCellContainer > m_MBTS_key
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode finalize() override
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
std::atomic< unsigned int > m_overlap
std::atomic< unsigned int > m_counter
SG::ReadHandleKey< LArCollisionTime > m_LArTimeKey
#define ATH_MSG_WARNING(x)
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< bool > m_doCaloTimeFilter
virtual StatusCode initialize() override
virtual void setFilterPassed(bool state, const EventContext &ctx) const
std::atomic< unsigned int > m_mbtsaccept