5#ifndef TRIGL2MUONSA_CSCDATAPREPARATOR_H
6#define TRIGL2MUONSA_CSCDATAPREPARATOR_H
9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ToolHandle.h"
27 const std::string& name,
28 const IInterface* parent);
47 double calc_residual_phi(
double aw,
double bw,
double phiw,
double hitphi,
double hitz)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
bool m_use_RoIBasedDataAccess
double calc_residual_phi(double aw, double bw, double phiw, double hitphi, double hitz) const
virtual StatusCode initialize() override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
double calc_residual(double aw, double bw, double x, double y) const
SG::ReadHandleKey< Muon::CscPrepDataContainer > m_cscPrepContainerKey
CscDataPreparator(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode prepareData(const EventContext &ctx, TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::CscHits &cscHits) const
void setRoIBasedDataAccess(bool use_RoIBasedDataAccess)
std::vector< CscHitData > CscHits