1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
7 /// \class AliMUONRegionalTriggerConfig
8 /// \brief The class defines the properties of regional trigger crate
10 /// \author Ch. Finck, Subatech Nantes; I. Hrivnacova, IPN Orsay
12 #ifndef ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
13 #define ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
17 #include "AliMpExMap.h"
19 class AliMUONTriggerCrateConfig;
20 class AliMUONLocalBoardConfig;
22 class AliMUONRegionalTriggerConfig : public TObject{
25 AliMUONRegionalTriggerConfig();
26 AliMUONRegionalTriggerConfig(const AliMUONRegionalTriggerConfig& rhs);
27 virtual ~AliMUONRegionalTriggerConfig();
30 AliMUONRegionalTriggerConfig& operator=(const AliMUONRegionalTriggerConfig& rhs);
33 Int_t ReadData(const TString& fileName = "");
35 AliMUONTriggerCrateConfig* FindTriggerCrate(TString crateName, Bool_t warn = true) const;
39 Int_t GetNofTriggerCrates() const;
41 TIterator* CreateCrateIterator() const;
45 AliMpExMap fTriggerCrates; ///< map for trigger crates
47 ClassDef(AliMUONRegionalTriggerConfig,1) // Regional trigger crate config