]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDsegmentArray.h
Updated version of tag classes (P.Christakoglou)
[u/mrichter/AliRoot.git] / TRD / AliTRDsegmentArray.h
index f8cf5ca3cbab18d15e9183fdd145f05f6ba17c10..b3349519d643fff82c3f0741629026dab0396823 100644 (file)
@@ -5,12 +5,15 @@
 
 /* $Id$ */
 
+#include "AliTRDsegmentArrayBase.h"
+
 ////////////////////////////////////////////////////////
 //  Array for TRD detector segments containing digits //
 ////////////////////////////////////////////////////////
 
-#include "AliTRDsegmentArrayBase.h"
-#include "AliTRDdataArray.h"
+class TTree;
+
+class AliTRDdataArray;
 
 //_____________________________________________________________________________
 class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
@@ -18,19 +21,19 @@ class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
  public:
 
   AliTRDsegmentArray();
-  AliTRDsegmentArray(Text_t *classname, Int_t n);
+  AliTRDsegmentArray(const char *classname, Int_t n);
   AliTRDsegmentArray(AliTRDsegmentArray &a);
   virtual ~AliTRDsegmentArray();
 
-  virtual void             Copy(TObject &a);
+  virtual void             Copy(TObject &a) const;
   virtual void             Delete();
   virtual void             Delete(const char *) { Delete(); };
 
-  virtual Bool_t           LoadArray(const Char_t *branchname);
-  virtual Bool_t           StoreArray(const Char_t *branchname);
+  virtual Bool_t           LoadArray(const Char_t *branchname, TTree *tree = 0);
+  virtual Bool_t           StoreArray(const Char_t *branchname, TTree *tree = 0);
 
-  virtual AliTRDdataArray *GetDataArray(Int_t det);
-  virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla);
+  virtual AliTRDdataArray *GetDataArray(Int_t det) const;
+  virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla) const;
 
  protected: