ATLAS Offline Software
Loading...
Searching...
No Matches
EvenEventsSelectorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef EVENEVENTSSELECTORTOOL_H
6#define EVENEVENTSSELECTORTOOL_H
7
11
14
15#include <string>
16
20class EvenEventsSelectorTool : public extends<AthAlgTool, IAthenaSelectorTool> {
21public: // Constructor and Destructor
23 using base_class::base_class;
26
27public:
29 virtual StatusCode postInitialize() override { return StatusCode::SUCCESS; }
30 virtual StatusCode preNext() const override { return StatusCode::SUCCESS; }
31 virtual StatusCode postNext() const override;
32 virtual StatusCode preFinalize() override { return StatusCode::SUCCESS; }
33};
34
35#endif
This file contains the class definition for the IAthenaSelectorTool class.
This class provides an example for reading with a ISelectorTool to veto events on AttributeList.
virtual StatusCode preFinalize() override
virtual StatusCode postInitialize() override
IAthenaSelectorTool Interface method implementations:
virtual StatusCode postNext() const override
virtual ~EvenEventsSelectorTool()
Destructor.
virtual StatusCode preNext() const override