RoiDescriptor collection. More...
#include <RoiWriter.h>
Public Member Functions | |
RoiWriter (const std::string &name, ISvcLocator *pSvcLocator) | |
class header | |
StatusCode | initialize () |
StatusCode | execute () |
StatusCode | finalize () |
void | deserialiser (TrigRoiDescriptorCollection &collection, const std::string key) const |
RoiDescriptor collection.
RoiWriter::RoiWriter | ( | const std::string & | name, | |
ISvcLocator * | pSvcLocator | |||
) |
class header
xAOD storage class utility to serialise the RoiDescriptorCollection
StatusCode RoiWriter::execute | ( | ) |
don't continue, overwrite instead
The Store always needs it's own AuxInfo, so why the AuxInfo and setStore can't be done by default in the Store constructor is anyone's guess - presumably when reading back from persistant storage the constructors could be created with some default parameter - I have code to *not* create the AuxInfo by default, but to do if given a flag. Is this frowned upon? this requires the xAOD container to have a method store() that returns the internal auxilliary store ideally, one would want an xAOD::RoiDescriptorStore constructor that takes a vector<vector<uint32_t>> then it could all be done in one line