5#ifndef TRIGL2MUONSA_MMDATAPREPARATOR_H
6#define TRIGL2MUONSA_MMDATAPREPARATOR_H
9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ToolHandle.h"
26 const std::string& name,
27 const IInterface* parent);
42 this,
"MmPrepDataContainer",
"MM_Measurements",
"Name of the MMContainer to read in"};
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode prepareData(const EventContext &ctx, const TrigRoiDescriptor *p_roids, TrigL2MuonSA::MmHits &mmHits) const
MmDataPreparator(const std::string &type, const std::string &name, const IInterface *parent)
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
virtual StatusCode initialize() override
bool m_use_RoIBasedDataAccess
ToolHandle< IRegSelTool > m_regionSelector
void setRoIBasedDataAccess(bool use_RoIBasedDataAccess)
SG::ReadHandleKey< Muon::MMPrepDataContainer > m_mmPrepContainerKey
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...
std::vector< MmHitData > MmHits