// $Id$
-/// \ingroup base
+/// \ingroup trigger
/// \class AliMUONTriggerCrateStore
/// \brief A container for AliMUONTriggerCrate objects.
///
# include "TObject.h"
#endif
+#include "TString.h"
+
class AliMUONLocalTriggerBoard;
class AliMUONTriggerCrate;
class AliMpExMap;
void FirstCrate();
AliMUONTriggerCrate* NextCrate();
AliMUONTriggerCrate* Crate(const char* crateName) const;
-
+ AliMUONTriggerCrate* Crate(Int_t ddl, Int_t reg) const;
+
Int_t NumberOfLocalBoards() const;
void FirstLocalBoard();
AliMUONLocalTriggerBoard* NextLocalBoard();
void ReadFromFile(const char* crateFile =
"$ALICE_ROOT/MUON/mapping/data/stationTrigger/crate.dat");
+
protected:
+ /// Not implemented
AliMUONTriggerCrateStore(const AliMUONTriggerCrateStore& rhs);
+ /// Not implemented
AliMUONTriggerCrateStore& operator = (const AliMUONTriggerCrateStore& rhs);
private:
AliMUONTriggerCrate* fCurrentCrate; //!< used for iterating on local board
Int_t fCurrentLocalBoard; //!< used for iterating on local board
+ TString GetCrateName(Int_t ddl, Int_t reg) const;
+
ClassDef(AliMUONTriggerCrateStore,1) // Reader for CRATE.TXT file
};