[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