ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
Utilities
ICutter.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_ICUTTER_H
6
#define GLOBALSIM_ICUTTER_H
7
8
#include <climits>
9
#include <memory>
10
11
namespace
GlobalSim
{
16
class
ICutter
{
17
public
:
18
virtual
~ICutter
() =
default
;
19
virtual
bool
cut
(
const
ulong&)
const
= 0;
20
virtual
std::string
to_string
()
const
= 0;
21
};
22
std::unique_ptr<ICutter>
make_cutter
(
const
ulong& cut,
23
const
std::string& op);
24
}
25
#endif
GlobalSim::ICutter
Implementaton of ICutter, for converting text to cut logic in selectors.
Definition
ICutter.h:16
GlobalSim::ICutter::to_string
virtual std::string to_string() const =0
GlobalSim::ICutter::cut
virtual bool cut(const ulong &) const =0
GlobalSim::ICutter::~ICutter
virtual ~ICutter()=default
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
Trigger/TrigT1/Global/GlobalSimulation/src/Egamma1BDT/Egamma1BDT/BDT.h:11
GlobalSim::make_cutter
std::unique_ptr< ICutter > make_cutter(const ulong &cut, const std::string &op)
Definition
ICutter.cxx:79
Generated on
for ATLAS Offline Software by
1.17.0