DQM configure file
[u/mrichter/AliRoot.git] / MUON / AliMUONGMSSubprocessor.h
index 7d65920..26d3fef 100644 (file)
@@ -9,8 +9,8 @@
 ///
 /// \author Ivana Hrivnacova, IPN Orsay
 
-#ifndef ALI_MUON_GMS_SUBPROCESSOR_H
-#define ALI_MUON_GMS_SUBPROCESSOR_H
+#ifndef ALI_MUONGMS_SUBPROCESSOR_H
+#define ALI_MUONGMS_SUBPROCESSOR_H
 
 #ifndef ALIMUONVSUBPROCESSOR_H
 #  include "AliMUONVSubprocessor.h"
@@ -29,23 +29,29 @@ class AliMUONGMSSubprocessor : public AliMUONVSubprocessor
     virtual ~AliMUONGMSSubprocessor();
 
     // methods
+    virtual Bool_t Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
     virtual UInt_t Process(TMap* /*dcsAliasMap*/);
 
   private:
+    /// Not implemented
     AliMUONGMSSubprocessor(const AliMUONGMSSubprocessor&);
+    /// Not implemented
     AliMUONGMSSubprocessor& operator=(const AliMUONGMSSubprocessor&);
 
+    // static methods
+    static const TString& GetDataId();         
+    static const TString& GetMatrixArrayName();
+
+    // methods
     UInt_t ProcessFile(const TString& filename);
 
     // static data members
     static const Int_t    fgkSystem;           ///< The data system
-    static const TString  fgkDataId;           ///< The data Id
-    static const TString  fgkMatrixArrayName;  ///< The fixed matrix array name
-  
+
     // data members
-    AliMUONGeometryTransformer fTransformer;///< Geometry transformer (used to get vo
+    AliMUONGeometryTransformer* fTransformer; ///< Geometry transformer
 
-    ClassDef(AliMUONGMSSubprocessor, 1); // Shuttle sub-processor for GMS
+    ClassDef(AliMUONGMSSubprocessor, 1) // Shuttle sub-processor for GMS
 };
 
-#endif
+#endif //ALI_MUONGMS_SUBPROCESSOR_H