![]() |
ATLAS Offline Software
|
Interface for tool to map between calorimeter cells and supercells. More...
#include <ICaloSuperCellIDTool.h>
Public Member Functions | |
DeclareInterfaceID (ICaloSuperCellIDTool, 1, 0) | |
virtual Identifier | offlineToSuperCellID (const Identifier &id) const =0 |
Given an offline cell identifier, return the corresponding supercell identifier. More... | |
virtual std::vector< Identifier > | superCellToOfflineID (const Identifier &id) const =0 |
Given a supercell identifier, return the list of corresponding offline cell identifiers. More... | |
virtual std::vector< Identifier > | offlineToSuperCellRegion (const Identifier ®_id) const =0 |
Given an offline region identifier, return the corresponding supercell region identifier(s). More... | |
virtual std::vector< Identifier > | superCellToOfflineRegion (const Identifier ®_id) const =0 |
Given a supercell region identifier, return the corresponding offline region identifier(s). More... | |
Interface for tool to map between calorimeter cells and supercells.
Definition at line 29 of file ICaloSuperCellIDTool.h.
ICaloSuperCellIDTool::DeclareInterfaceID | ( | ICaloSuperCellIDTool | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Given an offline cell identifier, return the corresponding supercell identifier.
If none exists, an invalid identifier is returned.
|
pure virtual |
Given an offline region identifier, return the corresponding supercell region identifier(s).
There will normally be only one, but it's possible for there to be multiple matches. If none exists, an invalid identifier is returned.
|
pure virtual |
Given a supercell identifier, return the list of corresponding offline cell identifiers.
|
pure virtual |
Given a supercell region identifier, return the corresponding offline region identifier(s).
There will normally be only one, but it's possible for there to be multiple matches. If none exists, an invalid identifier is returned.