]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONMerger.h
Updated version needed by AliITStrackerSA
[u/mrichter/AliRoot.git] / MUON / AliMUONMerger.h
index 8231e443bd7262ed20fae52a9ee64b70473a4e47..e15551d7939cb52225e80c52eddb2d16996db93e 100644 (file)
@@ -20,7 +20,7 @@ class AliMUONMerger {
     virtual ~AliMUONMerger();
     
     // Compare pad hits
-    virtual Bool_t Exists(const AliMUONPadHit * sdigit);
+    virtual Bool_t Exists(const AliMUONPadHit * sdigit) const;
     // Update a pad hit
     virtual  void Update(AliMUONPadHit *sdigit);
     // Create a new hit
@@ -37,9 +37,14 @@ class AliMUONMerger {
     void SetBackgroundEventNumber(Int_t i) {fEvNrBgr = i;}    
     void SetBackgroundFileName(char* file) {fFnBgr = file;}        
     void SetMode(MergeMode_t mode) {fMerge = mode;}
+    void SetDebug(Int_t debug) {fDebug = debug;}
        
     enum {kBgTag = -1};
-    
+
+ protected:    
+    AliMUONMerger(const AliMUONMerger& rhs);
+    AliMUONMerger& operator=(const AliMUONMerger& rhs);
+
  private:    
     // Open the bgr file
     TFile *InitBgr();
@@ -62,6 +67,7 @@ class AliMUONMerger {
     MergeMode_t fMerge;             // merging type kDigitize, kMerge
     char  *fFnBgr;                  // background file name
     TFile *fBgrFile;                // Pointer to background file
+    Int_t  fDebug;                  // level of debug printing
     
     ClassDef(AliMUONMerger,0)
 };