Classes moved to STEERBase.
[u/mrichter/AliRoot.git] / TRD / AliTRDsegmentArray.h
CommitLineData
8230f242 1#ifndef ALITRDSEGMENTARRAY_H
2#define ALITRDSEGMENTARRAY_H
f7336fa3 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
793ff80c 8#include "AliTRDsegmentArrayBase.h"
9
04eeac11 10////////////////////////////////////////////////////////////////////////////
11// //
12// Array for TRD detector segments containing digits //
13// //
14////////////////////////////////////////////////////////////////////////////
f7336fa3 15
abaf1f1d 16class TTree;
17
793ff80c 18class AliTRDdataArray;
f7336fa3 19
f7336fa3 20class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
21
22 public:
23
24 AliTRDsegmentArray();
8e8eae84 25 AliTRDsegmentArray(const char *classname, Int_t n);
8230f242 26 AliTRDsegmentArray(AliTRDsegmentArray &a);
27 virtual ~AliTRDsegmentArray();
f7336fa3 28
e0d47c25 29 virtual void Copy(TObject &a) const;
f7336fa3 30 virtual void Delete();
9d0b222b 31 virtual void Delete(const char *) { Delete(); };
f7336fa3 32
abaf1f1d 33 virtual Bool_t LoadArray(const Char_t *branchname, TTree *tree = 0);
34 virtual Bool_t StoreArray(const Char_t *branchname, TTree *tree = 0);
f7336fa3 35
793ff80c 36 virtual AliTRDdataArray *GetDataArray(Int_t det) const;
37 virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla) const;
f7336fa3 38
39 protected:
40
41 ClassDef(AliTRDsegmentArray,1) // TRD detector segment array
42
43};
44
45#endif