[Halld-pid-upgrade] Fwd: [Halld-elog][PID-Upgrade] HDGeant (GEANT3) Simulation of DIRC

Yi Qiang yqiang at jlab.org
Tue Oct 8 17:56:29 EDT 2013


Hi Richard,

I added hitRICH.c and modified savehits.F to HDGeant last year to 
provide basic RICH readout support. This time, in addition to the newly 
created DIRC geometry, I also updated the RICH and HDDM libraries to 
grab more information from the HDGeant output files.

Best,
Yi
On 10/8/2013 5:42 PM, Richard Jones wrote:
> Hello Yi and all,
>
> This is great news, thanks for checking it in.  I will have a look at 
> it after I have completed the current g4 development.  Did you create 
> a new hitXXXX.c to collect hits information, and add new clauses to 
> gustep.F and saveHits to support it in hdgeant?
>
> I appreciate your keeping this big revision out of the main hdds trunk 
> until I am done with the hdgeant4 release.  After that, we will work 
> together to start the process of merging in the updates and working 
> out the problems with overlaps.  I would prefer not to have to stop g4 
> development right now and spend a couple of weeks removing overlaps 
> from the new DIRC geometry.
>
> -Richard J.
>
>
> On Tue, Oct 8, 2013 at 4:43 PM, Yi Qiang <yqiang at jlab.org 
> <mailto:yqiang at jlab.org>> wrote:
>
>     Hi all,
>
>     I added the DIRC detector into the HDGeant HDDS geometry. For more
>     details, refer to the following elog entry:
>     https://halldweb1.jlab.org/elog-halld/PID_Upgrade/10
>
>     The RICH library has also been updated with a new RichTruthHit
>     factory to extract all useful information of particles entering
>     the DIRC. Accordingly, the JANA plugin mc_tree has been updated
>     too to utilize this new factory.
>
>     Let me know if you have any questions using the new codes, and
>     attached is an example of accumulated hits generated by 4GeV pions
>     (1000 events).
>
>     Cheers,
>     Yi
>
>
>     -------- Original Message --------
>     Subject: 	[Halld-elog][PID-Upgrade] HDGeant (GEANT3) Simulation of
>     DIRC
>     Date: 	Tue, 08 Oct 2013 16:04:33 -0400
>     From: 	Yi Qiang <yqiang at jlab.org> <mailto:yqiang at jlab.org>
>     To: 	Yi Qiang <yqiang at jlab.org> <mailto:yqiang at jlab.org>, Baptiste
>     Guegan <guegan at mit.edu> <mailto:guegan at mit.edu>, Mark Dalton
>     <dalton at jlab.org> <mailto:dalton at jlab.org>
>
>
>
>     An old ELOG entry has been updated:
>     Logbook: *PID_Upgrade*  Message ID: *10*
>     <https://halldweb1.jlab.org/elog-halld/PID_Upgrade/10>    Entry
>     time: *10/08/2013 13:00*
>     Author: 	Yi Qiang
>     Project: 	DIRC
>     Category: 	Simulation
>     Subject: 	HDGeant (GEANT3) Simulation of DIRC
>
>
>         hdds-1.5d
>
>     Three files in existing hdds-1.5 has been added/modified to
>     include a DIRC detector in HDGeant:
>
>      1. DIRC_HDDS.xml
>      2. main_HDDS.xml
>      3. Material_HDDS.xml
>
>     At this momentum, since the detector is still preliminary, the
>     files are not included in the standard Hall-D hdds release.
>     Instead, one can check out these three files from:
>
>     https://halldsvn.jlab.org/repos/trunk/home/yqiang/HDDS/hdds-1.5d/
>
>     Two sensitive volumes used to save hits are
>
>      1. *RAWN*: DIRC window, used to save tracks entering DIRC
>         sensitive area, produces |*RichTruthHit*|
>      2. *RDCD*: DIRC photo-cathode, used to save photoelectrons
>         collected by the readout, produce *|RichHit|*
>
>     The geometry of the detector follows the attached drawing. An
>     aluminum box with 1mm wall thickness is used to contain the
>     detector, and the thickness is derived from the effective
>     radiation length brought by the BaBar DIRC package ~ 17%(total) -
>     14%(quartz bar) = 3%(box).
>
>
>         Visualization in HDGeant++
>
>
>         RICH Factories in sim-recon
>
>     Since rev9775, the standard Hall-D reconstruction package
>     (*sim-recon*) includes the necessary RICH library to process hits
>     in RICH window (*RAWN*) through |DMCTrackHit| factory and
>     photo-cathode (*RDCD*) through |DRichHit| factory.
>
>     In order to extract all information of particles entering RICH
>     window, a new factory, |*DRichTruthHit*|, has been added and
>     checked in rev11686. The factory can be used to save all
>     information such as: |x, y, z, px, py, pz, t, E, track, primary
>     ||and ptype|:
>
>     RICH library:
>     https://halldsvn.jlab.org/repos/trunk/sim-recon/src/libraries/RICH/
>
>     HDDM library:
>     https://halldsvn.jlab.org/repos/trunk/sim-recon/src/libraries/HDDM/
>
>
>         JANA Plug-in
>
>     *mc_tree*:
>     https://halldsvn.jlab.org/repos/trunk/sim-recon/src/programs/Analysis/plugins/mc_tree/
>
>     mc_tree has been updated to use the newly created
>     |*DRichTruthHit*| factory in rev11687.
>
>     ELOG V2.9.0-2411 <https://midas.psi.ch/elog/>
>
>
>
>
>     _______________________________________________
>     Halld-pid-upgrade mailing list
>     Halld-pid-upgrade at jlab.org <mailto:Halld-pid-upgrade at jlab.org>
>     https://mailman.jlab.org/mailman/listinfo/halld-pid-upgrade
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halld-pid-upgrade/attachments/20131008/8be7c87a/attachment-0001.html 


More information about the Halld-pid-upgrade mailing list