Fork me on GitHub

Changeset 466 in svn for trunk/src/HepMCConverter.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/HepMCConverter.cc

    r443 r466  
    270270  // generated particles from HEPEVT
    271271  ExRootTreeBranch *branchGenParticle = treeWriter->NewBranch("Particle", TRootC::GenParticle::Class());
    272  
     272 
     273  int nevt_already_processed=0;
     274 
    273275  // Open a stream connected to an event file:
    274276  ifstream infile(inputFileList.c_str());
     
    285287    {
    286288      infile >> filename;
    287       if(!infile.good()) break;
     289      if(!infile.good()) break; // end of listfile reached
     290      if (Nevt>0 && nevt_already_processed >=Nevt) break; // enough events already processed   
     291
    288292      ifstream checking_the_file(filename.c_str());
    289293      if(!checking_the_file.good())
     
    305309        {
    306310          if(Nevt>0 && entry>=Nevt) break;
     311          if(Nevt>0 && nevt_already_processed >=Nevt) break; // enough events already processed
    307312
    308313          treeWriter->Clear();
     
    314319          treeWriter->Fill();
    315320          ++entry;
     321          ++nevt_already_processed;
    316322        }
    317323    }
     
    322328}
    323329
    324 
    325 
    326 
Note: See TracChangeset for help on using the changeset viewer.