18 for(
unsigned int i=0;
i<
size();
i++) {
25 boost::array<int, HcalHPDRBXMap::NUM_HPDS_PER_RBX> hpdindices;
28 rbx.
hpds_[
j].idnumber_=hpdindices[
j];
41 return at(0).hpds_.end();
49 return at(0).hpds_.end();
61 for(std::vector<HcalNoiseHPD>::iterator it=rbx.
hpds_.begin(); it!=rbx.
hpds_.end(); ++it) {
62 if(it->idnumber_==hpdindex)
return it;
67 <<
"Could not find hpdindex " << hpdindex <<
" in HcalNoiseRBXArray::findHPDfromDetID(). This is a bug.\n";
81 for(std::vector<HcalNoiseHPD>::const_iterator it=rbx.
hpds_.begin(); it!=rbx.
hpds_.end(); ++it) {
82 if(it->idnumber_==hpdindex)
return it;
87 <<
"Could not find hpdindex " << hpdindex <<
" in HcalNoiseRBXArray::findHPDfromDetID(). This is a bug.\n";
91 HcalNoiseRBXArray::iterator
95 return begin()+rbxindex;
98 HcalNoiseRBXArray::const_iterator
102 return begin()+rbxindex;
105 std::vector<HcalNoiseHPD>::iterator
112 std::vector<HcalNoiseHPD>::const_iterator
119 HcalNoiseRBXArray::iterator
126 HcalNoiseRBXArray::const_iterator
133 std::vector<HcalNoiseHPD>::iterator
137 std::vector<HcalNoiseHPD>::const_iterator
141 HcalNoiseRBXArray::iterator
145 HcalNoiseRBXArray::const_iterator
149 std::vector<HcalNoiseHPD>::iterator
153 std::vector<HcalNoiseHPD>::const_iterator
157 HcalNoiseRBXArray::iterator
161 HcalNoiseRBXArray::const_iterator
175 std::vector<int> hpdindices;
177 for(std::vector<int>::const_iterator it=hpdindices.begin(); it!=hpdindices.end(); ++it)
192 std::vector<int> hpdindices;
194 for(std::vector<int>::const_iterator it=hpdindices.begin(); it!=hpdindices.end(); ++it)
209 std::vector<int> rbxindices;
211 for(std::vector<int>::const_iterator it=rbxindices.begin(); it!=rbxindices.end(); ++it)
226 std::vector<int> rbxindices;
228 for(std::vector<int>::const_iterator it=rbxindices.begin(); it!=rbxindices.end(); ++it)
static const int NUM_HPDS_PER_RBX
static int indexRBXfromHPD(int hpdindex)
virtual ~HcalNoiseRBXArray()
std::vector< HcalNoiseHPD >::iterator endHPD(void)
static int indexRBX(const HcalDetId &)
HcalDetId id() const
get the id
static void indexHPDfromEtaPhi(int ieta, int iphi, std::vector< int > &hpdindices)
HcalNoiseRBXArray::iterator findRBX(int rbxindex)
static bool isValidRBX(int index)
static void indexRBXfromEtaPhi(int ieta, int iphi, std::vector< int > &rbxindices)
static bool isValidHPD(int index)
std::vector< HcalNoiseHPD > hpds_
std::vector< HcalNoiseHPD >::iterator findHPD(int hpdindex)
HcalNoiseRBXArray::iterator endRBX(void)
static bool isValid(const HcalDetId &)
static void indicesHPDfromRBX(int rbxindex, boost::array< int, NUM_HPDS_PER_RBX > &hpdindices)
const HcalDetId & id() const
static int indexHPD(const HcalDetId &)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
tuple size
Write out results.