]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDsegmentArray.h
Gsbool and GetMCGeomType added
[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
f7336fa3 10////////////////////////////////////////////////////////
11// Array for TRD detector segments containing digits //
12////////////////////////////////////////////////////////
13
abaf1f1d 14class TTree;
15
793ff80c 16class AliTRDdataArray;
f7336fa3 17
18//_____________________________________________________________________________
19class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
20
21 public:
22
23 AliTRDsegmentArray();
6f1e466d 24 AliTRDsegmentArray(Text_t *classname, Int_t n);
8230f242 25 AliTRDsegmentArray(AliTRDsegmentArray &a);
26 virtual ~AliTRDsegmentArray();
f7336fa3 27
43da34c0 28 virtual void Copy(TObject &a);
f7336fa3 29 virtual void Delete();
9d0b222b 30 virtual void Delete(const char *) { Delete(); };
f7336fa3 31
abaf1f1d 32 virtual Bool_t LoadArray(const Char_t *branchname, TTree *tree = 0);
33 virtual Bool_t StoreArray(const Char_t *branchname, TTree *tree = 0);
f7336fa3 34
793ff80c 35 virtual AliTRDdataArray *GetDataArray(Int_t det) const;
36 virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla) const;
f7336fa3 37
38 protected:
39
40 ClassDef(AliTRDsegmentArray,1) // TRD detector segment array
41
42};
43
44#endif