ATLAS Offline Software
Namespaces | Functions
IsolationHelpers.h File Reference
#include "xAODPrimitives/IsolationType.h"
#include "xAODPrimitives/IsolationConeSize.h"
#include "xAODPrimitives/IsolationFlavour.h"
#include <cmath>
#include <cassert>
#include <iostream>
Include dependency graph for IsolationHelpers.h:

Go to the source code of this file.

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 xAOD::Iso
 Namespace holding the IsolationType enumeration.
 

Functions

IsolationConeSize xAOD::Iso::enumconeSize (IsolationType type)
 convert Isolation Type into cone size More...
 
float xAOD::Iso::coneSize (IsolationConeSize type)
 convert Isolation Size into cone size More...
 
IsolationConeSize xAOD::Iso::coneSize (float size)
 convert float (e.g. 0.3) into IsolationConeSize. An assert is thrown
More...
 
float xAOD::Iso::coneSize (IsolationType type)
 convert Isolation Type into cone size More...
 
IsolationFlavour xAOD::Iso::isolationFlavour (IsolationType type)
 convert Isolation Type into Isolation Flavour More...
 
IsolationType xAOD::Iso::isolationType (IsolationFlavour flavour, IsolationConeSize coneSize)
 
template<class IsoType >
std::string xAOD::Iso::toString (const IsoType &iso)