18#include "GaudiKernel/DataObject.h"
22static const CLID& CLID_EFResult = 11006;
28 EFResult( std::vector<std::string> );
30 EFResult( std::vector<uint32_t>, uint32_t );
39 virtual const CLID&
clID()
const;
42 const std::vector<uint32_t>
getEFVec()
const;
43 const uint32_t
getEFVec( uint32_t pos )
const;
49 bool setVecBit( uint32_t val, uint32_t vecpos, uint32_t bbegin, uint32_t bend );
50 bool setVecBit(
bool val, uint32_t vecpos, uint32_t bitpos );
67 if ( m_efVec.size() >= 54 )
return m_efVec.size() - 54;
72 std::vector<std::string> m_answerVector;
75 std::vector<uint32_t> m_efVec;
bool addToEFVec(uint32_t val, uint32_t pos)
const int getDecNum() const
const std::string getAnswer() const
const int getMidAnswerIndex() const
static const CLID & classID()
void setAnswer(std::string &answer)
EFResult(std::vector< std::string >)
bool appToEFVec(double val, uint32_t pos)
const int getAnswerIndex() const
void setMidAnswer(std::string &answer)
const std::string getMidAnswer() const
virtual const CLID & clID() const
bool setVecBit(uint32_t val, uint32_t vecpos, uint32_t bbegin, uint32_t bend)
const std::vector< uint32_t > getEFVec() const
bool push_back(uint32_t val)