ATLAS Offline Software
Loading...
Searching...
No Matches
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

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

Typedefs

typedef CaloCell CELL
 CALORIMETER INCLUDES.
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)
static const InterfaceID IID_ITrackTools ("ITrackTools", 1, 0)

Typedef Documentation

◆ CELL

typedef CaloCell CELL

CALORIMETER INCLUDES.

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

◆ CELLCONTAINER

◆ CLUSTER

◆ CLUSTERAUXCONTAINER

◆ CLUSTERCONTAINER

◆ TRACK

◆ TRACKAUXCONTAINER

◆ TRACKCONTAINER

Function Documentation

◆ IID_ITrackTools()

const InterfaceID IID_ITrackTools ( "ITrackTools" ,
1 ,
0  )
static