00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ROIWRITER_H
00013 #define ROIWRITER_H
00014
00015 #include <string>
00016
00017 #include "AthenaBaseComps/AthAlgorithm.h"
00018
00020 #include "TrigSteeringEvent/TrigRoiDescriptorCollection.h"
00021
00022
00023 class RoiWriter : public AthAlgorithm {
00024
00025 public:
00026
00027 RoiWriter( const std::string& name, ISvcLocator* pSvcLocator );
00028
00029 StatusCode initialize();
00030 StatusCode execute();
00031 StatusCode finalize();
00032
00033 virtual ~RoiWriter() { }
00034
00035 void deserialiser( TrigRoiDescriptorCollection& collection,
00036 const std::string key ) const;
00037
00038 };
00039
00040
00041
00042 #endif // ROIWRITER_H
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052