Space Index
|
|||||||||||||||||||||||||||||||
0-9page contains minutes from LCDWeekly meetings prior to 4/26/05. Meetings after this date have their own Confluence pages
meeting focused mainly on reconstruction and analysis using org.lcsim. There was also a discussion about step length and range cut issues in Geant4. NICADD and ANL were on conference call. There were no presentations
Defining your detector
Minutes RC: EM Sampling Fractions http://www.slac.stanford.edu/cassell/EMsf.ppt RC: Presenting sampling fractions. Single photons, 110 GeV, uniform in angle. Required conversion in first 1/2 of EM. Angle cuts in barrel, 45 deg, and endcap ...
NS: POCA function in Helix does not work for negatively charged tracks. JM: Added Jira item. NG: Hmatrix upgrade. Hoping to get something from Karsten. Haven't gotten him to dial in. Will just patch it. Hope that transverse stuff ...
SM: Got sigma of 2.7 GeV at the Zpole after tuning up pflow algo. (slides) Photons from hmatrix. Neutrals are leftovers. Distribution is symmetric. (usually not) Fit with double gaussian. Photon finder was not picking up the tail of the photons. Wanted ...
NG: (showing event display) Some tracks are being drawn in the wrong direction in vertexing code. (HelixSwimmer?) JS: Didn't check the GUI. Probably a test is missing to cover this. TJ: Looked like there was an incorrect abs(). NG: Improve the tests ...
NG: Plans for updating CVS. Would like to start moving contrib code into production area. Solicit ppl who have reported results to put code into repository. Early to midSept to have a reconstruction "jamboree" to decide recommended default packages ...
See attached slides (20060808interface.pdf
See 20060815interface.pdf
|
Asimple example of how to access the SimTrackerHits in an event. Download the attachment for a compilable version of the following annotated code. Explanation of the TrackerHitAccessDriver Driver Code import java.util.List; import org.lcsim.event.EventHeader; import org.lcsim.event.EventHeader.LCMetaData; import org.lcsim.event.SimTrackerHit; import org.lcsim.geometry.IDDecoder; import org.lcsim.util.Driver ...
Preliminaries You should complete the Setting Up Netbeans 6.5 with Maven 2 tutorial and JAS3 Install JAS3 should be installed. Driver Creation We will create an LCSim Driver in the lcsimcontrib project. A Driver is the entry point for your physics ...
Adding a Page General Guidelines If your content fits into any of the existing pages, please create a subpage there. Before adding a toplevel page, decide whether one of the existing pages is an appropriate place for your content. You can see ...
Adding random access to LCIO files. Goals Allow efficient access to specific events in LCIO files. Events should be selectable by Run RunEvent Index (i.e. 10000th event in file) Tag (e.g. EMISS>200) Access must work ...
PAGE IS UNDER CONSTRUCTION AIDA for Power Users #Introduction #Secondary Y Axis #Fitting Introduction This Document covers advanced topics in JAS3 and AIDA. It assumes that you are familiar with AIDA and that you have completed the Getting Started Tutorial Basic Plotting ...
Motivation http://en.wikipedia.org/wiki/Needleexchangeprogramme For one reason or another, you may find yourself in a situation where you have to use ROOT, but all you have is a bunch of AIDA files. We offer here a clean way of converting ...
ALCPG Simulation and Reconstruction Workshop January 911 2006, Boulder, Colorado. See also the conference home page http://wwwhep.colorado.edu/cuilc/simworkshop.html. Presentations ILC Detector Simulation: The U.S. Framework jeremymccormick20060109BoulderLCSimUSOverview.pdf, Jeremy McCormick Simulation and Reconstruction Software ...
FTP Data Server Sample datasets are publicly available for ILC detector studies via anonymous ftp from ftp://ftplcd.slac.stanford.edu/lcd/ILC. These include LCIO http://lcio.desy.de event files and (usually) the Stdhep http://wwwcpd.fnal.gov/psm/stdhep ...
API design guidelines The following guidelines are meant to make the user experience more pleasant. They are aimed to help the user make use of existing tools and increase productivity. As a first guideline, keep in mind that somebody other than you will use your ...
Full Detector Simulation Using SLIC And LCDD http://www.slac.stanford.edu/cgiwrap/getdoc/slacpub11418.pdf contributed to LCWS 2005
Here are a few of the sites with a SLIC installation that I'm aware of. There are probably several others. SLAC http://www.slac.stanford.edu FNAL http://www.fnal.gov NICADD http://nicadd.niu.edu IN2P3 http://www.in2p3.fr/ University of Colorado http://www.colorado.edu
M4 Macros Code Snippets To include an M4 file, use the sinclude function, e.g. sinclude(build/autoconf/myMacros.m4) This will also work. builtin(include, /some/custom/macro.m4) Important Macros Checking files ACCHECKFILE ACCHECKFILES Checking ...
|
||||||||||||||||||||||||||||||
BGetting the most out of your plots Outline #Introduction #Terminology #Saving your work #Saving your plots as image files #Saving your data in the AIDA format #Changing the layout #Changing the title and the axis labels #Changing the axis range ...
Prerequisites If you are following the lcsim tutorial, then by this point, you should have the following tools installed. Netbeans 6.5 Maven 2.0.9 Java 1.5 (or 1.6 works too) Latest JAS3 release candidate (version???) CVS client of some sort ...
Most of the information on this page is now out of date, as it refers to the old Maven 1 build system. The lcsim projects have been ported to use Maven 2 instead. Prerequisites To build the org.lcsim software, you should have the following installed ...
Building the LCSim Software Toolchain from Scratch These instructions show how to build the lcsim software toolchain from scratch. Most users will only want to work with the lcsim and lcsimcontrib projects, so these instructions are generally oriented towards advanced users ...
|
Cpage outlines a proposal for an interface to access CalorimeterHit data along with information from the associated detector description. A single interface was used for the purpose of discussion, though multiple interfaces might be a better (at least more traditionally OO) approach. Comments ...
When reading a stdhep file with the org.lcsim classes the events are immediately converted into org.lcsim "EventHeader" objects, however a pointer to the original stdhep file is kept, so it is possible to write the original event back out as a stdhep file. The example below shows ...
baseline for the Compact Detector Concept modelled as of July 31, 2005, to be used for detector studies at Snowmass. This version uses the same tracker as the Silicon Detector see sidaug05. The calorimetry has been modified to make the overall design more compact. The compact ...
variant of the Compact Detector Concept modelled as of August 08, 2005, to be used for detector studies at Snowmass. Please see cdcaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/cdcaug05np.zip . What follows ...
variant of the Compact Detector Concept modelled as of July 31, 2005, to be used for detector studies at Snowmass. Please see cdcaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/cdcaug05rpchcal.zip . What follows ...
has been proposed to add cell id descriptors to LCIO. This page contains notes and links to code. Proposed Convention It is proposed to use the same convention currently used in SLIC/lcsim/CompactGeometry. This consists of a string encoded thus: Options and parameter settings for ReconCheater are contained in a Cheating.properties file. The currently supported properties and their values for the SiD Aug. 05 detector are: Property Default setting Description FullTruth false Use Monte Carlo particles only. Truth false Use true ...
Cluster Analysis The cluster analysis package is designed to analyze the output of a clustering algorithm run on a set of SimCalorimeterHits. Example drivers are provided in org.lcsim.contributed.calanal for clustering and analyzing using different clusterers. (NearestNeighbor, Cone, MST, and DirectedTree) At any point in a reconstruction algorithm ...
Random notes and thoughts on SLAC/ILC CMS and document management system. Wishlist of SLAC/ILC System "document management" "content management" calendar mailing lists workflow shared authentication integrated search blog content filtering RSS/news ...
Introduction talks gearoverview.pdf Workpackages to get a list of work items that need to be addressed klick on the link above Requirements Should be at least as functional as existing systems (org.lcsim, GEAR, Mokka, SLIC) Shoule enable smooth transition path from existing ...
org.lcsim Conditions Database Overview The conditions database is designed to allow a running analysis or reconstruction module to access information about the run "conditions". In our current environment, conditions include the entire detector description. The conditions framework should be used for information ...
We will be using ESNet's Collaboration Service (ECS) to share applications during our meetings. To attend as a guest, connect to http://www.ecs.es.net/ You should be greeted by the following panel of options: !esnet001.gif align=center! Select the "Audio & Data" button, which ...
Mailing Address Jeremy I. McCormick SLAC, Mail Stop 71 2575 Sand Hill Road Menlo Park, CA 94025 office tele: 6509268794 Emails jeremy@nicadd.niu.edu mailto:jeremy@nicadd.niu.edu jeremym@slac.stanford.edu mailto:jeremym@slac.stanford.edu SLAC Employee Record ...
Build Errors file in src/org/lcsim/contrib maintainer problems solution comments CarstenHensel/FixedConeClustererAnalyzer.java Carsten Hensel uses deprecated CalorimeterIDDecoder switch to IDDecoder trivial fix CarstenHensel/HMatrixAnalyzer.java Carsten Hensel " " " CarstenHensel/MyHMatrixBuilder.java Carsten Hensel ...
Requesting Bug Fixes and Improvements The ILC Jira http://jira.slac.stanford.edu/ tracks bugs, feature requests, and possible improvements to existing software packages. Everyone is encouraged to add an item into the Jira when a bug is found in ILC software. These Jira projects ...
Overview The SLIC simulator package SLIC uses a lowlevel XML data format while the reconstruction uses a smaller, more targetted format called the "compact description". Using a compact geometry in the simulator requires converting it to LCDD first. Command Syntax ...
HowTo write your own Analysis This little tutorial will help you build your own analysis code stepbystep. After finishing this section you should be able to write a complete analysis inside the JAS3 framework. You will learn what ...
tutorial describes how you can use Netbeans to edit and compile drivers, and then load them into JAS3 to run them. The advantage of using Netbeans to do this, as opposed to the editor builtin to JAS3, is that you can get code completion, syntax highlighting ...
Step 1 Create password for hash for user tonyj/bin/cvspasswd password cs/awTyuDA3B2 use some suitable password instead of password. Copy the resulting hash to the clipboard. Create entry in password file Edit /nfs/slac/g/lcd ...
Creating a New Detector Description # Create a new compact XML file. The full set of public compact files is contained in the LCDetectors cvs project. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co LCDetectors Download a detector zip file ...
pages describes how to easily create a new project which uses the org.lcsim analysis/reconstruction framework. This method makes use of a maven2 archetype, which automates the process of creating a new project from scratch. The maven2 archetype can be used ...
information on this page is no longer accurate, as lcsimbased projects have switched to using maven 2. While there are currently no equivalent instructions for maven 2, please refer to the lcsimcontrib project in the SLAC CVS for an example of an m2 project that depends on lcsim ...
Preliminaries These are instructions on how to make software releases for the lcsim package and all its dependencies. You need an account on the SLAC unix system in order to follow these procedures. If you do not have one, then you probably shouldn't be reading these instructions ...
Creating an org.lcsim release Take the following steps # Make sure everything is ready and working. # Update the version number in GeomConverter project.xml # Commit project.xml to CVS and tag, e.g. v0r6p0 # Perform a clean build ## maven clean ## maven # Now ...
WIRED4 event display is set up to understand and display all standard LCIO objects such as tracks, clusters, reconstructed particles (including jets), calorimeter and tracker hits etc. Often during development of analysis algorithms it is desirable to display extra objects ...
CVS Using CVS to access ILC software The cvs command will be available on a Linux or OSX machine. On Windows, you need to download it http://ftp.gnu.org/nongnu/cvs/binary/stable/x86woe/ or just install the Cygwin htpp://www.cygwin.com version. For windows users ...
notes about getting X11 applications with OpenGL support to work on Cygwin. The Cygwin X User Guide http://x.cygwin.com/docs/ug/cygwinxug.html is the canonical source for information on using X11 with Cygwin. Installation The Cygwin http://www.cygwin.com framework needs ...
|
||||||||||||||||||||||||||||||
DFTP LCIO Datasets along with corresponding StdHep files and logs, are available via anonymous FTP Anonymous FTP Instructions from SLAC. Standard Model Samples Data samples that were generated for the LOI Benchmarking analyses are availabe on the anonymous FTP ...
number of detectors have already been defined. To define your own, it is best to start with one of them and modify as necessary. Full Detector Description The detector geometry is defined using the compact format. Instructions for creating this detector descritpion file can ...
rotation matrix, the unchanging axis has a 1 (xx, yy, or zz
Descriptions of detectors being considered for the International Linear Collider can be found here
Development Tools The officially supported IDE of org.lcsim is Netbeans. CVS ILC CVS repository cvs Java related Maven Eclipse Netbeans Java Coding Resources org.lcsim Coding Guidelines Java Coding Conventions See also Sun's Coding ...
DocBook Links Reference DocBook http://www.docbook.org/ DocBook Project at Sourceforge http://docbook.sourceforge.net/ Definitive Guide http://www.docbook.org/tdg/en/html/docbook.html Entity Reference http://www.docbook.org/tdg/en/html/part2.html Entity Reference by Type http ...
|
EInstalling Eclipse and plugins to work with org.lcsim Eclipse is written in Java, but supports also C/C and Jython editing. Even a Fortran plugin exists. See bottom of page for links First you have to download Eclipse and install it. Go to http ...
Event Requests General Information Custom data sample requests can be submitted to Norman Graf mailto:ngraf@slac.stanford.edu, who may direct you to existing files, should they exist. Upon your job is completed, datasets will be uploaded to the FTP server ...
purpose of this page is to host a discussion about improvements to the ILC Track class. The discussion might expand to include related classes such as hits and vertices. Please pass the url of this page on to any interested colleagues. Motivation Some of our efforts on SiD tracking ...
Example Maven Project Overview The SLAC CVS contains a sample Maven project called ExampleMavenProject. Obtaining To obtain the ExampleMavenProject module, execute this CVS command from a work directory. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co ExampleMavenProject ...
Explanation of the Analysis101 Driver Explanation of Driver Code Below is the complete text of the Analysis101 Driver, stripped of comments. import org.lcsim.util.aida.AIDA; import hep.physics.vec.VecOp; import java.util.List; import org.lcsim.event.EventHeader; import org.lcsim.event.MCParticle; import org.lcsim.util.Driver; public class Analysis101 extends Driver ...
|
||||||||||||||||||||||||||||||
FNotes from the ALCPG Sim/Reco meeting Nov 27, 2007 Notes by Rob Kutschke. Corrections and comments are welcome. We discussed how to resolve problems with tracks generated by the FastMC. The root of the problem is the inconsistent use of the concept of a "reference point ...
Rob's editorial comments in italics. SiD Tracking Meeting The presentation at this meeting was by Sonja Hillert (Oxford) on the status of the LCFI software LCFI = Linear Collider Flavour Identification LCFI homepage: http://hepwww.rl.ac.uk/lcfi/ Slides: http://ilcagenda.linearcollider.org/materialDisplay.py?contribId ...
first draft of a list of some of the issues that we are now encountering with the Track class. # I would like to be able to ask for track parameters and covariance matrices that are valid at different locations along the track. Examples of such locations include but are not limitted to: the point of closest ...
Full Detector Simulation using SLIC Overview This tutorial shows how to obtain a full detector resource file and extract the data necessary for the full simulator. Lastly, a few simple commands are given for running the simulator in batch mode using the downloaded ...
|
GGDML Python GDML has nice Python wrappers written by Witek. It has bindings to Geant4 and ROOT. The ROOT geometry viewer is an OpenGLbased tool that has an interactive clipping system. GDML/PyGDML/Common Examples G4Binding ROOTBinding ...
Generic clustering algorithms #Introduction #Worked examples #Related Drivers Introduction Worked examples Related Drivers org.lcsim.recon.cluster.nn.NearestNeighborClusterDriver http://source.freehep.org/jcvsweb/ilc/LCSIM/vers/lcsim/src/org/lcsim/recon/cluster/nn/NearestNeighborClusterDriver.java: This is a generalpurpose clusterer ...
GeomConverter Wiki base page
GeomConverter The GeomConverter is designed to read Compact Geometry files and to be able to convert them into other formats, such as LCDD, GODL, HepRep etc. It is also designed to read CompactGeometry files and be able to convert them into objects used by the org.lcsim reconstruction and analysis package ...
Global Large Detector (GLD) models are described in these pages. The response of the detector to events is simulated using Geant4 using a runtime definition of the detector geometry in xml format. Each iteration of the design has a unique name, and the xml file and a plain english ...
Placeholder for gldaug05 detector information
|
||||||||||||||||||||||||||||||
Hversion of the Global Large Detector (GLD) modelled as of Oct. 1, 2005 and updated on June 1, 2006 to conform to the current baseline detector design, see http://ilcphys.kek.jp/gld/design/. The compact description of this detector in xml format can ...
HEP Framework Links General CERN CVS Web http://isscvs.cern.ch/cgibin/cvsweb.cgi/ CVS of all LHC codes XML Geometry Tools and General Formats G4 Geometry XML Convertor http://root.cern.ch/root/vmc/XML.html using ...
Geometry Packages GraXML http://hrivnac.home.cern.ch/hrivnac/Activities/Packages/GraXML/ with GDML and AGDD support libs GraXML at Sourceforge https://sourceforge.net/projects/graxml AGDD AGDD Examples and Java Library http://hrivnac.home.cern.ch/hrivnac/Activities/Packages/AGDD ...
NEW LCSIM USERS START HERE LCSim Tutorials This is the International Linear Collider http://www.linearcollider.org/cms/ space on SLAC's Confluence Wiki http://confluence.slac.stanford.edu. Much of the content is related to Detector Simulation Simulation Software and the Reconstruction and Analysis Reconstruction and Analysis ...
Question I know that double behaves differently than Double but I don't yet know all of the details. For example for: protected double refPoint = new double3; public void setReferencePoint(double point) Does this do a shallow copy or a deep ...
FAQ uses the power of Confluence's labels to provide a selfbuilding FAQ. Essentially you can add a page anywhere within this space and tag it with one of the FAQ labels (such as faqlcsimgeneral) and it will automatically appear in the FAQ. This allows an FAQ entry to appear in more ...
command /physics/select is used to select the physics list in PreInit> mode only. /physics/select LHEP The corresponding command line switch is l, which also takes the name of the physics list as an argument
default the entire event will be written out, except for any collections flagged as transient when they are added to the event. List myCollection = new ArrayList(); // Fill collection event.put("MyCollection",myCollection); event.getMetaData(myCollection).setTransient(true); In addition when creating an ...
LCIO includes the LCIO Command Line Tool at $LCIO/bin/lcio. Assuming that $LCIO/bin is in the PATH, this tool can be used to print information about your LCIO file. lcio print outfile.slcio Use the command lcio print h ...
Question In java how do I print out a "table" of numbers with all of the decimal points lined up, i.e. fixed length fields with a fixed number of digits after the decimal point. I have played around with DecimalFormat but I ...
Use the command slic h to print the command line usage to the terminal
Geant4 has a help system built into the interactive mode. help /some/command
copy the schemas into a local directory, do the following. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co lcdd cp lcdd/schemas///.xsd /mySchemaDir Then set the GDMLSCHEMADIR environment variable to point to this local directory. GDMLSCHEMADIR=/mySchemaDir SLIC also ...
Driver class has a number of methods which can be overridden in order to perform analysis or clean up. The most useful are: suspend() Called by the framework when event processing is suspended. resume() Called by the framework when event processing is resumed. these methods ...
generator/dumpEvent
You can now open a list of files and treat them as a single file. To do this in JAS first choose File, Open Data Source and then select LCIO Files from the list: !opends.png! You will now be presented with a page where you ...
order to run your driver outside of JAS3, for instance as a batch job or in an IDE, you will need to add a main() method to your driver. In this main method you must create an LCSimLoop object, add any datasets, add ...
Here are instructions for running SLIC at Fermiliab http://cdamr.fnal.gov/ilc/slic.shtml.
You must have access to the NICADD Linux cluster to run SLIC there. A copy of SimDist is available at /k2data/APPS/SimDist
Here are instructions for running SLIC at SLAC Running SLIC at SLAC
random/setDirectoryName myrandir
correct way to write out a subset of an existing collection, for example a subset of MCParticles or ReconstructedParticles is to flag the subset collection using the corresponding metadata object in the event. This ensures that the subset is written as a set of references to the parent collection, rather than as a new ...
Builtin Geant4 http://geant4.cern.ch commands can be used to toggle on or off processes defined by the current active physics list. In the deactivated state, the process will not be applied to any applicable particles. This command lists the available processes that can be activated or deactivated. /process ...
command /lcio/fileExists append will cause SLIC to append LCIO events to an existing output file. There is no corresonding command line switch
macro command /lcio/fileExists delete will cause SLIC to delete any output file it finds with a name that matches the one it is currently using, e.g. the default name of outfile.slcio, your specified file name, or an automatically generated name. The command ...
SLIC's autoname feature can automatically name the output LCIO files using event metadata, such as the type of event or the simulator version. To activate autonaming, use the O switch from the command line or the /lcio/autoname macro command. This is an example ...
Please follow the SimDist build instructions Simulation Software Distribution
following commands will install CLHEP 1.9.3.1 with static libraries into the /usr/local directory. wget http://projclhep.web.cern.ch/projclhep/DISTRIBUTION/distributions/clhep1.9.3.1.tgz tar zxvf clhep1.9.3.1.tgz cd 1.9.3.1/CLHEP ./configure disableshared prefix=/usr/local make make install ...
following commands will install GDML 2.8.0 static libraries on your system. wget http://servicespi.web.cern.ch/servicespi/app/releases/GDML/downloads/GDML280.tar.gz tar zxvf GDML280.tar.gz cd GDML2/CPPGDML ./configure withgeant4=/path/to/geant4 withxercesc=/path/to/xercesc ...
Download the Geant4 sources from the distribution page http://geant4.web.cern.ch/geant4/support/download.shtml. Once you have obtained the sources, please read the Installation Guide http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/html/index.html carefully. The following sequence of commands ...
LCDD CVS head is always in sync with SLIC. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co lcdd cd lcdd ./configure withgeant4=/path/to/geant4 withclhep=/path/to/clhep withxerces=/path/to/xercesc withgdml=/path/to/gdml make
First, get the LCIO version you want to build http://lcio.desy.de/v0108/doc/manualhtml/manual.html#SECTION00031000000000000000. Then follow the build instructions http://lcio.desy.de/v0108/doc/manualhtml/manual.html#SECTION00033000000000000000
Before building LCPhys, setup the environment from your Geant4 installation. At a minimum, the G4INSTALL and G4SYSTEM variables should be set. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co LCPhys cd LCPhys make; make install With the latest version ...
SLIC From Scratch on Linux OSX will be quite similar. SLIC From Scratch on Windows
following instructions will install Xerces on Linux. wget http://www.apache.org/dist/xml/xercesc/xercesccurrent.tar.gz tar zxvf xercesccurrent.tar.gz cd xercescsrc270/src/xercesc ./runConfigure plinux cgcc xg minmem nsocket tnative rpthread P /path/to/install/dir ...
command /lcio/fileExists abort will cause SLIC to abort the session if it finds an existing LCIO file with a name matching its current one. This is the default setting
maximum miss distance between the step and the computed chord can be set using this command. /field/setDeltaIntersection value unit This command sets the maximum miss distance to 1 mm. /field/setDeltaIntersection 1 mm
step size along the magnetic field chords can be changed using this command. /field/setDeltaOneStep value unit This command will set the delta of one step to 1 mm. /field/setDeltaOneStep 1 mm
magnetic field stepper, or G4MagIntegratorStepper http://www.lcsim.org/software/geant4/doxygen/html/classG4MagIntegratorStepper.html, propagates tracks through a magnetic field http://geant4.web.cern.ch/geant4/G4UsersDocuments/UsersGuides/ForApplicationDeveloper/html/Detector/electroMagneticField.html. The type of stepper can be selected using the following command. /field/selectStepper stepperName ...
builtin Geant4 commands for checking the generated geometry for errors. First load slic in interactive mode. slic g ./mygeom.lcdd n Then execute the recursive geometry test, which will find overlapping volumes. Idle>/geometry/test/recursivetest This is generally the most ...
command to checkout the SLIC package. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co slic There are 7 dependencies of SLIC, to it is recommended to use the SimDist project for building from scratch
Dipoles are parameterized using a simple polynomial fit to vary the Bfield in the z direction. Add a field of type Solenoid to the fields of the compact description.
field map can be used for the Bfield by loading in an RZ field map description from a url. GPS can be used to generate events with multiple, different particle types in the same event. The macro below generates a muon and a pion within the same event. /gps/verbose 2 # muon /gps/source/intensity 1.0 /gps/particle mu ...
GPS can select from multiple, weighted sources event by event. The following will generate 10 events, approximately half of which will be muons and the other half pions. # muon /gps/source/intensity 1. /gps/particle mu /gps/position ...
Follow the instructions for Converting to LCDD or HepRep using GeomConverter
macro command can be used to dump a plain GDML file mygeom.gdml from a loaded LCDD geometry. /lcdd/dumpGDML mygeom.gdml The G switch is the corresponding command line option. slic g mygeom.lcdd G mygeom.gdml
random/setSavingFlag true
Startup slic in a mode where Geant4 will be initialized. For instance, you can start in interactive mode. slic n Or you can load a geometry file. slic g mygeom.lcdd The splash screen printed by the G4RunManager shows the Geant4 version, similar ...
command slic v will print slic's version and immediately exit. 1019 $ ./slic/bin/Linuxg/slic v Start Time
lcsim Tutorials provide detailed instructions on getting started with org.lcsim, including instructions on installing Java and JAS3, using the event browser and event display, and writing your own analysis drivers
general you should get the detector from the event, and the field map from the detector. If you only want the Z field, and you are prepared to assume the field is constant (since we don't have a detailed field map that is probably a good ...
Sometimes Maven will fail when running the test cases with this error. java.lang.OutOfMemory This means that Maven has run out of available system memory. To increase the memory available to Maven, the environment variable MAVENOPTS should be set to the value Xmx1024m XX:MaxPermSize ...
Question If I have a data member initialized as: protected double refPoint = new double3; does this zero fill refPoint or does it contain uninitialized memory? Answer Java classes are never allowed to have unreferenced memory. Arrays are always zero ...
Configure LCDD with a schama installation directory. cd lcdd ./configure withschemainstalldir Then execute this command after the build. make schemainstall
random/resetEngineFrom dump.rndm
commands in the /stores directory can be used to print information about Geant4 and LCDD runtime objects
command will print the full table of defined materials. /stores/G4Material/print
After reconfiguring the visualization settings using the G4VIS variables, rebuild the Geant4 visualization as follows. cd $G4INSTALL/source/visualization gmake clean gmake cd $G4INSTALL/source/interfaces gmake clean gmake cd $G4INSTALL/source gmake libmap
command is used to close and reopen an event file to the first event. /generator/reset
two ways to run a file with Geant4 macro commands using slic. First, a single nonoption command line argument is treated as a macro. slic run.macro Secondly, the m switch can be used one or more times to specify macros that will be executed ...
How to run a single test case in maven 2. http://maven.apache.org/plugins/mavensurefireplugin/examples/singletest.html A single test can be run by using the following command, where classname should be replaced by the name of the class. maven test Dtest=classname ...
When running a SLIC Linux binary from http://www.lcsim.org/dist/slic on your SL5 machine, you may receive an error about a missing libstdc\ library. By default, SL5 has gcc 4.x whereas SLIC binaries ...
default, slic runs in batch mode. The interactive mode must be explicitly selected. To run in batch mode, a macro could be executed that contains all the necessary initializations and the run command. slic run.mac Or all the options could be specified at the command line ...
command slic n will start the simulator in interactive mode, where Geant4 commands can be typed into the terminal. When you use this command, you should see the Geant4 prompt. PreInit> The "PreInit" means that the geometry and physics have not been loaded ...
SimDist The SimDist build system attempts to minimize SLIC's runtime dependencies. On Linux, you should get a static binary at SimDist/packages/slic/SLICVERSION/bin/G4SYSTEM/slic that can be run without a wrapper script. Alternately, the SimDist wrapper script at SimDist ...
macro command /lcio/longFlag will turn on the CHBITLONG flag for storing the hit positions. This is SLIC's default setting. To turn this flag off, use this command. /lcio/longFlag false
default, MCParticle energy contributions to SimCalorimeterHits are aggregated to one per particle type. To store the individual contributions to hits, use this command. /lcio/PDGFlag true
Geant4 employs the concept of minimum tracking distance, whereby secondary particles such as electrons are not produced if they would travel less than this distance. The total energy of the track is still decremented in order to preserve energy. The default minimum tracking distance is 1 mm ...
o command line option sets the name of the LCIO file. The .slcio will be appended automatically. slic g mygeom.lcdd o outputevents The corresponding command is /lcio/filename. /lcio/filename outputevents
command line option r is used to set the maximum number of events that slic will run. slic g mygeom.lcdd i events.stdhep r 1 The actual number of events may be less, if you have a filebased event source like a StdHep ...
p command line option sets the output directory where LCIO files will be created. slic g mygeom.lcdd o outputevents p ./outputdir In the above, the LCIO file will be created at the relative path ./outputdir/outputevents . The corresponding command is /lcio/path ...
command is used to seed the random engine with the number 12345. /random/seed 12345 With no argument, the random engine is seeded with the current time in milliseconds. /random/seed The d command is the corresponding command line switch
default, the run number starts at 0 and is incremented by one for each call to /run/beamOn in the same session. This command can be used to explicitly set the run number. /lcio/runNumber 999
Start by following the instructions at http://www.doegrids.org/pages/certrequest.html, part of which is included below. After exporting the certificate from your browser, use these commands to get the public and private keys. To get the encrypted public key : openssl pkcs12 in YourCert.p12 ...
commands skips 5 events. /generator/skipEvents 5
skip the test cases, run maven as follows. mvn Dmaven.test.skip=true None of the tests will be run, but the jar file will still be generated
command similar to the following will run slic on an LSF batch system. bsub q xlong G lcd \ o `pwd`/job.log \ e `pwd`/job.err \ time ./slic \ g mygeom.lcdd \ O \ p outputPath \ i events \ m ...
All Drivers have a method setHistogramLevel(int level) which can be used to control the level of histograms produced by a Driver. By default the level is set to 0, which means do not produce any histograms at all. Setting the histogram level on a driver ...
StdHep http://cepa.fnal.gov/psm/stdhep/ is a binary format for the HEPEVT http://cepa.fnal.gov/psm/simulation/mcgen/lund/pythiamanual/pythia6.3/pythia6301/node39.html event generation format. Most of the event generators on An Inventory of Event Generators for Linear Collider Physics http ...
SLIC can convert LCIO MCParticles into a Geant4 event by reading from the collection called "MCParticle". The macro command /generator/filename can be used to specify an input LCIO file. /generator/filename events.slcio The i command line switch ...
command will select the General Particle Source (GPS) as the event generator. /generator/select gps The GPS Manual http://reat.space.qinetiq.com/gps/newgpssumfiles/gpssum.htm provides documentation of the GPS macro commands
ILC VO Firstly, you need to obtain a membership in the ilc Virtual Organization (VO), which is sponsored by DESY. This is a VO on the LCG http://lcg.web.cern.ch/LCG/ grid. Alternately, you can become a member of the calice VO, but this will only work if your ...
Overview This example shows how to run jobs and especially SLIC https://confluence.slac.stanford.edu/display/ilc/SLIC, the Simulator for the Linear Collider, on the FermiGrid http://fermigrid.fnal.gov/ which is part of the Open Science Grid http://www.opensciencegrid.org/. SLIC is a Geant4based simulations package ...
generator/select gun Then use the particle gun commands as usual
Create a scene. In this case, we only visualize the detector geometry. /vis/scene/create /vis/scene/add/volume Now open the DAWN driver and update it. /vis/open DAWNFILE /vis/viewer/flush
you are using the standard ILC Java toolchain, follow the WIRED event display instructions Using the Event Display. Otherwise, Geant4 can dump HepReps to a zip file. /vis/scene/create /vis/scene/add/logicalVolume /vis/open ...
First, create a scene containing volumes, hits, and trajectories. /vis/scene/create /vis/scene/add/volume /vis/scene/add/hits /vis/scene/add/trajectories Open the OpenGL stored viewer to use the backing store, which ...
Create the scene. /vis/scene/create /vis/scene/add/volume /vis/scene/add/hits /vis/scene/add/trajectories Now open the inventor driver. /vis/open OIX To use the viewer, the update command needs to be called ...
LCDD geometry needs to be dumped to plain GDML How do I dump a GDML file of the current geometry using SLIC to be loaded by ROOT. Before using ROOT, the environment needs to be setup. export ROOTSYS=/my/root/dir cd ...
Geant4 can produce VRML, which is readable by many 3D software packages. /vis/scene/create /vis/scene/add/logicalVolume /vis/open VRML2FILE /vis/viewer/flush Alternately, you might only want to add certain ...
Question In AIDA, can I tell cloud2d that I want a true scatter plot, not a binned histogram? Answer By default clouds (both 1d and 2d) "convert" automatically to histograms when they reach a certain number of entries. This generally allows the histograms ...
|
IILC Detector Simulation FAQ General Why are detector simulations needed? ILC Detector simulations are needed to optimize full detector designs for physics performance on benchmark processes optimize the designs of subsystems and subdetectors compare proposed detector technologies with each ...
page is obsolete. LDC software should be installed using the ilcsoftinstall http://wwwzeuthen.desy.de/lccgibin/cvsweb.cgi/ilcinstall/?cvsroot=ilctools script provided by Jan Engels. Installing and Testing MarlinReco on Linux Overview The MarlinReco http://wwwflc.desy.de/ilcsoft/projects/MarlinReco ...
Installing JAS3, Java and the LCSim Plugin What is JAS3? Java Analysis Studio http://jas.freehep.org/ or JAS is a studio (GUI) application built upon the Java programming language http://java.sun.com. It has an integrated compiler and class loader and can ...
Installing Java for JAS3 and org.lcsim The org.lcsim reconstruction and analysis software requires Java J2SE 5.0 http://java.sun.com/j2se/1.5.0/, which is also known as version 1.5. If you know that Java 5.0 is properly installed on your current machine, then this section ...
Installing Maven with Netbeans Support This tutorial will show you how to install Netbeans including support for the Maven build tool. The tutorial assumes that you have Java JDK (version 1.5.x) Installing Java (or higher version number) and Maven ...
Overview These are instructions for installing Netbeans, Maven and Maven support within Netbeans. You must use a Java 1.5.0 JDK, because org.lcsim requires it. I will also briefly describe how to import and build a Mavenbased project within Netbeans. These linux ...
Instant Messaging Instant messaging is a very effective way of getting quick answers to simple questions. For more involved questions we recommend using the linear collider forums What if my question is not answered here?. Developer/User IM userids ...
You can post questions in the SLIC forum http://forum.linearcollider.org/index.php?t=threadt&frmid=38 on the lineadercollider.org forums http://forum.linearcollider.org
dedicated mailing list for SLIC. Announcement of SLIC releases will be posted to the lcddev mailing list http://www.slac.stanford.edu/cgibin/lwgate/LCDDEV
You are currently on a subpage of the SLIC wiki SLIC
http://source.freehep.org/jcvsweb/ilc/slic/list/slic
Issues The following issues needing infrastruture work were identified at the workshop: Reconstruction PFA "template" into which different (clustering etc) algorithms can be inserted Complete finding/fitting package Ability to reconstruct event particle by particle Cluster finding ...
|
||||||||||||||||||||||||||||||
JAll things related to the zvtop implementation in org.lcsim Look here to find the status of the package You can also find me on ICQ
Hacking on JAS3 Tools Building JAS3 from source requires Apache Ant http://ant.apache.org. wget http://apache.oregonstate.edu/ant/binaries/apacheant1.6.5bin.zip unzip apacheant1.6.5bin.zip Building Obtaining the Source JAS3 and most of its nonexternal dependencies can be found on the FreeHep ...
Java Coding Conventions Indentation Please use 4 spaces per tab. You can access the indentation settings for Java code in Netbeans from the Tool > Options menu. Setup your Java Indentation settings in Netbeans to look like ...
Java General and Reference API 1.5.0 http://java.sun.com/j2se/1.5.0/docs/api/index.html J2SE 5.0 in a Nutshell http://java.sun.com/developer/technicalArticles/releases/j2se15/ Java 2 SDK Tools http://java.sun.com/j2se/1.5.0/docs/tooldocs/tools.html Sun Java Site ...
Java to ROOT Interface (M. Lynch, M. Stanitzki, J. Strube) Introduction This provides a Java interface to a limited subset of ROOT. The code for this is currently stored on the SVN server (https://heplnm060.pp.rl.ac.uk/repos/javaROOT/tags/0.1.0) https://heplnm060.pp.rl.ac.uk/repos/javaROOT ...
Jeremy McCormick's ILC subpages. Confluence Quick Links SLIC SLIC FAQ LCDD Mokka Marlin org.lcsim LCDetectors LCIO Maven 1 Links External Links LC Resources http://nicadd.niu.edu/jeremy/docbook/projects/LCresources/html ...
|
K |
||||||||||||||||||||||||||||||
LContent related to the Linear Collider Detector Description (LCDD) XML format and its applications. See The LCDD home page http://www.lcsim.org/software/lcdd for more information on LCDD
LCDetectors Overview LCDetectors contains detector data for the org.lcsim framework. Each detector has a directory in the detectors directory of LCDetectors. This directory contains a compact description, various properties files, an LCDD file, and other detector data. These directories are zipped ...
Bruce Schumm has written a program to calculate covariance matrices with which to smear tracks. The covariance matrix is built up from a description of the detector which includes the geometry, the material, and the expected measurement uncertainties of the tracking detectors. 1.) get the code ...
ALCPG Simulation and Reconstruction Meeting Time Tuesdays at 1:30, PST Dial In 5106655437 ESNET Connecting via ESnet Collaboration Service Meeting ID: 0873 Notification Subscribe to LCDDEV http://www.slac.stanford.edu/cgibin/lwgate/LCDDEV/subscribe.html Agendas ...
LCIO Confluence page for discussion of LCIO related issues. Parameter Conventions Cell ID Descriptors LCIO Command Line Tool LCIO Enhancements Evolving the LCIO Track Class
LCIO Command Line Tool Overview The LCIO command line tool provides a number of useful utilities from the command line. The command line tool is launched with the script ./bin/lcio from the LCIO base directory. $LCIO/bin/lcio ...
Frank has presented some ideas on enhancing LCIO gaedelcio2.pdf, and Tony has an older document discussing Adding support for Random Access to LCIO files. The current LCIO file format is documented here http://source.freehep.org/jcvsweb/ilc ...
Several LCIO http://lcio.desy.de/ user extensions have been requested, this page is designed to be a place to collect such requests and discuss them. Please add comments to this page, or edit the page to add your ideas. Ability to add user defined classes ...
LCSIM Example This example is taken from the SVN repository: ./Examples/LCSIM/MainLoop.java. This loads an existing SLCIO file, and copies it into a ROOT file. // MainLoop.java // Java wrapper to enable running outside of JAS3 // 16JUL2005 Jan Strube // from a response ...
Before You Start Overview The org.lcsim toolkit, or "LCSim", is a Javabased toolkit for analysis and reconstruction of ILC physics events. Platform The LCSim toolkit is written in Java, so it should be 100% crossplatform compatible. This means that you can use Linux, Windows ...
Getting Started with org.lcsim Basic Installation Installing Java Installing JAS3 and Plugins Installing JAS3 Using the Tools Using the LCSim Event Browser Using the Event Display Processing Events The Students' Getting Started Guide Processing Events using ...
Guide for Particle Flow Algorithm developers in org.lcsim This page documents the framework for developing PFA algorithms, explains the conventions used, and gives example implementations. #Conventions #Worked examples #HitMap manipulation #A very trivial PFA #Using DigiSim #Reading in and writing ...
LCSim Tutorials Getting Started Installing Java Installing JAS3 Installing Netbeans with Maven Support Setting Up Netbeans 6.5 with Maven 2 Advanced Build Instructions Accessing the LCSim CVS Repository cvs Building the LCSim Software Toolchain ...
Processing Data in Batch Mode using LCSim XML Basics If you have not gotten here by following the LCSim Tutorials, then you might want to backup and review, as necessary. This tutorial explains how to run org.lcsim in a batch computing environment like ...
version of the Large Detector modelled as of Oct. 1, 2005. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/ld3.1oct05.zip . What follows is a plain text description of the file compact.xml found in this zip file. The tracking region ...
Large Detector Concept (LDC) models are described in these pages. The response of the detector to events is simulated using Geant4 using a runtime definition of the detector geometry in xml format. Each iteration of the design has a unique name, and the xml file and a plain english ...
an approximation of the LDC01Sc detector in Mokka. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/ldc01app.zip . What follows is a plain text description of the file compact.xml found in this zip file. The tracking region is defined to be a cylinder with radius ...
Linking to other Confluence pages or external sites is done like so. Optional Title URL or Confluence Page For instance, link to Google like this. Google Homepage http://www.google.com The link will look like this: Google Homepage http://www.google.com . Link ...
Manuals and Guides Advanced Bash Scripting Guide http://www.tldp.org/LDP/abs/html/ Fultus E Library http://elibrary.fultus.com/technical/index.jsp The Linux Documentation Project (TLDP) http://www.tldp.org/ Redhat Linux Manuals http://www.redhat.com/docs ...
|
MMaintenance Program background There are a set of C\ classes that wrap basic ROOT functionality, which SWIG generates a Java interface to. The makefile builds the C\ components and runs SWIG. An additional C\ source file is generated, which is then also built ...
Information and Tutorials on the Marlin http://ilcsoft.desy.de/marlin/ reconstruction package and related software
Install Maven Download the stable version of maven (1.0.2) from http://maven.apache.org/maven1.x/start/download.html. Before installing maven you must have already installed Java 1.5 Installing Java. The version of Maven should be 1.0.2. The 1.1.x ...
maven 1 links maven 1 http://maven.apache.org/maven1.x/ user guide http://maven.apache.org/maven1.x/using/index.html repositories http://maven.apache.org/maven1.x/using/repositories.html reference http://maven.apache.org/maven1.x/reference/ internal repositories http://maven.apache.org ...
We are starting to have support for maven 2 for building org.lcsim. This is a cheat sheet for building org.lcsim with maven 2. Prerequisites Maven 2 http://maven.apache.org/index.html GeomConverter org.lcsim Once you have downloaded maven and put the directory where ...
Workshops Workshops ALCPG Simulation and Reconstruction Workshop Hosted Meetings LCD Weekly LCDWeekly SLAC and ILC Document Management Related Meetings SiD Calorimetry http://www.slac.stanford.edu/xorg/lcd/SiDCal/#meetings ALCPG Calorimetry Group http://nicadd.niu.edu ...
Clustering MIPs and track segments #Introduction #Worked examples #Related Drivers Introduction Minimum Ionising Particles (MIPs) leave a very distinctive trail in the calorimeters: a continuous sequence of single hits. (Sometimes a hit is missed because of inefficiency; sometimes there are two ...
collection of comments that have come via email: # Haiwen Zhao pointed out that the Track interface defined in org.lcsim is slightly different than that defined in LCIO proper. Tony Johnson replied that this is deliberate: LCIO defines a simple data structure while ...
Numerics http://www.oonumerics.org/oon/ http://www.rproject.org/ Miscellaneous Histograms http://exploringdata.cqu.edu.au/histogrm.htm Bioinformatics http://bioinformatics.org
Mokka For the first time you can now simulate both LDC and SiD detector concepts in a same software framework, to be sure that the differences in performance come really from the different geometry approaches using the same simulation, reconstruction and analysis tools ...
Minutes of the Monday Meeting, May 7, 2007. Rob's Editorial comments are in italics. When: Monday 1:30 PM Present: Norman, Caroline, Dima, Hans, Jeremy, Rob, Tim, Jeremy Candidate goals for this Week This was copied from the whiteboard ...
Moving a page within the same space is not performed using the Move Page link on the righthand side of the page. Instead, use the Edit Page command. In the Parent Page box at the bottom of the page, enter the page's new parent. You do not need ...
|
||||||||||||||||||||||||||||||
NInstalling, using and configuring the Netbeans Java IDE
Norman Graf's LCD subpages
has been a very long time since we have made an org.lcsim/Geomconverter release. We should certainly make one soon, but since the last release various things have changed: # We have more developers ...
|
Oorg.lcsim http://www.lcsim.org/software/org.lcsim, together with its geometry package, GeomConverter http://www.lcsim.org/software/geomconverter, is a reconstruction and analysis package for International Linear Collider physics studies http://www.lcsim.org using the Java http://java.sun.com language. It is integrated ...
Administration Make an org.lcsim plugin release for JAS3 Creating an org.lcsim release
org.lcsim AIDA FAQ
page allows the org.lcsim community to find and provide answers to frequently asked questions. See How can I add an entry to this FAQ? for details. See also the SLIC FAQ. The questions have been separated into the following categories (please ...
General FAQ
org.lcsim Getting Started FAQ
Using org.lcsim with Eclipse Instead of NetBeans, you can also use the Eclipse IDE to build org.lcsim and write your applications. Download Eclipse: http://eclipse.org/downloads/index.php You may have to change the source path of the project, otherwise ...
org.lcsim Java FAQ
Package Overview Most authorship, description etc are guesses, and could be completely wrong. Please update as necessary. Contrib Package Author State Docs/Talks Description org.lcsim.contrib.CalAnal http://www.lcsim.org/software/lcsim/apidocs/org/lcsim/contrib/CalAnal ...
org.lcsim Technical FAQ
Why would I want to run outside of JAS3 ? While it is more convenient to do the analysis inside of JAS3 in most cases, there are cases where running without a graphical user interface is desirable. Running a complex analysis on a batch farm would ...
|
||||||||||||||||||||||||||||||
Ph1 Parameter conventions LCIO allows various parameters to be stored in the headers of runs, events and collections. Here we document some conventions for parameter usage. Run Header Event Header Name Type Meaning Weight float Event weight ...
Preliminary Often times your analysis is going to involve more than one input file. Rather than running over each input file by loading it manually into JAS3 and saving the output files, concatenating the resulting files by hand, here ...
Photonfinding in a PFA #Introduction #Worked examples #Related Drivers Introduction One of the most basic and conceptually simple parts of a PFA is finding electromagnetic showers from photons and electrons. Electromagnetic showers are better understood, better contained, and behave more consistently ...
Netbeans If you don't have Netbeans on your machine already, download http://download.netbeans.org/netbeans/6.0/final/ and install it. You should get the Netbeans 6.0.1 release, thought any 6.x release will probably suffice. Install the Netbeans Maven plugin ...
I like Python http://www.python.org a lot. It is aptly named. Python.org Library Reference http://docs.python.org/lib/lib.html Tutorial http://www.python.org/doc/tut/tut.html Special Method Names http://docs.python.org/ref/specialnames.html Links Python ...
|
Q |
||||||||||||||||||||||||||||||
RObtaining the source Download the rave source from http://www.hepforge.org/downloads/rave. Some basic instructions can also be found at http://projects.hepforge.org/rave/trac/wiki/UserGuide. svn co http://svn.hepforge.org/rave/trunk ravesvn Download ...
Simulated events can be fully reconstructed by a ReconCheater that uses Monte Carlo truth to reconstruct individual particles. Charged tracks found by the TrackingCheater and calorimeter clusters found by the ClusterCheater are used to provide the basis for full event reconstruction. Various options and parameter ...
Running JAS Programs in Batch Mode on Linux Classpath In order to run JASbased Java classes in batch mode, e.g. without the GUI, the Java CLASSPATH needs to include a number of runtime libraries. Set the environment variable JASHOME equal the location ...
Introduction Currently under construction This page is meant as an introduction to running an org.lcsim analysis (in this case the reconstruction) on the grid. Please see on the bottom of the page for further documentation of grid concepts. Preliminaries This page assumes that you belong to the ilc Virtual ...
page is no longer current and does not reference an uptodate marlin distribution. Running Marlin at SLAC Here is the procedure. # SSH to a SLAC Linux machine ssh noric01.slac.stanford.edu # Setup the MC project software environment source /nfs/slac/g/lcd ...
Refer to these instructions at fnal.gov http://cepa.fnal.gov/cepa/ilc/slic.shtml.
Along with other software for LCD research, a common distribution of the SLIC simulator package is available for SLAC Unix users. Access to SLAC NFS can be requested from the Unix Administration List mailto:unixadmin@slac.stanford.edu. (Of course, you must already have ...
|
SLinks SciPy: General Build Instructions http://www.scipy.org/InstallingSciPy/BuildingGeneral SciPy Installation on 32bit Linux http://pong.tamu.edu/tiki/tikiviewblogpost.php?blogId=6&postId=97 Environment Variables AGG2 ATLAS BLAS BLASSRC BOOST DJBFFT FFTW ...
Setting up Netbeans 6.1 with Maven 2 support This tutorial describes the installation procedure for the newest version of Netbeans (as of June 2008) with support for Maven 2. If instead you would like to use the older (but still supported) Netbeans 5.5/Maven 1 ...
Short Instructions # Download Maven 2 http://maven.apache.org/download.html. The 2.0.10 release http://www.apache.org/dyn/closer.cgi/maven/binaries/apachemaven2.0.10bin.zip will probably work the best. # Add the Maven 2 bin directory to the PATH variable. # Download Netbeans http://www.netbeans.org ...
During the week of May 7 to 11, 2007 there was a meeting at SLAC to plan the next round of work on tracking simualtions and reconstruction for the SiD detector. These pages show the material presented and summarize the discussions. Notes from each day: Monday Tuesday Wednesday ...
version of the Silicon Detector modelled as of September 18, 2005. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sid00.zip . What follows is a plain text description of the file compact.xml found in this zip file. The tracking region is defined ...
first attempt at calculating sampling fractions for SiD00 using Geant4v8 with the isolated detector studies yields the following results: EM particles in the EM calorimeter:: L0L19: E = Eraw/.01663   ...
DRAFT Version, under construction. This is the version of the Silicon Detector modelled as of November, 2006, post Valencia. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sid01.zip . What follows is a plain text description of the file compact.xml found ...
sid02 This is the version of the Silicon Detector modelled for the Letter of Intent (LOI) exercise. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sid02.zip. What follows is a plain text description of the file compact.xml found in this zip file. Where ...
version of the Silicon Detector modelled as of July 23, 2005, to be used for detector studies at Snowmass. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug05.zip . What follows is a plain text description of the file compact.xml found in this zip ...
variant of the Silicon Detector modelled as of July 24, 2005, to be used for detector studies at Snowmass. Please see sidaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug0520mr.zip . What follows is a plain ...
variant of the Silicon Detector modelled as of July 24, 2005, to be used for detector studies at Snowmass. Please see sidaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug054tesla.zip . What follows is a plain ...
variant of the Silicon Detector modelled as of August 08, 2005, to be used for detector studies at Snowmass Please see sidaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug05np.zip . What follows is a plain ...
variant of the Silicon Detector modelled as of July 31, 2005, to be used for detector studies at Snowmass. Please see sidaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug05scinthcal.zip . What follows is a plain ...
variant of the Silicon Detector modelled as of Oct. 19, 2005, to be used for detector studies. Please see sidaug05 for details of the baseline geometry. The compact description of this detector in xml format can be found at http://www.lcsim.org/detectors/sidaug05tcmt.zip . What follows is a plain text ...
detector has been superseded by the sidaug05 detector, which contains improved modeling of the tracker support and readout materials as well as a definition of the far forward machinedetector interface for the 2 milliradian crossing angle. This is the version of the Silicon Detector modelled as of May 31 ...
Introduction The physics performance of the Silicon Detector (SiD) concept is studied using a GEANT4based fulldetector response simulation program. The detector design is described in a plain text file in xml format. The Default Model: sid02 October 6, 2008 The current default ...
easiest way to build the SLIC simulator package is using the SimDist CVS project. This is the procedure. cvs d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co SimDist cd SimDist chmod x build.sh ./build.sh This will create the log files configure.log and build.log. ...
Simulator Distribution Overview The Geant4based simulator SLIC http://www.lcsim.org/software/slic requires the following 8 software packages. Geant4 CLHEP GDML LCDD LCIO LCPhys Xerces C SLIC The SimDist CVS project provides a build system ...
General SLIC Homepage http://www.lcsim.org/software/slic Feedback SLIC Forum http://forum.linearcollider.org/index.php?t=threadt&frmid=38&rid=0&S=6f01e07ff4668d4ca174d988b2d70864 Instructions for Filing a Bug Report SLIC Bug Reports Documentation SLIC ...
SLIC Bug Reports There are many possible sources of errors when the simulator crashes or exhibits "anomalous" or incorrect behavior. Also, some types of crashes, especially those that occur during batch jobs after a lot of events have been executed ...
Introduction This page collects information about a total absorption dual readout calorimeter as implemented in SLIC. You will find information about the detector parameters, how to run the simulation, where data sets and programs to analyze the data can be found.  ...
an FAQ for the SLIC simulator package and related content. See also the org.lcsim Frequently Asked Questions Please post any comments or notes about an individual question on its subpage. SLIC FAQ {}General{} What is SLIC Who ...
SLIC full simulator program requires the setup of 8 different software packages, not counting the required build tools. This guide provides a stepbystep walkthrough covering package and tool installation. Preliminaries Tools You need the following command line tools ...
SLIC full simulator program requires the setup of 8 different software packages, not counting the required build tools. This guide provides a stepbystep walkthrough covering package and tool installation. It presumes nothing except a working Windows machine (2000, XP ...
an unmodified version of exercise 4 from the 2005 Cern School of Computing. With some cleanup it could be made into a introduction to SLIC/LCDD. The code for the exercise ex4.zip is attached. Simulation, Visualization, and Analysis Exercise 4 GDML, Analysis & Visualization Introduction ...
Snowmass 2005 Notes Snowmass 2005 CD Errata
Welcome to the Snowmass 2005 software resource CD Errata As problems/updates are available for the Snowmass 2005 software resource CD we will post them here
2000 fb \1 SM Data Samples at Ecm= 250 & 500 GeV Introduction Stdhep files for 2000 fb \1 Standard Model data samples at Ecm= 250 & 500 GeV have been produced and are currently located on SLAC ...
Summary of SiD Tracking Discussions, May 711, 2007 at SLAC This is a summary of some issues that we decided or agreed to leave open. A separate page contains a list of work packages. The summary is written by Rob Kutschke and me personal comments are in italics ...
|
||||||||||||||||||||||||||||||
TTH1F Example This example is taken from the SVN repository: ./Examples/TH1F/Test.java. It creates a ROOT file (FromJava.root), creates a TH1F called "demoA" and fills it with 4096 random points. A subdirectory called "subdir1" is created, and we move to it and create a second TH1F ...
Prerequisites Please make sure you have installed JAS3 Installing Jas3 and Netbeans. With JAS3, you should have downloaded the org.lcsim plugin. This guide is meant primarily for people who want to get started with an analysis without having ...
AIDA xml to ROOT TTree converter Transforms AIDA to ROOT using PyROOT and paida. prerequisites Python 2.5 or newer http://paida.sourceforge.net Root compiled with python bindings enabled javaROOT Provides Java interface to subset of ROOT. See javaROOT ...
My editorial comments are in italics. Morning Session Thursday, 9:00 AM, Sierra conference room Hans, Tim, Norman, Jeremy, Caroline, Nick, Rich, Dima, Rob Tony's showed his Use Cases wiki page He ...
Jeremy's TODO List NOTE: This is a set of miscellaneous TODO items. Anything like a bug or specific feature request should instead go into the SLAC Jira http://jira.slac.stanford.edu bug tracker. Event Generation ISAJET WHIZARD setup on SLAC PRJ ...
TrackingCheater For each SimTrackerHit in charged tracking devices, the TrackingCheater finds the MCParticle giving rise to the hits and creates a corresponding CheatTrack. It uses the MCParticle's momentum vector to provide the track momentum required to satisfy the FoundTrack (and Track) interface. The TrackingCheater finds combined ...
TTree Example This example is taken from the SVN repository: ./Examples/TTree/Test.java. It creates a ROOT file (FromJava.root), and creates a TTree called "demoT", with branches: Floats: fX, fY, fZ. Ints: iX, iY, iZ. TVector3: vec1 std ...
LCD Simulation Reconstruction Meeting Rob's editorial comments in italics Tuesday May 8, 2007 1:30 PM PDT. Ballam Conference room. Slides available at: http://ilcagenda.linearcollider.org/conferenceDisplay.py?confId=1562 Present: Norman, Hans, Tony ...
|
UOpen Questions Do the old Detector and/or Subdetector classes go away? If so what replaces them? How are the new identifiers used? Are they used in the same way for calorimeter hits and tracker hits? What level does DetectorElement go to in the case ...
top level directory for ILC user pages
Using forum.linearcollider.org The web site forum.linearcollider.org http://forum.linearcollider.org/ hosts discussion forums on a variety of subjects related to the International Linear Collider (ILC). The discussion forums are set up so that anyone can read them without needing to register or login ...
Using the WIRED4 Event Display WIRED4 http://wired.freehep.org is an interactive event display, which is able to graphically represent data from an LCIO file and the associated detector from the simulation job. The WIRED4 Manual http://wired4.freehep.org/manual ...
Using the LCSim Event Browser The event data in LCIO files can be viewed using JAS3 with the LCSim Plugin. This tutorial will show you how to open an LCIO data file and browse through it using this tool. Loading an LCIO ...
|
||||||||||||||||||||||||||||||
VGrace http://plasmagate.weizmann.ac.il/Grace/ PI (LCG) http://lcgapp.cern.ch/project/pi/ GNUPlot http://www.gnuplot.info/ ROOT http://root.cern.ch Hippodraw http://www.slac.stanford.edu/grp/ek/hippodraw/ PAIDA http://paida.sourceforge.net/ Graphviz http://www.graphviz.org/ Ploticus http ...
|
WRob's editorial comments in italics. Rob showed his proposal for organizing hit information. See the two attached files. There were a number of errors in the slides that have been fixed in the versions put at the above location. The main point of the slides is that the class ...
application version description clhep 1.9.x, 2.x HEP utilities geant4 8.x MC simulation engine lcphys head physics list lcio 1.7, 1.8, head ILC IO xerces 2.8 XML parser gdml 2.8,head geometry ...
output from the slic h command, which prints the usage. SLIC Usage Command line usage: slic singlemacropath slic options Interactive usage: slic n Command Line Options Option Full Name Macro Command Description ...
SLIC supports these 4 types of event generators. StdHep How do I use a StdHep file as my event source LCIO How do I use an LCIO file as my event source Geant4 General Particle ...
SLICGUI http://web007.slac.stanford.edu:8888/SLICGUI
FAQ does not address your question the best course of action is to post your question on the lcsim forum. This is preferred over sending messages to individual developers because: # You will get a faster response since several people may respond to your ...
GDML http://gdml.web.cern.ch/GDML/ stands for "Geometry Description Markup Language". It is an XML http://www.xml.com/ format for describing detector geometries. GDML provides facilities for defining constants and expressions, elements and materials, geometric solids (shapes), and nested volumes ...
GeomConverter http://www.lcsim.org/software/geomconverter/ is used to convert geometry information in the compact detector description to various formats, including LCDD What is LCDD for SLIC What is SLIC, HepRep http://www.slac.stanford.edu/perl/heprep/index.html for WIRED4 http://wired.freehep.org ...
LCDD http://www.lcsim.org/software/lcdd stands for "Linear Collider Detector Description". It is based on the GDML What is GDML format, which it extends using builtin mechanisms of XML Schema http://www.w3.org/XML/Schema. In addition to the features provided by GDML ...
LCDetectors is a CVS project to create zip files containing detector conditions data. The lcsim detectors index http://www.lcsim.org/detectors/ has links to available full detector descriptions created with LCDetectors. LCDetectors can checked out from the SLAC ...
LCIO http://lcio.desy.de is the Linear Collider IO format used for ILC detector event data
Overview LCPhys http://www.slac.stanford.edu/comp/physics/geant4/slacphysicslists/ilc/ilcphysicslist.html is a Geant4 http://geant4.web.cern.ch/geant4/ physics list written by Dennis Wright for simulation of events in ILC detectors. LCPhys Source Code Documentation (doxygen) http://www.lcsim.org/software/lcphys ...
SimDist package bundles together all the dependencies of SLIC into one project. This greatly simplifies the build process for end users, who do not have to manually obtain and install the 7 packages on which SLIC depends. SimDist provides a set of version ...
SLIC stands for "Simulator for the Linear Collider". It is a full simulation package that uses the Geant4 http://geant4.cern.ch Monte Carlo toolkit to simulate the passage of particles through the detector. SLIC reads StdHep http://cepa.fnal.gov/psm/stdhep/ events and creates ...
compact description is an XML format for describing full detector components. The GeomConverter What is GeomConverter package supports the conversion of the compact description to various formats. The LCDetectors What is LCDetectors project contains a number of full detector designs in the compact format
default physics is LCPhys http://www.slac.stanford.edu/comp/physics/geant4/slacphysicslists/ilc/ilcphysicslist.html.
known working configurations of platform and compiler. platform compiler compiler version Linux g 3.3, 3.4 OSX g 4.0 Windows (Cygwin) g 3.4 The only supported compiler is g. Other compiler versions may work; these are the ones ...
command /physics/printLists displays the available Geant4 physics lists along with a description. For slic v2r5p3, this results in the following. PreInit> /physics/printLists GEANT4 PHYSICS LISTS NAME DESCRIPTION FTFC Fritiof with CHIPS FTFP Fritiof with precompound FTFPBERT FTFP ...
addition to SLIC, JUPITER http://lcsim.org/software/#sim.full.jupiter and Mokka http://lcsim.org/software/#sim.full.mokka include the LCPhys physics list
Some Geant4 physics models require cross section data files. The locations of these datasets is specified by environment variables. G4LEVELGAMMADATA G4RADIOACTIVEDATA NeutronHPCrossSections G4LEDATA G4ELASTICDATA The datasets can be obtained from the Geant4 downloads area http://geant4.web.cern.ch/geant4/support/download.shtml. ...
Tools tool description website required notes bash shell http://www.gnu.org/software/bash/ yes technically sh, but go with bash shell make build system http://www.gnu.org/software/make/ yes use the command gmake gcc ...
Question Consider two classes A and B: public class A{ public A() } public class B extends A{ public B(){} } There are no other constructors for either A or B. Does the constructor for A get called when a B is constructed? Or do I need to add the following ...
Question public class B extends A { MCParticle mcParticle; B ( MCParticle particle) } As I understand things, the "this." is redundant. There is no variable named mcParticle in A or in any of the classes that it extends or interfaces that it implements. Answer It is true that the this. is redundant, but consider this similar code: public class ...
Jeremy McCormick's Simulation Talk Archive http://www.lcsim.org/software/slic/ppt
SLIC's release notes are indexed on the SLIC homepage http://www.lcsim.org/software/slic. The source for these notes is the directory doc/releasenotes from the SLIC CVS. Finally, the "raw" release notes detailing individual items are available from the SLIC Jira Release ...
SLIC binary executables for Linux, Windows, and OSX can be downloaded from the SLIC distribution directory http://www.lcsim.org/dist/slic
ALCPG Sim/Reco Weekly Meeting http://ilcagenda.cern.ch/categoryDisplay.py?categId=23 The SiD Detector Outline Document (DOD) http://hep.uchicago.edu/oreglia/siddod.pdf SiD Workshops http://ilcagenda.cern.ch/categoryDisplay.py?categId=35 SiD Subgroup Meetings http ...
Zip files containing compact descriptions can be found at http://www.lcsim.org/detectors. The compact.xml file in the zip file contains the compact description for that detector. For instance, the sid01 detector can be found at the url http://www.lcsim.org/detectors/sid01.zip
few example macros in the macros/ directory of the slic directory
examples directory in the slic checkout directory has a number of LCDD examples that were handcoded rather than generated using the compact description
SLIC has a Jira bug tracker http://jira.slac.stanford.edu/browse/SLIC where bugs can be reported, if you are an LCD software developer with a login there. Otherwise, simply send an email to Jeremy McCormick mailto:jeremym@slac.stanford.edu, and the bug will be entered ...
SLIC source code documentation http://www.lcsim.org/software/slic/doxygen/html/ is generated using the (excellent) doxygen http://www.stack.nl/dimitri/doxygen/ tool
SLIC homepage is at http://www.lcsim.org/software/slic, which is automatically generated by Maven, usually at irregular intervals
SLIC manual http://www.lcsim.org/software/slic/manual/html/t1.html gives basic instructions for running the simulation along with a description of LCDD. The manual has not been updated in awhile, so it is a bit outofdate. Probably the best source of information, for the time being ...
SLIC was written primarily by Jeremy McCormick mailto:jeremym@slac.stanford.edu at SLAC, and he is the maintainer. Ron Cassell (SLAC) has also contributed a lot of SLIC code as well as ideas, testing, and debugging help. Other help and ideas have come from ...
you get an error message of the form java.io.IOException: CreateProcess: javac HAA23filt.java error=2 or java.io.IOException: java.io.IOException: /afs/slac.stanford.edu/package/java/i386linux2/jdk1.5.009/ bin/javac: not found when compiling in JAS3 then the problem is that JAS3 cannot find your java ...
Setting the Local Repository By default maven puts all of the jar files corresponding to the dependencies it downloads into the /.m2 directory. These files sometimes take up a significant amount of space which could make you exceed quota on a shared unix system ...
Free Software for Windows WWW/Browser Firefox Browser http://www.mozilla.org/products/firefox/ Google Deskbar http://deskbar.google.com/ SSH Putty http://www.chiark.greenend.org.uk/sgtatham/putty/download.html WinSCP http://winscp.net/eng/download.php Unix Environment Cygwin ...
Draft list of Work Packages This is a draft list of work packages that have been identified during the discussions this week. This list is not prioritized. In the coming weeks we need to prioritize this and add names to jobs. Some of the code already exists in people's contrib ...
Working with a Sample Driver Drivers are for processing events onebyone and doing some work on the data. This may include performing some physics analysis or creating plots. A driver can contain additional, "child" drivers, so the complexity of the processing algorithm can ...
Executing Drivers conditionally org.lcsim allows you to add (Sub)Drivers to your (Parent)Driver. add(new SubDriverClass()); You can put this anywhere in your code! The Event loop process needs to be told to execute the child Drivers specifically ...
Core Framework a framework has to be set up that builds under Java 1.4 (Maven, ant,....) builds with gcj (make) reads xml files initially use compact format gradually extend/modify as needed drivers need to read xml ...
Writing the Drivers in Jython The case for Jython Let's consider the following case: You are an experienced org.lcsim user and have a range of Drivers that perform various tasks for you. You would like a summer student to help you with some coding ...
Writing a Test Case Test cases are crucial for debugging your code. Test cases can also verify that changes to the codebase do not break existing/debugged/working functionality. This tutorial shows how to write a JUnit test case using ...
|
||||||||||||||||||||||||||||||
XXML Links Topics: XSLT, XPath, XSLFO, XPointer, XLink, XBase, XInclude, XML Schema, XQuery, XHTML, DTDs, DOM, SAX, RDF, CSS XML Tools Apache XML http://xml.apache.org/ \ best Java toolchain Castor http ...
|
Y |
||||||||||||||||||||||||||||||
ZPut deprecated stuff here
|
!@#$ |
||||||||||||||||||||||||||||||
