Fork me on GitHub

Changeset 84 in svn for trunk/Examples/Analysis_Ex.cpp


Ignore:
Timestamp:
Dec 4, 2008, 1:11:27 PM (16 years ago)
Author:
uid677
Message:

add output tree to example

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Examples/Analysis_Ex.cpp

    r81 r84  
    7272  //*********************Output root file of the analysis************************
    7373  //*****************************************************************************
    74   TString outputFile(argv[2]);
    75  
    7674  ExRootTreeReader *treeReaderGen = new ExRootTreeReader(&chainGen);
    7775  ExRootTreeReader *treeReaderRec = new ExRootTreeReader(&chainRec);
     
    8482  ofstream f_out(LogName.c_str(),ofstream::app);
    8583
     84  //create the output tree
     85  string outputfilename = argv[2];
     86  TFile *outputFile = TFile::Open(outputfilename.c_str(), "RECREATE"); // Creates the file, but should be closed just after
     87  outputFile->Close();
     88
     89  ExRootTreeWriter *treeWriter = new ExRootTreeWriter(outputfilename, "Analysis");
     90
    8691  //*****************************************************************************
    8792  //***************************Run the analysis**********************************
     
    8994
    9095  Analysis_Ex *DefaultOne = new  Analysis_Ex("Examples/Datacard_Analysis_Ex.dat",LogName);
    91   DefaultOne->Run(treeReaderGen,treeReaderRec,treeReaderTrig);
     96  DefaultOne->Run(treeReaderGen,treeReaderRec,treeReaderTrig,treeWriter);
    9297  DefaultOne->WriteOutput(LogName);
    9398  delete DefaultOne;
Note: See TracChangeset for help on using the changeset viewer.