5#ifndef MUON_MuonRecoValidationTool_H
6#define MUON_MuonRecoValidationTool_H
14#include "GaudiKernel/IIncidentListener.h"
15#include "GaudiKernel/ServiceHandle.h"
16#include "GaudiKernel/ToolHandle.h"
68 float expos_err)
const override;
75 float time,
float errorTime)
const override;
82 int ntimes,
float beta,
float chi2ndof,
int stage)
const override;
85 virtual void handle(
const Incident& inc)
override;
91 void extract(
const MuonSegment& segment, std::set<Identifier>& ids, std::vector<const MuonClusterOnTrack*>& clusters)
const;
101 int getUniqueID(
const std::set<Identifier>& ids)
const;
105 "Handle to the service providing the IMuonEDMHelperSvc interface"};
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Base class for Muon cluster RIO_OnTracks.
This is the common class for 3D segments used in the muon spectrometer.
Tracking class to hold the extrapolation from a particle from the calo entry to the end of muon syste...
This class is the pure abstract base class for all fittable tracking measurements.
std::vector< std::string > intersection(std::vector< std::string > &v1, std::vector< std::string > &v2)
bool add(const std::string &hname, TKey *tobj)
Eigen::Matrix< double, 3, 1 > Vector3D
std::vector< StauHit > StauHits
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
struct representing the maximum in the hough space