#ifndef ROOT_THaBBShowerCluster
#define ROOT_THaBBShowerCluster
#include "TObject.h"
#include "THaBBShowerBlock.h"
class THaBBShowerCluster : public TObject {
public:
THaBBShowerCluster();
THaBBShowerCluster(Int_t nmaxblk);
THaBBShowerCluster(Int_t nmaxblk, THaBBShowerBlock* block);
virtual ~THaBBShowerCluster();
Float_t GetX() const {return fX;}
Float_t GetY() const {return fY;}
Float_t GetE() const {return fE;}
Int_t GetMult() const {return fMult;}
Int_t GetNMaxBlocks() const {return fNMaxBlocks;}
void SetX(Float_t var) {fX=var;}
void SetY(Float_t var) {fY=var;}
void SetE(Float_t var) {fE=var;}
void SetMult(Int_t var) {fMult=var;}
THaBBShowerBlock** GetBlocks() {return fBlocks;}
Int_t GetSize() {return fMult;}
void AddBlock(THaBBShowerBlock* block);
void ClearEvent();
void DeleteArrays();
private:
static const Float_t kBig;
Float_t fX;
Float_t fY;
Float_t fE;
Int_t fMult;
Int_t fNMaxBlocks;
THaBBShowerBlock** fBlocks;
ClassDef(THaBBShowerCluster,0)
};
#endif
Last update: Tue Jul 7 19:26:16 2009
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.