CPass0/makeSyswatchCPass0.C CPass1/makeSyswatchCPass1.C - enable merging of trees
CPass0/makeSyswatchCPass0.C - Set the name of trees othewise not merged
TFile * fout= new TFile(fname,"update");
TTree * treeRec = AliSysInfo::MakeTree("syswatch_rec.log");
TTree * treeCalib = AliSysInfo::MakeTree("syswatch_calib.log");
- if (treeRec) treeRec->Write("syswatchRec");
- if (treeCalib) treeCalib->Write("syswatchCalib");
+ if (treeRec) {
+ treeRec->SetName("syswatchRec");
+ treeRec->Write("syswatchRec");
+ }
+ if (treeCalib){
+ treeCalib->SetName("syswatchCalib");
+ treeCalib->Write("syswatchCalib");
+ }
fout->Close();
}
{
TH1::AddDirectory(0);
AliFileMerger merger;
+ merger.SetNoTrees(kFALSE);
// merger.SetMaxFilesOpen(999);
merger.AddReject("esdFriend"); // do not merge
//
{
AliFileMerger merger;
/* select what to merge */
+ merger.SetNoTrees(kFALSE);
if (component == "ALL")
merger.AddReject("esdFriend");
else
void mergeInChunksTXT(const char* mlist, const char* dest, int maxFiles)
{
TH1::AddDirectory(0);
- AliFileMerger merger;
+ AliFileMerger merger;
+ merger.SetNoTrees(kFALSE);
// merger.SetMaxFilesOpen(999);
merger.AddReject("esdFriend"); // do not merge
//
void MergeCPass(const Char_t *list, TString component, TString outputFileName="CalibObjects.root")
{
AliFileMerger merger;
+ merger.SetNoTrees(kFALSE);
/* select what to merge */
if (component == "ALL")
merger.AddReject("esdFriend");