return files.Data();
}
if (mgr->GetOutputEventHandler()) {
- aodfiles = mgr->GetOutputEventHandler()->GetOutputFileName();
+ aodfiles = "";
+ if (mgr->GetOutputEventHandler()->GetFillAOD())
+ aodfiles = mgr->GetOutputEventHandler()->GetOutputFileName();
TString extraaod = mgr->GetOutputEventHandler()->GetExtraOutputs();
- if (!extraaod.IsNull()) {
+ if (!extraaod.IsNull() && mgr->GetOutputEventHandler()->GetFillExtension()) {
aodfiles += ",";
aodfiles += extraaod;
}
// AliAODExtension* FindExtensionContainingBranch(const char* bname) const;
Bool_t IsStandard() const {return fIsStandard;}
Bool_t GetFillAOD() const {return fFillAOD;}
+ Bool_t GetFillExtension() const {return fFillExtension;}
Bool_t NeedsHeaderReplication() const {return fNeedsHeaderReplication;}
Bool_t NeedsTOFHeaderReplication() const {return fNeedsTOFHeaderReplication;}
Bool_t NeedsVZEROReplication() const {return fNeedsVZEROReplication;}
// Handled tree
virtual TTree *GetTree() const { return NULL; }
virtual Option_t *GetDataType() const { return NULL; }
+ virtual Bool_t GetFillAOD() const {return kTRUE;}
+ virtual Bool_t GetFillExtension() const {return kTRUE;}
virtual void SetFillAOD(Bool_t) {}
virtual void SetFillExtension(Bool_t) {}
// Input