+ virtual Bool_t WriteRawData(const char* detectors = "ALL",
+ const char* fileName = NULL,
+ Bool_t deleteIntermediateFiles = kFALSE,
+ Bool_t selrawdata = kFALSE);
+ virtual Bool_t WriteRawFiles(const char* detectors = "ALL");
+ virtual Bool_t ConvertRawFilesToDate(const char* dateFileName = "raw.date",
+ const char* rootFileName = "");
+ virtual Bool_t ConvertDateToRoot(const char* dateFileName = "raw.date",
+ const char* rootFileName = "raw.root");
+ virtual Bool_t ConvertRaw2SDigits(const char* rawDirectory, const char* esdFile = "");
+
+ // HLT
+ void SetRunHLT(const char* options) {fRunHLT=options;}
+ virtual Bool_t RunHLT();
+
+ //Quality Assurance
+ Int_t GetDetIndex(const char * detector);
+ void SetQACycles(AliQA::DETECTORINDEX_t det, const Int_t cycles) { fQASteer->SetCycleLength(det, cycles) ; }
+ Bool_t RunQA() ;
+ Bool_t SetRunQA(TString detAndAction="ALL:ALL") ;
+ void SetQAWriteExpert(AliQA::DETECTORINDEX_t det) { fQASteer->SetWriteExpert(det) ; }
+
+ void SetWriteGRPEntry(Bool_t flag = kTRUE) { fWriteGRPEntry = flag; }
+ void WriteGRPEntry();