ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
ByteStreamTest
src
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
12
#include "
AthenaKernel/IAthenaSelectorTool.h
"
13
#include "
AthenaBaseComps/AthAlgTool.h
"
14
15
#include <string>
16
20
class
EvenEventsSelectorTool
:
public
extends<AthAlgTool, IAthenaSelectorTool> {
21
public
:
// Constructor and Destructor
23
using
base_class::base_class;
25
virtual
~EvenEventsSelectorTool
();
26
27
public
:
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
AthAlgTool.h
IAthenaSelectorTool.h
This file contains the class definition for the IAthenaSelectorTool class.
EvenEventsSelectorTool
This class provides an example for reading with a ISelectorTool to veto events on AttributeList.
Definition
EvenEventsSelectorTool.h:20
EvenEventsSelectorTool::preFinalize
virtual StatusCode preFinalize() override
Definition
EvenEventsSelectorTool.h:32
EvenEventsSelectorTool::postInitialize
virtual StatusCode postInitialize() override
IAthenaSelectorTool Interface method implementations:
Definition
EvenEventsSelectorTool.h:29
EvenEventsSelectorTool::postNext
virtual StatusCode postNext() const override
Definition
EvenEventsSelectorTool.cxx:17
EvenEventsSelectorTool::~EvenEventsSelectorTool
virtual ~EvenEventsSelectorTool()
Destructor.
Definition
EvenEventsSelectorTool.cxx:13
EvenEventsSelectorTool::preNext
virtual StatusCode preNext() const override
Definition
EvenEventsSelectorTool.h:30
Generated on
for ATLAS Offline Software by
1.17.0