31#include "GaudiKernel/AlgTool.h"
32#include "GaudiKernel/ISvcLocator.h"
33#include "GaudiKernel/IToolSvc.h"
34#include "GaudiKernel/ServiceHandle.h"
35#include "GaudiKernel/StatusCode.h"
36#include "GaudiKernel/ToolHandle.h"
37#include "GaudiKernel/MsgStream.h"
50#include "Identifier/Identifier.h"
107 double dPhi=phi1-phi2;
109 else if(dPhi<-
M_PI) dPhi=2*
M_PI+dPhi;
114 double deltaR(
double eta1,
double eta2,
double phi1,
double phi2) {
116 double dEta=std::fabs(eta1-eta2);
117 double dR=std::sqrt(std::pow(dEta,2)+std::pow(dPhi,2));
138 bool includelar) = 0;
149 const std::vector<xAOD::Iso::IsolationType>& cones ) = 0;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
CaloPhiRange class declaration.
DataVector adapter that acts like it holds const pointers.
Definition of the abstract IRDBAccessSvc interface.
Definition of the abstract IRDBRecord interface.
Definition of the abstract IRDBRecordset interface.
Container class for CaloCell.
Data object for each calorimeter readout cell.
DataVector adapter that acts like it holds const pointers.
Interface for extending Particles with calo cells.
Interface for extending Particles with calo intersections.
helper class to get the TrackParametersIdentifier from a TrackParameters
double deltaR(double eta1, double eta2, double phi1, double phi2)
double deltaPhi(double phi1, double phi2)
void EnsurePhiInMinusPiToPi(double &phi)
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< TrackParametersDim, Charged > TrackParameters
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
TrackParticleAuxContainer_v5 TrackParticleAuxContainer
Definition of the current TrackParticle auxiliary container.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.
CaloClusterAuxContainer_v2 CaloClusterAuxContainer
Define the latest version of the calorimeter cluster auxiliary container.