<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi All,<br>
<br>
I checked in some new software to include Cherenkov and RICH
detectors in the HDGeant simulation.<br>
<br>
1. Four types of hits can now be generated in HDGeant depending on
the name of the sensitive volume:<br>
CERW : Cherenkov counter window, register truth hits in Chernkov
counter,<br>
CPPC: Chernkov counter phototubes, register photoelectrons in
Cherenkov counter,<br>
RAWN: RICH radiator window, register truth hits in RICH detector,<br>
RDCD: RICH photocathode, register photoelectrons in RICH detector.<br>
Please use these names accordingly when putting new detectors in
HDDS model.<br>
<br>
2. A new RICH structure has been created in the HDDM model to save
the RICH hits.<br>
<br>
3. The two truth hits are saved as DMCTrackHit with an additional
system, SYS_RICH, defined.<br>
Two additional libraries, CERE and RICH, are introduced to provide
classes for photoelectron hits in these two detectors.<br>
Two new factories: DCereHit and DRichHit are added to DANA to
process them.<br>
Right now, there is no reconstruction performed for RICH hits, only
the raw position and time will be reported.<br>
<br>
4. A new plugin, mc_tree, which can be used to extract the hits in
GlueX detector including those in RICH and Cherenkov detectors can
be found in ./sim-recon/src/programs/Analysis/plugins/mc_tree/<br>
<br>
Please let me know if you have any questions or find any problem.<br>
<br>
Cheers,<br>
Yi<br>
<br>
--<br>
<br>
* Revision 9776:<br>
Clean up of RICH and CERE libraries: removed unused header and
temporary files<br>
<br>
* Revision 9775:<br>
Complete support of Cherenkov and RICH detectors:<br>
1. Added a new RICH structure in HDDM to store hits and truth points
in RICH detector<br>
2. Added hitRICH in HDgeant to process hits in RICH sensitive
volumes: RAWN (entrance) and RDCD (cathode)<br>
3. Added a new RICH system, SYS_RICH, in GlueX.h<br>
4. Added a new RICH library, separated from previous CERE library<br>
5. Added two factories in DANA to process Cherenkov and RICH hits:
DCereHit and DRichHit<br>
6. Added the truth points in Cherenkov and RICH to DMCTrackHit as
hits in SYS_CHERENKOV and SYS_RICH<br>
7. Updated mc_tree plugin to include Cherenkov and RICH hits in
ROOTTree<br>
<br>
<div class="moz-signature">-- <br>
<span style="font-size: 14pt; color:#202020"><strong>Yi Qiang</strong></span>
<span style="font-size: 12pt; color:#404040"> Ph.D. <em>Staff
Scientist</em></span><br>
<span style="font-size: 10pt; color:#404040"><strong>Email</strong>:
<a href="mailto:yqiang@jlab.org">yqiang@jlab.org</a><br>
<strong>Tel</strong>: (757) 269-7237 <strong>Fax</strong>:
(757) 269-6331<br>
<strong>Web</strong>: <a
href="https://userweb.jlab.org/%7Eyqiang/">https://userweb.jlab.org/~yqiang</a><br>
12000 Jefferson Ave F351, Newport News, VA 23606<br>
</span>
<a href="http://www.jlab.org"><img
src="cid:part3.04090904.09070108@jlab.org" alt="Jefferson Lab"></a></div>
</body>
</html>