00001
00002
00003 #ifndef XAODTRIGGER_VERSIONS_JETETROI_V1_H
00004 #define XAODTRIGGER_VERSIONS_JETETROI_V1_H
00005
00006
00007 extern "C" {
00008 # include <stdint.h>
00009 }
00010 #include <vector>
00011 #include <string>
00012
00013
00014 #include "AthContainers/AuxElement.h"
00015
00016 namespace xAOD {
00017
00030 class JetEtRoI_v1 : public SG::AuxElement {
00031
00032 public:
00034 JetEtRoI_v1();
00035
00037 uint32_t roiWord() const;
00039 void setRoIWord( uint32_t value );
00040
00042 uint32_t thrPattern() const;
00043
00046
00048 void addThreshold( const std::string& name );
00050 void clearThresholds();
00051
00053 const std::vector< std::string >& thrNames() const;
00054
00056
00057 };
00058
00059 }
00060
00061
00062 #include "xAODCore/BaseInfo.h"
00063 SG_BASE( xAOD::JetEtRoI_v1, SG::AuxElement );
00064
00065 #endif // XAODTRIGGER_VERSIONS_JETETROI_V1_H