ATLAS Offline Software
Classes | Namespaces | Typedefs | Functions
D3PDMaker/TileD3PDMaker/src/ITrackTools.h File Reference
#include <vector>
#include <string>
#include <algorithm>
#include <math.h>
#include <map>
#include "RDBAccessSvc/IRDBAccessSvc.h"
#include "RDBAccessSvc/IRDBRecordset.h"
#include "RDBAccessSvc/IRDBRecord.h"
#include "AthenaBaseComps/AthAlgTool.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "GaudiKernel/AlgTool.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IToolSvc.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/ToolHandle.h"
#include "GaudiKernel/MsgStream.h"
#include "AthContainers/ConstDataVector.h"
#include "GeoModelInterfaces/IGeoModelSvc.h"
#include "GeoModelUtilities/GeoModelExperiment.h"
#include "CaloEvent/CaloCell.h"
#include "TileEvent/TileCell.h"
#include "CaloEvent/CaloCellContainer.h"
#include "TileIdentifier/TileHWID.h"
#include "Identifier/HWIdentifier.h"
#include "Identifier/Identifier.h"
#include "CaloGeoHelpers/CaloPhiRange.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "xAODTracking/TrackParticleAuxContainer.h"
#include "xAODCaloEvent/CaloClusterContainer.h"
#include "xAODCaloEvent/CaloClusterAuxContainer.h"
#include "TrkParameters/TrackParameters.h"
#include "RecoToolInterfaces/IParticleCaloExtensionTool.h"
#include "RecoToolInterfaces/IParticleCaloCellAssociationTool.h"
#include "TrkParametersIdentificationHelpers/TrackParametersIdHelper.h"
#include "RecoToolInterfaces/ITrackIsolationTool.h"
#include "RecoToolInterfaces/ICaloCellIsolationTool.h"
#include "RecoToolInterfaces/ICaloTopoClusterIsolationTool.h"
#include "RecoToolInterfaces/INeutralEFlowIsolationTool.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ITrackTools
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 Rec
 Gaudi Tools.
 
 KinematicUtils
 

Typedefs

typedef CaloCell CELL
 
typedef CaloCellContainer CELLCONTAINER
 
typedef xAOD::TrackParticle TRACK
 
typedef xAOD::TrackParticleContainer TRACKCONTAINER
 
typedef xAOD::TrackParticleAuxContainer TRACKAUXCONTAINER
 
typedef xAOD::CaloCluster CLUSTER
 
typedef xAOD::CaloClusterContainer CLUSTERCONTAINER
 
typedef xAOD::CaloClusterAuxContainer CLUSTERAUXCONTAINER
 

Functions

void KinematicUtils::EnsurePhiInMinusPiToPi (double &phi)
 
double KinematicUtils::deltaPhi (double phi1, double phi2)
 
double KinematicUtils::deltaR (double eta1, double eta2, double phi1, double phi2)
 

Typedef Documentation

◆ CELL

typedef CaloCell CELL

Definition at line 84 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ CELLCONTAINER

Definition at line 85 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ CLUSTER

Definition at line 89 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ CLUSTERAUXCONTAINER

Definition at line 91 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ CLUSTERCONTAINER

Definition at line 90 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ TRACK

Definition at line 86 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ TRACKAUXCONTAINER

Definition at line 88 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.

◆ TRACKCONTAINER

Definition at line 87 of file D3PDMaker/TileD3PDMaker/src/ITrackTools.h.