]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAlignmentTracks.h
Removing semaphore .done files.
[u/mrichter/AliRoot.git] / STEER / AliAlignmentTracks.h
index ab83dab8fe7c3bb995c6c02d4f4b8eca8cf69009..c03dbd10dfbeed2e4a0d3de43916c81a23626c0c 100644 (file)
@@ -25,8 +25,6 @@ class AliAlignmentTracks : public TObject {
   AliAlignmentTracks();
   AliAlignmentTracks(TChain *esdchain);
   AliAlignmentTracks(const char *esdfilename, const char *esdtreename = "esdTree");
-  AliAlignmentTracks(const AliAlignmentTracks & alignment);
-  AliAlignmentTracks& operator= (const AliAlignmentTracks& alignment);
   virtual ~AliAlignmentTracks();
 
   void AddESD(TChain *esdchain);
@@ -64,7 +62,8 @@ class AliAlignmentTracks : public TObject {
     AliAlignObj::ELayerID iLayer = AliAlignObj::VolUIDToLayer(volid,iModule);
     return fAlignObjs[iLayer-AliAlignObj::kFirstLayer][iModule];
   }
-
+  void    SetUpdate(Bool_t update){fDoUpdate = update;}
+  Bool_t  GetUpdate() const { return fDoUpdate;}
  protected:
 
   void InitIndex();
@@ -94,8 +93,13 @@ class AliAlignmentTracks : public TObject {
   AliAlignObj    ***fMisalignObjs;   //  Array with alignment objects used to introduce misalignment of the space-points
   AliTrackFitter   *fTrackFitter;    //  Pointer to the track fitter
   AliTrackResiduals*fMinimizer;      //  Pointer to track residuals minimizer
+  Bool_t            fDoUpdate;       //  Indicator - update Alignment object after minimization
+
+ private:
+  AliAlignmentTracks(const AliAlignmentTracks & alignment);
+  AliAlignmentTracks& operator= (const AliAlignmentTracks& alignment);
 
-  ClassDef(AliAlignmentTracks,1)
+  ClassDef(AliAlignmentTracks,2)
 
 };