BrSequenceManager

From: Claus O. E. Jorgensen (ekman@nbi.dk)
Date: Tue Oct 24 2000 - 11:30:09 EDT

  • Next message: Christian Holm Christensen: "Update to BRAT"

    I've now committed the BrSequenceManager. 
    
    Here is an example on how it can be used:
    
      {
        input = new BrRawDataInput("data input");
    
        BrSequenceManager* seqMan = BrSequenceManager::Instance();
        seqMan->SetDataDirectory("foo/");
        seqMan->SetRunNumber(4711);  
    
        //sequence loop     
        while(1) {
        
          if (!input->Open(seqMan->GetNextSequenceFile(),"DISKFILE")) 
            break;
          
          //event loop
          while(!input->Eof()) {
            BrEvent* event = new BrEvent("event", 1, 1);
    
            input->Event(event);
    
             //...
    
            delete event;
          }
          input->Close(); 
        }
      }
    
    Cheers,
      Claus
    
    
    PS: Thanks for the BrRdoBB stuff, Yury - it makes my
        code a lot nicer.
    



    This archive was generated by hypermail 2b29 : Tue Oct 24 2000 - 11:38:59 EDT