]>
Commit | Line | Data |
---|---|---|
92c23b09 | 1 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
2 | * See cxx source for full Copyright notice */ | |
3 | ||
bf4d93eb | 4 | // $Id$ |
92c23b09 | 5 | |
6 | /// \ingroup calib | |
7 | /// \class AliMUONRegionalTriggerConfig | |
8 | /// \brief The class defines the properties of regional trigger crate | |
9 | /// | |
10 | /// \author Ch. Finck, Subatech Nantes; I. Hrivnacova, IPN Orsay | |
11 | ||
7d5d0cc5 | 12 | #ifndef ALI_MUON_REGIONAL_TRIGGER_CONFIG_H |
13 | #define ALI_MUON_REGIONAL_TRIGGER_CONFIG_H | |
92c23b09 | 14 | |
15 | #include <TObject.h> | |
16 | ||
17 | #include "AliMpExMap.h" | |
18 | ||
92c23b09 | 19 | class AliMUONTriggerCrateConfig; |
20 | class AliMUONLocalBoardConfig; | |
21 | ||
22 | class AliMUONRegionalTriggerConfig : public TObject{ | |
23 | ||
24 | public: | |
25 | AliMUONRegionalTriggerConfig(); | |
26 | AliMUONRegionalTriggerConfig(const AliMUONRegionalTriggerConfig& rhs); | |
27 | virtual ~AliMUONRegionalTriggerConfig(); | |
28 | ||
29 | // operators | |
30 | AliMUONRegionalTriggerConfig& operator=(const AliMUONRegionalTriggerConfig& rhs); | |
31 | ||
32 | // methods | |
33 | Int_t ReadData(const TString& fileName = ""); | |
34 | ||
35 | AliMUONTriggerCrateConfig* FindTriggerCrate(TString crateName, Bool_t warn = true) const; | |
36 | ||
37 | // method for looping | |
38 | ||
39 | Int_t GetNofTriggerCrates() const; | |
630711ed | 40 | |
41 | TIterator* CreateCrateIterator() const; | |
92c23b09 | 42 | |
43 | private: | |
44 | // data members | |
45 | AliMpExMap fTriggerCrates; ///< map for trigger crates | |
46 | ||
47 | ClassDef(AliMUONRegionalTriggerConfig,1) // Regional trigger crate config | |
48 | }; | |
49 | ||
92c23b09 | 50 | #endif |
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 |