]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerCrateStore.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerCrateStore.h
index 9ce0b51f2d74660aaafc06f1a20a2034f22b4250..0d8f1ab3fc6c3e02994bbb3445a4505f2bd16137 100644 (file)
@@ -6,7 +6,7 @@
 
 // $Id$
 
-/// \ingroup base
+/// \ingroup trigger
 /// \class AliMUONTriggerCrateStore
 /// \brief A container for AliMUONTriggerCrate objects.
 /// 
@@ -16,6 +16,8 @@
 #  include "TObject.h"
 #endif
 
+#include "TString.h"
+
 class AliMUONLocalTriggerBoard;
 class AliMUONTriggerCrate;
 class AliMpExMap;
@@ -31,7 +33,8 @@ public:
   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();
@@ -39,9 +42,12 @@ public:
   
   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:
@@ -55,6 +61,8 @@ 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
 };