ATLAS Offline Software
Classes | Namespaces | Functions
JetDumper.h File Reference
#include "AsgTools/AsgTool.h"
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
#include "fastjet/PseudoJet.hh"
#include "AthLinks/ElementLinkVector.h"
#include "JetInterface/IJetExecuteTool.h"
#include "xAODCaloEvent/CaloCluster.h"
#include "xAODJet/Jet.h"
#include "xAODMuon/MuonSegment.h"
#include "xAODMuon/MuonSegmentContainer.h"
#include "JetEDM/PseudoJetVector.h"
#include "JetEDM/IConstituentUserInfo.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JetDumper
 Tool to dump jets to the log. More...
 

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 

Functions

template<typename T , typename TMom >
JetDumper::NameList get_moment_keys (const T *pobj)
 
template<>
JetDumper::NameList get_moment_keys< xAOD::Jet, float > (const xAOD::Jet *pjet)
 
template<>
JetDumper::NameList get_moment_keys< xAOD::Jet, int > (const xAOD::Jet *pjet)
 
template<typename T >
T & const_cast_ptr (T &obj)
 
template<typename T >
T * const_cast_ptr (T *pobj)
 

Function Documentation

◆ const_cast_ptr() [1/2]

template<typename T >
T& const_cast_ptr ( T &  obj)

Definition at line 363 of file JetDumper.h.

363 { return obj; }

◆ const_cast_ptr() [2/2]

template<typename T >
T* const_cast_ptr ( T *  pobj)

Definition at line 366 of file JetDumper.h.

366 { return const_cast<T*>(pobj); }

◆ get_moment_keys()

template<typename T , typename TMom >
JetDumper::NameList get_moment_keys ( const T *  pobj)

Definition at line 469 of file JetDumper.h.

469  {
470  return JetDumper::NameList();
471 }

◆ get_moment_keys< xAOD::Jet, float >()

template<>
JetDumper::NameList get_moment_keys< xAOD::Jet, float > ( const xAOD::Jet pjet)

◆ get_moment_keys< xAOD::Jet, int >()

JetDumper::NameList
std::vector< Name > NameList
Definition: JetDumper.h:61
python.PyAthena.obj
obj
Definition: PyAthena.py:132
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35