1 #ifndef ALIMUONQAMERGESUBMITTER_H
2 #define ALIMUONQAMERGESUBMITTER_H
4 #include "AliMuonGridSubmitter.h"
9 class AliMuonQAMergeSubmitter : public AliMuonGridSubmitter
12 AliMuonQAMergeSubmitter(const char* period, const char* pass);
13 virtual ~AliMuonQAMergeSubmitter();
15 Bool_t Run(const char* mode);
17 Bool_t Submit(Int_t runNumber, Bool_t dryRun);
19 Int_t Submit(Bool_t dryRun);
21 TString MergeJDLName(Bool_t final) const { return (final ? "QAMerge_final.jdl" : "QAMerge.jdl"); }
23 Bool_t Generate(const char* name) const;
25 Bool_t SetRemoteDir(const char* dir);
27 UInt_t MakeXMLCollectionForRun(Int_t runNumber, Int_t stage);
29 UInt_t GetSplitMaxInputFileNumber() const { return fSplitMaxInputFileNumber; }
31 void SetSplitMaxInputFileNumber(UInt_t n) { fSplitMaxInputFileNumber=n; }
33 virtual void Print(Option_t* opt="") const;
37 void ShowStage(Int_t runNumber);
43 TString fWhatToMerge; // file to be merged
44 UInt_t fSplitMaxInputFileNumber;
46 ClassDef(AliMuonQAMergeSubmitter,1)