]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTriggerCrate.h
Adding commented lines for setting local misalignment data
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerCrate.h
CommitLineData
3772c90a 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 */
5
6/* $Id$ */
7
8//*-- Author: Rachid Guernane (LPCCFd)
9
10#include <TNamed.h>
11#include <TObjArray.h>
12
13class AliMUONTriggerBoard;
14
15class AliMUONTriggerCrate : public TNamed
16{
17 public:
18
19 AliMUONTriggerCrate();
20 AliMUONTriggerCrate(const AliMUONTriggerCrate &entry);
21 AliMUONTriggerCrate(const char *name, Int_t n = 17); // 16 + 1
22 virtual ~AliMUONTriggerCrate();
23
24// CRATE CONFIG FROM ASCII FILE
25 virtual void SetDataSource(TString SourceFile) {fSourceFileName = SourceFile;}
26
27 virtual void AddBoard(AliMUONTriggerBoard *board, Int_t i);
28
29 virtual TObjArray* Boards() {return fBoards;}
30
31 AliMUONTriggerCrate& operator=(const AliMUONTriggerCrate &rhs);
32
33 protected:
34
35 void Copy(TObject&) const;
36
37 private:
38
39 Int_t fNslots;
40 Int_t fNboards;
41
42 TObjArray *fBoards;
43 TString fSourceFileName;
44
45 ClassDef(AliMUONTriggerCrate,1)
46};
47#endif