ATLAS Offline Software
PhysicsAnalysis
AnalysisCommon
AnalysisUtils
AnalysisUtils
ISelector.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// Dear emacs, this is -*-c++-*-
6
#ifndef ANALYSISUTILS_ISELECTOR_H
7
#define ANALYSISUTILS_ISELECTOR_H
8
22
#include "
AraTool/AraAlgToolWrapper.h
"
23
#include "
AnalysisUtils/ISelectorCore.h
"
24
25
class
ISelector
:
public
AraAlgToolWrapper
< ISelectorCore >
26
{
27
28
public
:
30
ISelector
(
const
std::string&
type
,
31
const
std::string&
name
,
32
const
IInterface*
parent
)
33
:
AthAlgTool
(
type
,
name
,
parent
),
34
AraAlgToolWrapper
<
ISelectorCore
> (
type
,
name
,
parent
)
35
{
/*AthAlgTool::declareInterface< ISelectorCore >(this);*/
}
36
37
};
38
39
40
#endif // ANALYSISUTILS_ISELECTOR_H
ISelectorCore
Dual use tool (athena/ARA) for any cuts. This is the base class.
Definition:
ISelectorCore.h:29
ISelector::ISelector
ISelector(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
Definition:
ISelector.h:30
AraAlgToolWrapper
Definition:
AraAlgToolWrapper.h:21
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
ISelectorCore.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
ISelector
Dual use tool (athena/ARA) for any cuts. This is the base class.
Definition:
ISelector.h:26
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
AthAlgTool
Definition:
AthAlgTool.h:26
AraAlgToolWrapper.h
Generated on Fri Jul 5 2024 21:18:12 for ATLAS Offline Software by
1.8.18