ATLAS Offline Software
|
Interface defining the tools used to convert Muon RDOs to MuonPrepRawData. More...
#include <IMuonRdoToPrepDataTool.h>
Public Member Functions | |
DeclareInterfaceID (IMuonRdoToPrepDataTool, 1, 0) | |
virtual StatusCode | decode (const EventContext &ctx, const std::vector< IdentifierHash > &idVect) const =0 |
Decoding method. More... | |
virtual StatusCode | decode (const EventContext &ctx, const std::vector< uint32_t > &robIds) const =0 |
Method for ROB based decoding. Shold decode all chambers asociated with the inputted ROB list. More... | |
virtual StatusCode | provideEmptyContainer (const EventContext &ctx) const =0 |
Method to create the empty containers.. Only used for seeded decoding. More... | |
Interface defining the tools used to convert Muon RDOs to MuonPrepRawData.
For the concrete implementations look at e.g.
Definition at line 23 of file IMuonRdoToPrepDataTool.h.
Muon::IMuonRdoToPrepDataTool::DeclareInterfaceID | ( | IMuonRdoToPrepDataTool | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Decoding method.
A vector of IdentifierHash are passed in, and the data corresponding to this list (i.e. in a Region of Interest) are converted.
idVect | Vector of hashes to convert i.e. the hashes of ROD collections in a 'Region of Interest' |
|
pure virtual |
Method for ROB based decoding. Shold decode all chambers asociated with the inputted ROB list.
|
pure virtual |
Method to create the empty containers.. Only used for seeded decoding.