ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
Algorithms
SelectionHelpers
SelectionHelpers
SelectionAccessorExprBase.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SELECTION_HELPERS__SELECTION_ACCESSOR_EXPR_BASE_H
6
#define SELECTION_HELPERS__SELECTION_ACCESSOR_EXPR_BASE_H
7
8
#include "
SelectionHelpers/ISelectionReadAccessor.h
"
9
10
namespace
CP
{
11
13
class
SelectionAccessorExprBase
:
public
ISelectionReadAccessor
{
14
// leave getBool pure virtual
15
// leave label pure virtual
16
17
public
:
18
virtual
SelectionType
getBits
(
const
SG::AuxElement
&element,
19
const
CP::SystematicSet
*sys)
const override
;
20
21
public
:
22
virtual
bool
isBool
()
const override
;
23
};
24
25
}
// namespace CP
26
27
#endif
ISelectionReadAccessor.h
CP::ISelectionReadAccessor
a specialized accessor to read a selection decoration from/to an xAOD object
Definition
ISelectionReadAccessor.h:40
CP::SelectionAccessorExprBase
Serves as the base for a few logical expression classes.
Definition
SelectionAccessorExprBase.h:13
CP::SelectionAccessorExprBase::getBits
virtual SelectionType getBits(const SG::AuxElement &element, const CP::SystematicSet *sys) const override
get the selection decoration
Definition
SelectionAccessorExprBase.cxx:9
CP::SelectionAccessorExprBase::isBool
virtual bool isBool() const override
whether this accessor returns a simple boolean
Definition
SelectionAccessorExprBase.cxx:18
CP::SystematicSet
Class to wrap a set of SystematicVariations.
Definition
SystematicSet.h:31
CP
Select isolated Photons, Electrons and Muons.
Definition
Control/xAODRootAccess/xAODRootAccess/TEvent.h:27
CP::SelectionType
uint32_t SelectionType
the type for selection decorations that are meant to hold a asg::AcceptData
Definition
SelectionHelpers.h:26
SG::AuxElement
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.
Generated on
for ATLAS Offline Software by
1.17.0