120 lines
4.6 KiB
HTML
120 lines
4.6 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
|
|
<!--Converted with jLaTeX2HTML 2002-2-1 (1.70) JA patch-2.0
|
|
patched version by: Kenshi Muto, Debian Project.
|
|
* modified by: Shige TAKENO
|
|
LaTeX2HTML 2002-2-1 (1.70),
|
|
original version by: Nikos Drakos, CBLU, University of Leeds
|
|
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
|
* with significant contributions from:
|
|
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>Preliminary vocabulary</TITLE>
|
|
<META NAME="description" CONTENT="Preliminary vocabulary">
|
|
<META NAME="keywords" CONTENT="LEMuSR_Simulation">
|
|
<META NAME="resource-type" CONTENT="document">
|
|
<META NAME="distribution" CONTENT="global">
|
|
|
|
<META NAME="Generator" CONTENT="jLaTeX2HTML v2002-2-1 JA patch-2.0">
|
|
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
|
|
|
<LINK REL="STYLESHEET" HREF="LEMuSR_Simulation.css">
|
|
|
|
<LINK REL="previous" HREF="node2.html">
|
|
<LINK REL="up" HREF="node2.html">
|
|
<LINK REL="next" HREF="node4.html">
|
|
</HEAD>
|
|
|
|
<BODY >
|
|
<!--Navigation Panel-->
|
|
<A NAME="tex2html86"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
|
SRC="file:/usr/share/latex2html/icons/next.png"></A>
|
|
<A NAME="tex2html84"
|
|
HREF="node2.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
|
SRC="file:/usr/share/latex2html/icons/up.png"></A>
|
|
<A NAME="tex2html80"
|
|
HREF="node2.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
|
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html87"
|
|
HREF="node4.html">LESR tree</A>
|
|
<B> Up:</B> <A NAME="tex2html85"
|
|
HREF="node2.html">What is Geant4?</A>
|
|
<B> Previous:</B> <A NAME="tex2html81"
|
|
HREF="node2.html">What is Geant4?</A>
|
|
<BR>
|
|
<BR>
|
|
<!--End of Navigation Panel-->
|
|
|
|
<H2><A NAME="SECTION00111000000000000000">
|
|
Preliminary vocabulary</A>
|
|
</H2>
|
|
Before going any further, we should femiliarize ourselves with some basic vocabulary. In this report we will encounter some words taken from C++ language, and others related to Geant4 architecture. Let us have a brief description of them.
|
|
|
|
<OL>
|
|
<LI><B>C++ words</B>
|
|
<DL>
|
|
<DT></DT>
|
|
<DD>Class: a class is the definition of a collection of variables or functions called the <I>members</I> of the class. For example the class <I>Particle</I> has for members: mass, lifetime, charge ...In other words, the class defines a type of variable with parameters that can be specified.
|
|
</DD>
|
|
<DT></DT>
|
|
<DD>Instance, object: in order to use a class in a program one may create an instance, or object, of it. For example <I>Particle particle1</I> will create a variable of the type Particle. It is then possible to set all the parameters of the object particle1 and to use it independently in the program.
|
|
</DD>
|
|
<DT></DT>
|
|
<DD>Inheritance: it is possible to build subclasses. For example, <I>Lepton</I> would be a subclass of <I>Particle</I> class. Instead of building a totally new class, one just have to give <I>Lepton</I> class all the caracteristics of a <I>Particle</I> and add the properties which make a particle a muon. We say that <I>Lepton</I> class <I>inherits</I> from <I>Particle</I> class.
|
|
</DD>
|
|
</DL>
|
|
</LI>
|
|
<LI><B>Gean4 words</B>
|
|
<DL>
|
|
<DT></DT>
|
|
<DD> Run: this is the word for a the simulation process.
|
|
</DD>
|
|
<DT></DT>
|
|
<DD> Event: during a run, one can shoot as many particles as needed. An event is the simulation of all the primary particles. Before the run the user specifies the number of primary particles shoot per Event as well as the number of events.
|
|
</DD>
|
|
<DT></DT>
|
|
<DD> Track: this is the information collection of one particle tracking
|
|
</DD>
|
|
<DT></DT>
|
|
<DD> Step: step by step, a track is build. At each step the simulation engine is called to decide the process that the particle will suffer, this in accordance to cross-sections or priority orders defined by the user.
|
|
</DD>
|
|
</DL>
|
|
</LI>
|
|
</OL>
|
|
|
|
<P>
|
|
<HR>
|
|
<!--Navigation Panel-->
|
|
<A NAME="tex2html86"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
|
SRC="file:/usr/share/latex2html/icons/next.png"></A>
|
|
<A NAME="tex2html84"
|
|
HREF="node2.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
|
SRC="file:/usr/share/latex2html/icons/up.png"></A>
|
|
<A NAME="tex2html80"
|
|
HREF="node2.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
|
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html87"
|
|
HREF="node4.html">LESR tree</A>
|
|
<B> Up:</B> <A NAME="tex2html85"
|
|
HREF="node2.html">What is Geant4?</A>
|
|
<B> Previous:</B> <A NAME="tex2html81"
|
|
HREF="node2.html">What is Geant4?</A>
|
|
<!--End of Navigation Panel-->
|
|
<ADDRESS>
|
|
|
|
2005-12-21
|
|
</ADDRESS>
|
|
</BODY>
|
|
</HTML>
|