Fork me on GitHub

Changeset 67 in svn for trunk/Delphes.cpp


Ignore:
Timestamp:
Dec 2, 2008, 12:14:45 PM (16 years ago)
Author:
severine ovyn
Message:

start trigger

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Delphes.cpp

    r66 r67  
    3030#include "interface/JetUtils.h"
    3131
     32#include "Utilities/FROG/Examples/Sim_Delphes/FrogUtil.h"
    3233
    3334#include <vector>
     
    353354  delete treeWriter;
    354355
    355 /*  if(DET->DOTRIGGER == 1)
     356  if(DET->DOTRIGGER == 1)
    356357    {
    357 //      TChain chainT("Analysis");
    358 //      chainT.Add(outputfilename.c_str());
    359       ExRootTreeReader *treeReaderT = new ExRootTreeReader("Analysis");
    360 
     358      TChain chainT("Analysis");
     359      chainT.Add(outputfilename.c_str());
     360      ExRootTreeReader *treeReaderT = new ExRootTreeReader(&chainT);
    361361
    362362      const TClonesArray *branchElecTrig = treeReaderT->UseBranch("Electron");
     
    366366      const TClonesArray *branchPhotonTrig = treeReaderT->UseBranch("Photon");
    367367      const TClonesArray *branchETmisTrig = treeReaderT->UseBranch("ETmis");
    368    
    369      // Loop over all events
     368 
     369      ExRootTreeWriter *treeWriterT = new ExRootTreeWriter(outputfilename, "Trigger");
     370      ExRootTreeBranch *branchTrigger = treeWriterT->NewBranch("Trigger", TRootTrigger::Class());
     371
     372      TRootTrigger *elementTrigger;
     373
    370374     Long64_t entryT, allEntriesT = treeReaderT->GetEntries();
    371       cout << "** Chain contains " << allEntriesT << " events" << endl;
     375     cout << "** Chain contains " << allEntriesT << " events" << endl;
    372376     for(entryT = 0; entryT < allEntriesT; ++entryT)
    373377        {
    374 //cout<<"entry "<<entryT<<endl;
     378          treeWriterT->Clear();
     379//          treeReaderT->ReadEntry(entry);
     380          elementTrigger = (TRootTrigger*) branchTrigger->NewEntry();
     381          elementTrigger->Accepted=true;
     382          treeWriterT->Fill();
    375383        }
     384
     385    treeWriterT->Write();
     386    delete treeWriterT;
    376387   }
    377 */
    378388
    379389  cout << "** Exiting..." << endl;
Note: See TracChangeset for help on using the changeset viewer.