|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ISOLATIONSELECTION_DEFS_H
6 #define ISOLATIONSELECTION_DEFS_H
49 operator const Obj*()
const {
return m_ptr; }
bool operator<(const SortedObjPtr< Obj > &other) const
std::set< FlowElementPtr > PflowSet
std::set< TrackPtr > TrackSet
bool operator<(const FlowElementPtr &other) const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Small helper struct to have sets of particle pointers sorted by pt.
Helper class to provide constant type-safe access to aux data.
SortedObjPtr(const Obj *_ptr)
Select isolated Photons, Electrons and Muons.
Helper class to provide type-safe access to aux data.
IsolationType
Overall enumeration for isolation types in xAOD files.
std::unique_ptr< CharAccessor > SelectionAccessor
For the flow elements we need a special derivate which also contains the weights.
std::set< CaloClusterPtr > ClusterSet
const Obj * operator->() const
FlowElementPtr(const xAOD::FlowElement *ele, float _weight)
setBGCode setTAP setLVL2ErrorBits bool
const Obj & operator*() const
std::unique_ptr< CharDecorator > SelectionDecorator
std::vector< IsoType > IsoVector
Base class for elements of a container that can have aux data.
A detector object made of other lower level object(s)