ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
Hypothesis
eEmSelector.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIM_EEMSELECTOR_H
6
#define GLOBALSIM_EEMSELECTOR_H
7
8
#include "
IeEmSelector.h
"
9
#include "
../Utilities/ICutter.h
"
10
11
#include <climits>
12
#include <memory>
13
14
namespace
GlobalSim
{
20
21
using
GlobalSim::IOBitwise::eEmTOB;
22
23
class
eEmSelector
:
public
IeEmSelector
{
24
public
:
25
27
eEmSelector
() =
default
;
28
30
eEmSelector
(ulong rhad_cut,
31
const
std::string& rhad_op,
32
ulong reta_cut,
33
const
std::string& reta_op,
34
ulong wstot_cut,
35
const
std::string& wstot_op);
36
37
virtual
~eEmSelector
() =
default
;
38
39
virtual
bool
select
(
const
eEmTOB
&)
const override
;
40
41
virtual
std::string
to_string
()
const override
;
42
43
private
:
44
std::unique_ptr<ICutter>
m_rhad_cutter
{
nullptr
};
45
std::unique_ptr<ICutter>
m_reta_cutter
{
nullptr
};
46
std::unique_ptr<ICutter>
m_wstot_cutter
{
nullptr
};
47
};
48
}
49
#endif
ICutter.h
IeEmSelector.h
GlobalSim::IOBitwise::eEmTOB
Definition
Global/GlobalSimulation/src/IO/eEmTOB.h:24
GlobalSim::IeEmSelector
Definition
IeEmSelector.h:26
GlobalSim::eEmSelector::to_string
virtual std::string to_string() const override
Definition
eEmSelector.cxx:35
GlobalSim::eEmSelector::m_wstot_cutter
std::unique_ptr< ICutter > m_wstot_cutter
Definition
eEmSelector.h:46
GlobalSim::eEmSelector::select
virtual bool select(const eEmTOB &) const override
Definition
eEmSelector.cxx:25
GlobalSim::eEmSelector::~eEmSelector
virtual ~eEmSelector()=default
GlobalSim::eEmSelector::m_rhad_cutter
std::unique_ptr< ICutter > m_rhad_cutter
Definition
eEmSelector.h:44
GlobalSim::eEmSelector::eEmSelector
eEmSelector()=default
Passes all.
GlobalSim::eEmSelector::m_reta_cutter
std::unique_ptr< ICutter > m_reta_cutter
Definition
eEmSelector.h:45
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
Trigger/TrigT1/Global/GlobalSimulation/src/Egamma1BDT/Egamma1BDT/BDT.h:11
Generated on
for ATLAS Offline Software by
1.17.0