ATLAS Offline Software
Loading...
Searching...
No Matches
EventStatusSelectionAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef ASG_ANALYSIS_ALGORITHMS__EVENT_STATUS_SELECTION_ALG_H
8#define ASG_ANALYSIS_ALGORITHMS__EVENT_STATUS_SELECTION_ALG_H
9
12
13namespace CP
14{
17 {
18 public:
19 EventStatusSelectionAlg(const std::string &name,
20 ISvcLocator *svcLoc = nullptr);
21
22 virtual StatusCode initialize() final;
23 virtual StatusCode execute() final;
24 virtual StatusCode finalize() final;
25
26 private:
28 FilterReporterParams m_filterParams {this, "EventErrorState", "selecting events without any error state set"};
29 };
30}
31
32#endif
FilterReporterParams m_filterParams
the filter reporter parameters
virtual StatusCode execute() final
EventStatusSelectionAlg(const std::string &name, ISvcLocator *svcLoc=nullptr)
virtual StatusCode finalize() final
virtual StatusCode initialize() final
the (new) base class for EventLoop algorithms
a handle for applying algorithm filter decisions
Select isolated Photons, Electrons and Muons.