[Clas_offline] C function to force flushing of BOS buffer?
Craig Bookwalter
craigb at jlab.org
Thu Sep 2 15:31:34 EDT 2010
Since I use c_bos_io, what I needed was this call at the end of my
program, right before I closed the file:
putBOS(&bcs_, 7, "0");
Many thanks to all!
Jixie Zhang wrote:
> Hi,
> You will find "bosWrite" in package bosio.
>
> Jixie
>
>
> On Fri, Sep 3, 2010 at 2:57 AM, Craig Bookwalter <craigb at jlab.org
> <mailto:craigb at jlab.org>> wrote:
>
> That sounds tantalizing! What header file is in? I grepped for it
> in the
> SVN include directory:
>
> /group/clas/builds/32bit/STABLE/include
>
> but nothing came up...
>
> Gagik Gavalian wrote:
> > Dear Craig,
> >
> > It is done by using the function:
> >
> > bosWrite(bosFileHandleOut,bcs_.iw,"0");
> >
> > The "0" passed as a list argument flushes the memory into the disk !
> >
> > Hope this is helpful
> >
> > Gagik
> >
> > On Sep 2, 2010, at 2:45 PM, Craig Bookwalter wrote:
> >
> >
> >> Hi offliners,
> >> Thanks again for the help with the GSIM issue--I have another
> >> question for everyone. Does anyone know offhand a C function
> call that
> >> will force BOS banks currently stored in memory to be written
> to the
> >> file? I've found (especially during this GSIM study) that it's
> pretty
> >> hard, if not impossible, to write out a BOS file with less than 15
> >> events, and it seems like it's just a buffer that isn't flushed
> before
> >> the program exits. I believe Dennis was having trouble with
> this when he
> >> was using part2gamp before, but I don't recall if he sent his
> troubles
> >> to clas_offline or just to the g12 list.
> >>
> >> Thanks again!!
> >>
> >> --cb
> >>
> >> --
> >>
> -------------------------------------------------------------------------
> >> Craig Bookwalter FSU Office: (850) 644 3808
> >> Department of Physics JLab Office: (757)
> 269 5465
> >> Florida State University
> craigb at hadron.physics.fsu.edu <mailto:craigb at hadron.physics.fsu.edu>
> >> Tallahasse, FL 32306 craigb at jlab.org
> <mailto:craigb at jlab.org>
> >>
> >>
> >> "One toke? You poor fool. Just wait till you see those
> (expletive) bats."
> >>
> -------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Clas_offline mailing list
> >> Clas_offline at jlab.org <mailto:Clas_offline at jlab.org>
> >> https://mailman.jlab.org/mailman/listinfo/clas_offline
> >>
>
>
> --
> -------------------------------------------------------------------------
> Craig Bookwalter FSU Office: (850) 644 3808
> Department of Physics JLab Office: (757) 269 5465
> Florida State University
> craigb at hadron.physics.fsu.edu <mailto:craigb at hadron.physics.fsu.edu>
> Tallahasse, FL 32306 craigb at jlab.org
> <mailto:craigb at jlab.org>
>
>
> "One toke? You poor fool. Just wait till you see those (expletive)
> bats."
> -------------------------------------------------------------------------
>
> _______________________________________________
> Clas_offline mailing list
> Clas_offline at jlab.org <mailto:Clas_offline at jlab.org>
> https://mailman.jlab.org/mailman/listinfo/clas_offline
>
>
>
>
> --
> Best Regards,
> Jixie Zhang
> Jefferson Lab - Hall A - A112,
> 757-269-5352
> _______________________________________________
--
-------------------------------------------------------------------------
Craig Bookwalter FSU Office: (850) 644 3808
Department of Physics JLab Office: (757) 269 5465
Florida State University craigb at hadron.physics.fsu.edu
Tallahasse, FL 32306 craigb at jlab.org
"One toke? You poor fool. Just wait till you see those (expletive) bats."
-------------------------------------------------------------------------
More information about the Clas_offline
mailing list