RoiWriter Class Reference

RoiDescriptor collection. More...

#include <RoiWriter.h>

List of all members.

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

Detailed Description

RoiDescriptor collection.


Constructor & Destructor Documentation

RoiWriter::RoiWriter ( const std::string &  name,
ISvcLocator *  pSvcLocator 
)

class header

xAOD storage class utility to serialise the RoiDescriptorCollection


Member Function Documentation

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1