|
ATLAS Offline Software
|
Go to the documentation of this file.
40 for (
unsigned ik=0 ; ik<
keys.size() ; ik++ ) {
42 std::string collectionname =
"RoiDescriptorStore";
44 std::string keybase =
keys[ik];
45 keybase.erase( 0, keybase.find(collectionname)+collectionname.size() );
47 std::string newkey =
"HLT_TrigRoiDescriptorCollection" + keybase;
53 if (
evtStore()->overwrite( roicollection, newkey,
false ).isFailure() ) {
54 ATH_MSG_INFO(
"RoiReader::execute() could not write " << newkey );
def retrieve(aClass, aKey=None)
void deserialiser(TrigRoiDescriptorCollection &collection, const std::string &key) const
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
const std::vector< std::vector< uint32_t > > & serialised() const
expose the navigation information (in serialised form)
Athena::TPCnvVers::Current Athena::TPCnvVers::Old TrigRoiDescriptorCollection
virtual void execute(std::vector< std::string > &keys) override
void deserialise(const roiserial_type &s, std::vector< const IRoiDescriptor * > &rois)
deserialise uint32_t vector into a full vector of IRoiDescriptors
RoiReader(const std::string &name)
class header