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);
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();
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)
};