]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisGrid.cxx
Array of bits introduced to control better the "atomic" operations of the plugin...
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisGrid.cxx
index 5b7165ef36254e45730ed3559d30ca6fc695dc99..9adb72fe4beea643134588e5f1d8f6999526d016 100644 (file)
@@ -27,7 +27,7 @@ ClassImp(AliAnalysisGrid)
 
 //______________________________________________________________________________
 AliAnalysisGrid::AliAnalysisGrid(const AliAnalysisGrid& other)
-                :TNamed(other)
+                :TNamed(other), fSpecialBits(0)
 {
 // Copy ctor.
 }
@@ -38,6 +38,7 @@ AliAnalysisGrid &AliAnalysisGrid::operator=(const AliAnalysisGrid& other)
 // Assignment.
    if (this != &other) {
       TNamed::operator=(other);
+      fSpecialBits = other.fSpecialBits;
    }
    return *this;
 }
@@ -143,6 +144,8 @@ void AliAnalysisGrid::SetRunMode(const char *mode)
    }
    if (smode.Contains("offline")) {
       TObject::SetBit(kOffline, kTRUE);
+      SetUseCopy(kFALSE);
+      SetCheckCopy(kFALSE);
       return;
    }
    if (smode.Contains("submit")) {