00001
00002
00003 #ifndef XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H
00004 #define XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H
00005
00006
00007 extern "C" {
00008 # include "stdint.h"
00009 }
00010
00011
00012 #include "AthContainers/AuxElement.h"
00013
00014 namespace xAOD {
00015
00026 class BCMRawData_v1 : public SG::AuxElement {
00027
00028 public:
00030 BCMRawData_v1();
00031
00034
00036 uint32_t bcmWord1() const;
00038 void setBcmWord1( uint32_t value );
00039
00041 uint32_t bcmWord2() const;
00043 void setBcmWord2( uint32_t value );
00044
00046
00049
00051 int channel() const;
00052
00054 int pulse1Position() const;
00056 int pulse1Width() const;
00057
00059 int pulse2Position() const;
00061 int pulse2Width() const;
00062
00064 int lvl1a() const;
00066 int bcid() const;
00068 int lvl1id() const;
00069
00071 int error() const;
00072
00074
00075 };
00076
00077 }
00078
00079 #endif // XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H