[Clas12_software] FastMCed

David Heddle david.heddle at cnu.edu
Mon Jun 25 15:04:53 EDT 2018


There is a new application available for testing:

>From the introduction in the manual (yes, there's a manual!)

FastMCed  Manual

*FastMC* + *ced* = FastMCed  (sort of)

For Version 0.5


Introduction

FastMCed  [fast*·*em*·*see*·*e*·*dee ] is a *ced*-like application for
viewing *and processing* events from Lund formatted files
<https://gemc.jlab.org/gemc/html/documentation/generator/lund.html>.  The
name was chosen to prevent confusion. We probably chose poorly. So to be
clear:



·      *FastMC* is the clas12 fast Monte Carlo engine that parses Lund
files and converts a trajectory into collections of detector hits.

·      FastMCed is a graphical application that integrates *FastMC* and
supports a plugin architecture for user extensibility.



The events in the Lund file are parsed and swum (swam?) via the clas12
common-tools swimming package, and run through the CLAS12 *FastMC* geometry
engine.  The *FastMC* engine closes the loop by returning hits in detector
components (currently I’m only getting DC hits—need to ask Gagik about
that) that are displayed in views that will be familiar to *ced* users.



But if FastMCed was only a viewer, it would be fairly useless.



The potential utility of FastMCed  comes from using a plugin mechanism by
which, as described below, you can attach your own plugin Consumer.



If FastMCed is useful, it will probably be as a framework for anyone toying
with road dictionaries or drift chamber pattern recognition algorithms.
Again, that is primarily due to its plugin architecture supplementing its
visual displays.



If it sounds potential interesting, I would look at the manual first. It
has a complete example of creating a plugin. It is available here:

The Manual
<https://userweb.jlab.org/~heddle/fastmced/docs/FastMCedManual.pdf>

If you are really adventurous you can download the application:

The Application, build 0.5
<https://userweb.jlab.org/~heddle/fastmced/builds/fastmced-0.50.tar.gz>

cheers,
dph

-- 

*David P. Heddle, Ph.D.Professor of Physics*
*MS APCS Graduate Program Coordinator*

* Christopher Newport University Newport News, VA 23606*

*757.594.8434*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/clas12_software/attachments/20180625/be4a0d6c/attachment.html>


More information about the Clas12_software mailing list