00001
00002 #ifndef XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V1_H
00003 #define XAODTRIGRINGER_VERSIONS_TRIGRNNOUTPUT_V1_H
00004
00005
00006 extern "C" {
00007 #include <stdint.h>
00008 }
00009
00010
00011 #include "AthContainers/AuxElement.h"
00012
00013
00014 #include <vector>
00015
00016
00017 namespace xAOD{
00018 class TrigRNNOutput_v1 : public SG::AuxElement{
00019
00020 public:
00024 TrigRNNOutput_v1();
00025
00027 const std::vector<float>& decision() const;
00028 long RoIword() const;
00029 float et() const;
00030
00031 void setDecision(const std::vector<float> &d);
00032 void setDecision(float d);
00033 void setRoiWord(long w);
00034 void setEt(float e);
00035
00036 };
00037 }
00038
00039 #include "xAODCore/BaseInfo.h"
00040 SG_BASE( xAOD::TrigRNNOutput_v1, SG::AuxElement );
00041
00042
00043 #endif
00044
00045