]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/AliMUONTriggerCrate.h
Include intermediate radii for Rcoh, include all partial builds
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerCrate.h
... / ...
CommitLineData
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/// \ingroup trigger
9/// \class AliMUONTriggerCrate
10/// \brief Trigger Crate
11///
12// Author Rachid Guernane (LPCCFd)
13
14#include <TNamed.h>
15
16class AliMUONTriggerBoard;
17class TObjArray;
18
19class AliMUONTriggerCrate : public TNamed
20{
21 public:
22 AliMUONTriggerCrate();
23 AliMUONTriggerCrate(const char *name, Int_t n = 17); // 16 + 1
24 virtual ~AliMUONTriggerCrate();
25
26 /// Crate config from ascii file
27 virtual void SetDataSource(TString SourceFile) {fSourceFileName = SourceFile;}
28
29 virtual void AddBoard(AliMUONTriggerBoard *board, Int_t i);
30
31 /// Return pointer to board objects
32 virtual TObjArray* Boards() {return fBoards;}
33
34
35
36 private:
37 /// Not implemented
38 AliMUONTriggerCrate(const AliMUONTriggerCrate &entry);
39 /// Not implemented
40 AliMUONTriggerCrate& operator=(const AliMUONTriggerCrate &rhs);
41
42 Int_t fNslots; ///< Number of slots
43 Int_t fNboards; ///< Number of boards
44
45 TObjArray *fBoards; ///< Pointer to board objects
46 TString fSourceFileName; ///< Source file
47
48 ClassDef(AliMUONTriggerCrate,1) //Trigger Crate
49};
50#endif