[Halld-offline] BCAL library

Paul Mattione pmatt at jlab.org
Wed Aug 26 14:12:33 EDT 2015


High level: Get the DBCALShower objects from JANA (no tag).  
 
I highly recommend using the janadot plugin.  I think you can use it along with the factory autoactivate option … but I can’t remember how that works.  What I usually do is just run it alongside another plugin that is (in this case) using DBCALShower objects.  It then prints instructions to screen on how to convert the dot file to pdf. 

 - Paul

On Aug 26, 2015, at 2:08 PM, Mark Ito <marki at jlab.org> wrote:

> Folks,
> 
> I wanted to start looking at photons in the BCAL (actually in general, but I started with the BCAL since B comes before F in the alphabet) and looking in the library I see a bunch of factories but do not understand the relation between them and the objects they produce. I suppose I could go through the code, but I thought I would ask the group for guidance first.
> 
> What I did do was look for comments in the code. I've compiled the ones I found in the attached text file. The named files in the list are factory header files, but the comment could have come from the .cc file or the .h file of either the factory or the object.
> 
> My questions, naive ones admittedly:
> 
> 1. Are these relationships documented somewhere?
> 2. I vaguely recall janadot showing something like these relationships. Does it really? Do we have a recent diagram? Instructions for generating it?
> 3. I did not look at our Doxygen documentation, since I thought that would only show inheritance relations. Should I have looked there?
> 4. What objects should I use to get photons in the BCAL?
> 
>  -- Mark
> 
> <BCAL_factories.txt>_______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline





More information about the Halld-offline mailing list