|
ATLAS Offline Software
|
Go to the documentation of this file.
56 if(bit >=
m_size || bit < 0)
return;
63 if(bit >=
m_size || bit < 0)
return;
90 if(bit >=
m_size || bit < 0)
return false;
98 if(bit >=
m_size || bit < 0)
return 0;
193 if(
num <= 0)
return *
this;
201 if(
num <= 0)
return *
this;
223 first_32_pattern = 0x0;
224 second_32_pattern = 0x0;
228 for (
int i=0;
i<32; ++
i)
230 if (
m_digits[
i]) first_32_pattern |= (0x1<<
i);
235 for (
int i=32;
i<64; ++
i)
237 if (
m_digits[
i]) second_32_pattern |= (0x1<<(
i-32));
261 stream <<
"gives input to " <<
id() << endl;
266 stream <<
"bit " <<
i <<
" raised by:" << endl;
267 (*this)[
i]->Print(
stream,
false);
const RPCdigit * operator[](int) const
const std::string & name() const
void set(const RPCdigit *, int)
void Print(std::ostream &, bool detail) const
const PATTERNidentity & id(void) const
bitPATTERN & operator|=(const bitPATTERN &)
bool operator<(const bitPATTERN &)
bitPATTERN(const std::string &, const PATTERNidentity &, int)
const RPCdigit ** m_digits
bitPATTERN operator&(const bitPATTERN &) const
bitPATTERN & operator^=(const bitPATTERN &)
void dump(uint32_t &, uint32_t &) const
bitPATTERN & operator<<(int)
bitPATTERN operator^(const bitPATTERN &) const
bitPATTERN & operator>>(int)
bitPATTERN & operator&=(const bitPATTERN &)
bitPATTERN operator|(const bitPATTERN &) const
bitPATTERN & operator=(const bitPATTERN &)