AliRoot Core  d69033e (d69033e)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONRegionalTriggerConfig.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 
11 
12 #ifndef ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
13 #define ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
14 
15 #include <TObject.h>
16 
17 #include "AliMpExMap.h"
18 
20 class AliMUONLocalBoardConfig;
21 
22 class AliMUONRegionalTriggerConfig : public TObject{
23 
24  public:
28 
29  // operators
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;
40 
41  TIterator* CreateCrateIterator() const;
42 
43  private:
44  // data members
46 
47  ClassDef(AliMUONRegionalTriggerConfig,1) // Regional trigger crate config
48 };
49 
50 #endif
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
The class defines the configuration of trigger crate.
AliMUONRegionalTriggerConfig & operator=(const AliMUONRegionalTriggerConfig &rhs)
AliMpExMap fTriggerCrates
map for trigger crates
AliMUONTriggerCrateConfig * FindTriggerCrate(TString crateName, Bool_t warn=true) const
Int_t ReadData(const TString &fileName="")
The class defines the properties of regional trigger crate.
Helper class making Root persistent TExMap.
Definition: AliMpExMap.h:28