ATLAS Offline Software
Loading...
Searching...
No Matches
AnyVertexSkimmingTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DERIVATIONFRAMEWORKBPHY_ANYVERTEXSKIMMINGTOOL_H
6#define DERIVATIONFRAMEWORKBPHY_ANYVERTEXSKIMMINGTOOL_H
10//*This class is written as a stop gap because the standard expression parser isn't working with the cascade vertices
11//***When this is resolved it can be deleted
12
13namespace DerivationFramework {
14 class AnyVertexSkimmingTool : public extends<AthAlgTool, ISkimmingTool>{
15 public:
16 AnyVertexSkimmingTool(const std::string&, const std::string&, const IInterface*);
17 StatusCode initialize() override;
18 virtual bool eventPassesFilter(const EventContext& ctx) const override;
20 private:
21 SG::ReadHandleKeyArray<xAOD::VertexContainer> m_keyArray {this, "VertexContainerNames", {} };
22 };
23}
24
25#endif
AnyVertexSkimmingTool(const std::string &, const std::string &, const IInterface *)
SG::ReadHandleKeyArray< xAOD::VertexContainer > m_keyArray
virtual bool eventPassesFilter(const EventContext &ctx) const override
THE reconstruction tool.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray