|
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; }
97 phi = fmod(phi, (2*
M_PI));
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 eta() const
pseudorapidity method
DataVector adapter that acts like it holds const pointers.
setEt setPhi setE277 setWeta2 eta1
Description of a calorimeter cluster.
Definition of the abstract IRDBAccessSvc interface.
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
bool dPhi(const xAOD::TauJet &tau, const xAOD::TauTrack &track, double &out)
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.
bool dEta(const xAOD::TauJet &tau, const xAOD::TauTrack &track, double &out)
constexpr int pow(int base, int exp) noexcept