1 #ifndef ALIMUONTRIGGERCRATE_H
2 #define ALIMUONTRIGGERCRATE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 //*-- Author: Rachid Guernane (LPCCFd)
11 #include <TObjArray.h>
13 class AliMUONTriggerBoard;
15 class AliMUONTriggerCrate : public TNamed
19 AliMUONTriggerCrate();
20 AliMUONTriggerCrate(const AliMUONTriggerCrate &entry);
21 AliMUONTriggerCrate(const char *name, Int_t n = 17); // 16 + 1
22 virtual ~AliMUONTriggerCrate();
24 // CRATE CONFIG FROM ASCII FILE
25 virtual void SetDataSource(TString SourceFile) {fSourceFileName = SourceFile;}
27 virtual void AddBoard(AliMUONTriggerBoard *board, Int_t i);
29 virtual TObjArray* Boards() {return fBoards;}
31 AliMUONTriggerCrate& operator=(const AliMUONTriggerCrate &rhs);
35 void Copy(TObject&) const;
43 TString fSourceFileName;
45 ClassDef(AliMUONTriggerCrate,1)