 |
ATLAS Offline Software
|
Go to the documentation of this file.
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"
75 class IParticleCaloExtensionTool;
76 class TrackParametersIdentificationHelper;
80 {
class IParticleCaloCellAssociationTool; }
107 double dPhi=phi1-phi2;
123 static const InterfaceID IID_ITrackTools(
"ITrackTools", 1, 0);
131 static const InterfaceID&
interfaceID(){
return IID_ITrackTools; };
138 bool includelar) = 0;
149 const std::vector<xAOD::Iso::IsolationType>& cones ) = 0;
159 #endif //ITrackTools_H
Temporary container used until we have I/O for AuxStoreInternal.
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
DataVector adapter that acts like it holds const pointers.
setEt setPhi setE277 setWeta2 eta1
bool dPhi(const xAOD::TauJet &tau, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool dEta(const xAOD::TauJet &tau, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
Description of a calorimeter cluster.
Definition of the abstract IRDBAccessSvc interface.
CaloPhiRange class declaration.
double deltaPhi(double phi1, double phi2)
Ensure that the ATLAS eigen extensions are properly loaded.
Auxiliary container for calorimeter cluster containers.
void EnsurePhiInMinusPiToPi(double &phi)
Container class for CaloCell.
Definition of the abstract IRDBRecord interface.
Data object for each calorimeter readout cell.
Class describing a TrackParticle.
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition of the abstract IRDBRecordset interface.
constexpr int pow(int base, int exp) noexcept