00001
00002
00003 #ifndef XAODTRIGL1CALO_VERSIONS_JEMHITS_V1_H
00004 #define XAODTRIGL1CALO_VERSIONS_JEMHITS_V1_H
00005
00006 #include "AthLinks/ElementLink.h"
00007 #include "AthContainers/AuxElement.h"
00008
00009 namespace xAOD {
00010
00017
00018 class JEMHits_v1 : public SG::AuxElement{
00019 public:
00020
00021 JEMHits_v1();
00022
00024 int crate() const;
00026 void setCrate(int);
00027
00029 int module() const;
00031 void setModule(int);
00032
00034 int peak() const;
00036 void setPeak(int);
00037
00039 const std::vector<unsigned int>& jetHitsVec() const;
00041 void setJetHitsVec(const std::vector<unsigned int>&);
00042
00044 unsigned int forward() const;
00045
00047 unsigned int jetHits() const;
00048
00052 inline void addJetHits(const std::vector<unsigned int>& hits) {this->setJetHitsVec(hits);}
00053 inline unsigned int JetHits() const {return this->jetHits();}
00054 };
00055 }
00056
00057 #endif // XAODTRIGL1CALO_VERSIONS_JEMHITS_V1_H