00001
00002 #ifndef XAODFORWARD_VERSIONS_MBTSMODULES_V1_H
00003 #define XAODFORWARD_VERSIONS_MBTSMODULES_V1_H
00004
00005
00006 #include "AthContainers/AuxElement.h"
00007 #include <stdint.h>
00008
00009 namespace xAOD {
00013 class MBTSModule_v1 : public SG::AuxElement {
00014
00015 public:
00017 MBTSModule_v1();
00018
00019 float e() const;
00020 void setE( float val_e);
00021
00022 float eta() const;
00023 void setEta( float val_eta);
00024
00025 float phi() const;
00026 void setPhi( float val_phi);
00027
00028 float time() const;
00029 void setTime( float val_time);
00030
00031 int mbtsQuality() const;
00032 void setMbtsQuality( int val_quality);
00033
00034 int type() const;
00035 void setType( int val_type);
00036
00037 int mbtsModule() const;
00038 void setMbtsModule( int val_module);
00039
00040 int channel() const;
00041 void setChannel( int val_channel);
00042
00043 };
00044
00045 }
00046
00047
00048 #include "xAODCore/BaseInfo.h"
00049 SG_BASE(xAOD::MBTSModule_v1, SG::AuxElement);
00050
00051 #endif // XAODFORWARD_VERSIONS_MBTSMODULES_V1_H