29 Bool_t
AddEnergy(Float_t x, Float_t y, Float_t energy, Float_t energy2);
30 Float_t
GetEnergy(Float_t x, Float_t y, Int_t section=0)
const;
36 Float_t
GetX2()
const;
37 Float_t
GetY2()
const;
47 Int_t
GetHitId(Float_t x, Float_t y)
const;
49 void GetHitXY(
const Int_t hitId, Float_t& x, Float_t& y)
const;
56 Int_t
GetNum(Int_t x, Int_t y)
const;
86 if (-1==num)
return NULL;
else return fStructure[num];
102 if (x<fHcalInf->GetXSize()&&y<fHcalInf->GetYSize())
Double_t GetModuleSize() const
Float_t GetEnergy() const
void AddEnergy2(Float_t energy)
Float_t GetEnergy2() const
void AddEnergy(Float_t energy)
std::vector< hcalModule * > fStructure
hcalModule * GetModule(Float_t x, Float_t y) const
hcalModule * CreateModule(char type, Int_t number, Float_t x1, Float_t y1, Float_t x2, Float_t y2)
void GetHitXY(const Int_t hitId, Float_t &x, Float_t &y) const
void SetUseMC(Int_t mc=0)
hcalStructure & operator=(const hcalStructure &)
std::vector< hcalModule * > fHash
void GetStructure(std::vector< hcalModule * > &stru) const
Int_t GetModuleNumber(Float_t x, Float_t y) const
Int_t GetNum(Int_t x, Int_t y) const
Int_t GetHitId(Float_t x, Float_t y) const
hcalInf * GetHcalInf() const
hcalStructure(const hcalStructure &)
std::list< hcalModule * > fModules
Float_t GetEnergy(Float_t x, Float_t y, Int_t section=0) const
ClassDef(hcalStructure, 1)
Int_t GetNumber(Int_t x, Int_t y) const
hcalModule * GetHitModule(const Int_t hitId) const
Bool_t AddEnergy(Float_t x, Float_t y, Float_t energy, Float_t energy2)
void GetModules(std::list< hcalModule * > &mdls) const