ATLAS Offline Software
Loading...
Searching...
No Matches
Defs.h File Reference
#include <AthContainers/AuxElement.h>
#include <xAODCaloEvent/CaloCluster.h>
#include <xAODPFlow/FlowElement.h>
#include <xAODPrimitives/IsolationType.h>
#include <xAODTracking/TrackParticle.h>
#include <set>
#include <unordered_set>
Include dependency graph for PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CP::SortedObjPtr< Obj >
 Small helper struct to have sets of particle pointers sorted by pt. More...
struct  CP::FlowElementPtr
 For the flow elements we need a special derivate which also contains the weights. More...

Namespaces

namespace  CP
 Select isolated Photons, Electrons and Muons.

Typedefs

using CP::CharAccessor = SG::AuxElement::ConstAccessor<char>
using CP::CharDecorator = SG::AuxElement::Decorator<char>
using CP::FloatAccessor = SG::AuxElement::ConstAccessor<float>
using CP::FloatDecorator = SG::AuxElement::Decorator<float>
using CP::SelectionAccessor = std::unique_ptr<CharAccessor>
using CP::SelectionDecorator = std::unique_ptr<CharDecorator>
using CP::BoolDecorator = SG::AuxElement::Decorator<bool>
using CP::BoolAccessor = SG::AuxElement::ConstAccessor<bool>
using CP::IntDecorator = SG::AuxElement::Decorator<int>
using CP::IntAccessor = SG::AuxElement::ConstAccessor<int>
using CP::ShortDecorator = SG::AuxElement::Decorator<short>
using CP::ShortAccessor = SG::AuxElement::ConstAccessor<short>
using CP::IsoType = xAOD::Iso::IsolationType
using CP::IsoVector = std::vector<IsoType>
using CP::CaloClusterPtr = SortedObjPtr<xAOD::CaloCluster>
using CP::TrackPtr = SortedObjPtr<xAOD::TrackParticle>
using CP::TrackSet = std::set<TrackPtr>
using CP::ClusterSet = std::set<CaloClusterPtr>
using CP::PflowSet = std::set<FlowElementPtr>
using CP::UnorderedClusterSet = std::unordered_set<const xAOD::CaloCluster*>
using CP::UnorderedContainerSet = std::unordered_set<const SG::AuxVectorData*>