18ecalModule::ecalModule(
char type, Int_t cellnumber, Float_t x1, Float_t y1, Float_t x2, Float_t y2, Int_t mc, Float_t energy)
19 :
ecalCell(cellnumber, x1,y1,x2,y2, type, energy),
68 tmp->AddEnergy(energy);
76 vector<ecalCell*>::const_iterator p;
79 if (x>(*p)->GetX1()&&x<(*p)->GetX2()) tmp.push_back(*p);
87 vector<ecalCell*>::const_iterator p;
90 if (y>(*p)->GetY1()&&y<(*p)->GetY2()) tmp.push_back(*p);
void AddEnergy(Float_t energy)
ecalModule(char type=1, Int_t cellnumber=-1, Float_t x1=0, Float_t y1=0, Float_t x2=0, Float_t y2=0, Int_t mc=0, Float_t energy=0)
ecalCell * FindCell(Float_t x, Float_t y) const
void AddEnergy(Float_t x, Float_t y, Float_t energy)
ecalCell * Locate(Int_t x, Int_t y) const
std::vector< ecalCell * > fCells
ecalCell * At(Int_t x, Int_t y) const
std::list< ecalCell * > GetCellsY(Float_t y) const
std::list< ecalCell * > GetCellsX(Float_t x) const