1 #ifndef AliEmcalContainer_H
2 #define AliEmcalContainer_H
5 // container with name, TClonesArray
15 #include "TClonesArray.h"
17 class AliEmcalContainer : public TNamed {
20 AliEmcalContainer(const char *name);
21 virtual ~AliEmcalContainer();
23 void SetArrayName(const char *n) {fClArrayName = n;}
24 TClonesArray *GetArray() {return fClArray;}
25 Int_t GetNEntries() const {return fClArray->GetEntriesFast();}
26 TString GetArrayName() {return fClArrayName;}
29 void SetArray(AliVEvent *event, const char *clname=0);
31 TClonesArray *fClArray; //!TClonesArray
32 TString fClArrayName; // name of branch
35 AliEmcalContainer(const AliEmcalContainer& obj); // copy constructor
36 AliEmcalContainer& operator=(const AliEmcalContainer& other); // assignment
38 ClassDef(AliEmcalContainer,1);