Hi Slava,

I don't think this should be in "test". This code can be used
with arbitrary objects serializable by boost and with arbitrary
record classes. I am sure it will be useful in the future to
instantiate these templates with other template parameters.
Since the code is header-only, it does not affect linking
dependencies of RecoLocalCalo/HcalRecAlgos sources.

And, of course, at this point this code has direct relationship
to Hcal algorithms because it is used to store and retrieve OOT
pileup correction objects.

Regards,
Igor

On 05/13/2014 05:33 PM, Slava Krutelyov wrote:
>
> In RecoLocalCalo/HcalRecAlgos/interface/BoostIODBReader.h:
>
> > @@ -0,0 +1,80 @@
> > +#ifndef RecoLocalCalo_HcalRecAlgos_BoostIODBReader_h
>
> The reader and the writer should be removed from HcalRecAlgos. Please, move to /test if really necessary to be here.
>
> —
> Reply to this email directly or view it on GitHub <https://github.com/cms-sw/cmssw/pull/3806/files#r12612585>.
>