Fork me on GitHub

Changeset 466 in svn for trunk/src/LHEFConverter.cc


Ignore:
Timestamp:
Jul 10, 2009, 4:54:59 PM (15 years ago)
Author:
Xavier Rouby
Message:

bug fixed in the number of desired events to process

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/LHEFConverter.cc

    r450 r466  
    171171  ExRootTreeBranch *branchParticle = treeWriter->NewBranch("Particle", TRootLHEFParticle::Class());
    172172  //ExRootTreeBranch *branchParticle = treeWriter->NewBranch("Particle", TRootC::GenParticle::Class());
     173
     174  int nevt_already_processed=0;
    173175 
    174176  // Open a stream connected to an event file:
     
    186188      infile >> filename;
    187189      if(!infile.good()) break;
     190      if (Nevt>0 && nevt_already_processed >=Nevt) break; // enough events already processed
     191
    188192        ifstream checking_the_file(filename.c_str());
    189193        if(!checking_the_file.good())
     
    206210          Long64_t entry = 0;
    207211          while(inputReader->readEvent()) {
     212              if (Nevt>0 && nevt_already_processed >=Nevt) break; // enough events already processed
    208213              treeWriter->Clear();
    209214              AnalyseEvent(inputReader, branchEvent, entry + 1);
     
    211216              treeWriter->Fill();
    212217              ++entry;
     218              ++nevt_already_processed;
    213219              if(allEntries<entry+1) break;
    214220          }
Note: See TracChangeset for help on using the changeset viewer.