Ignore:
Timestamp:
02/14/05 16:29:56 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc

    r6373 r6459  
    127127MWriteRootFile::MWriteRootFile(const Int_t comp,
    128128                               const char *rule,
    129                                const Bool_t overwrite,
     129                               const Option_t *option,
    130130                               const char *ftitle,
    131131                               const char *name,
     
    139139    // a valid file. (Stupid workaround - but does a good job)
    140140    //
    141     fOut = new TFile("/dev/null", overwrite?"RECREATE":"NEW", ftitle, comp);
     141    fOut = new TFile("/dev/null", option, ftitle, comp);
     142    fOut->SetOption(option); // IMPORTANT!
    142143}
    143144
     
    713714    const Int_t   compr = fOut->GetCompressionLevel();
    714715    const TString title = fOut->GetTitle();
    715 
    716     *fLog << inf << "MWriteRootFile - Open new file " << fname << " (Title=" << title << ", Compression=" << compr << ")" << endl;
     716    const TString opt   = fOut->GetOption();
     717
     718    *fLog << inf << "MWriteRootFile - Open new file " << fname << " (Title=" << title << ", Option=" << opt << ", Compression=" << compr << ")" << endl;
    717719
    718720    // Open new file with old setup
    719     TFile *newfile = TFile::Open(fname, "RECREATE", title, compr);
     721    TFile *newfile = TFile::Open(fname, opt, title, compr);
    720722    if (!newfile)
    721723    {
Note: See TracChangeset for help on using the changeset viewer.