[Clas12_software] Adding HTCC to Reconstruction
Mac Mestayer
mestayer at jlab.org
Fri Jul 24 16:55:09 EDT 2015
Hello Whitney;
I'll try to answer some of your questions.
I'll mark my answers with a line of -------------------------------
- Mac
"mestayer at jlab.org", (757)-269-7252
On Fri, 24 Jul 2015, Whitney R. Armstrong wrote:
> Hi Veronique and Everyone,
>
> I wanted to follow up on some of your comments yesterday.
>
> First, I have questions about using new data introduced in the simulation
> output in the reconstruction.
>
> I have added a bank to the gemc evio output file. An event now looks like
> this:
>
> <bank content="bank" data_type="0xe" tag="605" num="200">
> <bank content="int32" data_type="0xb" tag="605" num="201">
> 0 1 2 3 4 5
> 6 7 8 9 10 11
> 12 13 14 15 16 17
> 18 19 20 21 22 23
> 24 25 26 27 28 29
> 30 31 32 33 34 35
> 36 37 38 39 40 41
> 42 43 44 45 46 47
> </bank>
> <bank content="int32" data_type="0xb" tag="605" num="202">
> 0 0 0 0 0 0
> 0 0 0 0 0 0
> 0 174 0 0 0 0
> 0 0 0 0 0 0
> 0 0 0 0 0 0 0
> 0 0 0 0 0 0
> 0 0 0 0 0 0
> 0 0 0 0 0 </bank>
> <bank content="int32" data_type="0xb" tag="605" num="203">
> 13 </bank>
> <bank content="int32" data_type="0xb" tag="605" num="204">
> 1195 </bank>
> </bank>
>
> I am still not 100% clear on what tag and num exactly mean. Do they just have
> to be unique?
-----------------------------------------------------------------------------------------
Yes, they just have to be unique. They are indexed in a dictionary with
descriptive words. I'm not sure how the uniqueness is enforce.
----------------------------------------------------------------------------------------
>
> Anyway, I added to the bankdefs/clas12/HTCC.xml file the following:
>
> <section name = "clasdigi" tag = "605" num = "200" info = "clasdigi digitized
> output">
> <column name="adc_chan" num = "201" type = "int32" info = "adc channel"/>
> <column name="adc_value" num = "202" type = "int32" info = "adc value"/>
> <column name="tdc_chan" num = "203" type = "int32" info = "tdc channel"/>
> <column name="tdc_value" num = "204" type = "int32" info = "tdc value"/>
> </section>
>
> Here is where I have many questions, so I apologize in advance. Even if you
> could just point me towards an answer I would greatly appreciate it.
> 1. Where in the reconstruction code does the current simulation data get
> introduced?
>
> A side note to this question:<rant>
> Like I previously mentioned there are 6 or more different "project"
> directories in the top level directory making it quite unwieldy for outsiders
> to begin to navigate yet alone understand. Additionally there are 4 separate
> documentations. I understand that they are isolated modules, however, they
> all belong to one project : The CLAS12 Reconstruction Project. Furthermore,
> they each have their own sub-subdirectories anyway! So I still think it would
> be best to merge the source directories into one main source directory and
> build *one* documentation page. </rant>
>
> 2. If we want to take the digitization one step further, we should use the
> translation tables to emulate the DAQ output. Where can I find the latest
> translation tables for the DAQ?
----------------------------------------------------------------------------------
We have enough work to do without emulating the DAQ.
We are of course now taking 'real' cosmic ray data which is identified by
'crate,slot,channel' and is decoded into 'sector,layer,component'. I'm
not sure how you will fit the HTCC into 'sector,layer,component' but if
can abstract your pmt's into a 3-d structure, you can talk to Gagik and
he'll tell you how to do it.
--------------------------------------------------------------------------------
>
> 3. I would imagine these translation tables are going to changed frequently
> as
> commissioning begins. Would it be good idea to store them in a git
> repository, so every little change is documented and accounted for, and
> easily shared?
-----------------------------------------------------------------------------
Our previous experience is that this one of the most stable parts of the
whole data -> analysis chain and will not change frequently.
------------------------------------------------------------------------
>
> 4. Also, I am not emulating flash ADCs for the HTCC. Will they be used for
> this detector?
---------------------------------------------------------------------------
I'm not sure; I think so
--------------------------------------------------------------------------
>
> 5. Which detectors have flash ADCs or multi-hit TDCs?
----------------------------------------------------------------------------
TOF, EC. PCAL all have flash ASC's
------------------------------------------------------------------
>
> 6. I am not very familiar with DAQ setup. Is there any documentation about
> the DAQ that summarizes all the electronics for each detector?
--------------------------------------------------------------
no
------------------------------------------------------------
>
> 7. Is there a start of run pedestal procedure for the DAQ?
-------------------------------------------------------------
not sure, each sub-detector has different procedures
----------------------------------------------------------
>
> 8. Whom is the DAQ expert that I can contact with questions in the future?
>
----------------------------------------------------------------
We're not allowed to reveal his name.
--------------------------------------------------------------
> I have many other questions but will stop here for now.
>
> Again, thank you for your patience.
> Cheers,
> Whitney
>
>
>
>
> --
> Whitney R. Armstrong
> _______________________________________________
> Clas12_software mailing list
> Clas12_software at jlab.org
> https://mailman.jlab.org/mailman/listinfo/clas12_software
>
More information about the Clas12_software
mailing list