void SetStopOnError(Bool_t flag=kTRUE) {fStopOnError=flag;}
void SetWriteAlignmentData(Bool_t flag=kTRUE){fWriteAlignmentData=flag;}
void SetWriteESDfriend(Bool_t flag=kTRUE){fWriteESDfriend=flag;}
+ void SetWriteAOD(Bool_t flag=kTRUE){fWriteAOD=flag;}
void SetFillTriggerESD(Bool_t flag=kTRUE){fFillTriggerESD=flag;}
void SetDiamondProfile(AliESDVertex *dp) {fDiamondProfile=dp;}
Bool_t RunLocalEventReconstruction(const TString& detectors);
Bool_t RunVertexFinder(AliESD*& esd);
Bool_t RunHLTTracking(AliESD*& esd);
+ Bool_t RunMuonTracking();
Bool_t RunTracking(AliESD*& esd);
Bool_t FillESD(AliESD*& esd, const TString& detectors);
Bool_t FillTriggerESD(AliESD*& esd);
//===========================================//
void CreateTag(TFile* file);
//==========================================//
+ void ESDFile2AODFile(TFile* esdFile, TFile* aodFile);
void WriteAlignmentData(AliESD* esd);
+ void FillRawDataErrorLog(Int_t iEvent, AliESD* esd);
//*** Global reconstruction flags *******************
Bool_t fUniformField; // uniform field tracking flag
Bool_t fRunVertexFinder; // run the vertex finder
Bool_t fRunHLTTracking; // run the HLT tracking
+ Bool_t fRunMuonTracking; // run the HLT tracking
Bool_t fStopOnError; // stop or continue on errors
Bool_t fWriteAlignmentData; // write track space-points flag
Bool_t fWriteESDfriend; // write ESD friend flag
+ Bool_t fWriteAOD; // write AOD flag
Bool_t fFillTriggerESD; // fill trigger info into ESD
TString fRunLocalReconstruction; // run the local reconstruction for these detectors