]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerCrateConfig.h
Updated list of classes
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerCrateConfig.h
index 374803ba1f943cf8ac5512afbea84441dce4f221..330a3e9c9a558aad8962e079c57f4fed7b70a205 100644 (file)
@@ -9,8 +9,8 @@
 ///
 /// \author Ch. Finck, Subatech Nantes
 
-#ifndef ALIMUON_TRIGGER_CRATE_CONFIG_H
-#define ALIMUON_TRIGGER_CRATE_CONFIG_H
+#ifndef ALI_MUON_TRIGGER_CRATE_CONFIG_H
+#define ALI_MUON_TRIGGER_CRATE_CONFIG_H
 
 #include "AliMpArrayI.h"
 #include "AliMpTriggerCrate.h"
@@ -23,7 +23,7 @@ class AliMUONTriggerCrateConfig : public  TObject {
 
   public:
     AliMUONTriggerCrateConfig(AliMpTriggerCrate* mpTriggerCrate);
-    AliMUONTriggerCrateConfig(TRootIOCtor* /*ioCtor*/);
+    AliMUONTriggerCrateConfig(TRootIOCtor* ioCtor);
     virtual ~AliMUONTriggerCrateConfig();
     
       // set methods
@@ -42,6 +42,11 @@ class AliMUONTriggerCrateConfig : public  TObject {
     Bool_t HasLocalBoard(Int_t localBoardId) const;
     Bool_t AddLocalBoard(Int_t localBoardId);
     
+    // Only for checking data memebres for backward compatibility
+    // These methods should not be called from other code !!!
+    Int_t  GetNofLocalBoardsOld() const;
+    Int_t  GetLocalBoardIdOld(Int_t index) const;
+
   private:
     /// Not implemented
     AliMUONTriggerCrateConfig();
@@ -55,7 +60,11 @@ class AliMUONTriggerCrateConfig : public  TObject {
     UShort_t           fMask;    ///< regional mask
     UShort_t           fMode;    ///< mode operating for crate
     UShort_t           fCoinc;   ///< coincidence mode for crate
-
+    
+    // not used data members kept for backward compatibility
+    UShort_t     fId;            ///< crate number 
+    AliMpArrayI  fLocalBoard;    ///< local board connected to this crate
   ClassDef(AliMUONTriggerCrateConfig,2)  // The class collectiong electronics properties of DDL
 };