|  | 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