45 digit.set_data(*
this);
46 if(digit.decoding().view() == Eta)
48 RPCrawData::DigitList::const_iterator dig =
m_eta_digits.begin();
51 if(*dig ==
static_cast<RPCdigit&
>(digit))
return &(*dig);
58 else if(digit.decoding().view() == Phi)
60 RPCrawData::DigitList::const_iterator dig =
m_phi_digits.begin();
63 if(*dig ==
static_cast<RPCdigit&
>(digit))
return &(*dig);
87 list.push_back(&(*it));
100 list.push_back(&(*it));
117 if( (sector < 0 || sector == (*it).decoding().logic_sector()) &&
118 (station < 0 || station == (*it).decoding().lvl1_station()) &&
119 (layer < 0 || layer == (*it).decoding().rpc_layer() ) &&
120 (chamber < 0 || chamber == (*it).decoding().rpc_z_index() ) &&
121 (
strip < 0 ||
strip == (*it).decoding().strip_number()) )
134 if( (sector < 0 || sector == (*it).decoding().logic_sector()) &&
135 (station < 0 || station == (*it).decoding().lvl1_station()) &&
136 (layer < 0 || layer == (*it).decoding().rpc_layer() ) &&
137 (chamber < 0 || chamber == (*it).decoding().rpc_z_index() ) &&
138 (
strip < 0 ||
strip == (*it).decoding().strip_number()) )
152 bool all = (element ==
name() || element ==
"")?
true :
false;
155 bool printed =
false;
157 if (nEtaDig && (element == (*
m_eta_digits.begin()).name() || all))
168 if (nPhiDig && (element == (*
m_phi_digits.begin()).name() || all))
181 if( element ==
"") element =
"digits";
182 stream <<
name() <<
" contains no " << element <<
"!" << endl;
char data[hepevt_bytes_allocation_ATLAS]
size_t size() const
Number of registered mappings.
const std::string & name() const
std::list< const RPCdigit * > digitList
RPCdata(const std::string &)
RPCdata::digitList phi_digits_list(void) const
RPCrawData operator=(const RPCrawData &)
const RPCrawDigit * load_data(RPCrawDigit &)
const DigitList & eta_digits(void) const
const RPCrawDigit * operator<<(RPCrawDigit &)
virtual int how_many(int type, int sector, int station, int layer, int chamber, int strip) const
RPCdata::digitList eta_digits_list(void) const
void PrintElement(std::ostream &, std::string, bool) const
const DigitList & phi_digits(void) const