User Tools

Site Tools


marlintpc_basics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
marlintpc_basics [2015/06/25 21:00]
rashid
marlintpc_basics [2015/06/25 22:19] (current)
rashid
Line 2: Line 2:
  ==== The basics things about MarlinTPC and ILC software ====  ==== The basics things about MarlinTPC and ILC software ====
  
- 1. ILC software local repository is installed at: + ILC software local repository is installed at: 
  
-    ​/​data/​data021/​mbatygov/​Install/​v01-17-05/​+  ​/​data/​data021/​mbatygov/​Install/​v01-17-05/​ 
 + One can find any folders in that directory which contains main parts of ILC software.
     ​     ​
-    One can find any folders in that directory which contains main parts of ILC software.+ ​Marlin is a general purpose modular analysis C++ framework. It uses the LCIO data model and can be used for 
 + all tasks that involve processing ​of LCIO files, e.g. reconstruction and analysis
     ​     ​
-    ​Marlin is a C++ software framework for ILC software. It uses the LCIO data model and can be used for + A good place to start reading about old good basics about Marlin ​you can find here: 
-    all tasks that involve processing of LCIO files, e.g. reconstruction and analysis+  /​data/​data021/​mbatygov/​Install/​v01-17-05/​Marlin/​v01-05/​README 
 + ​MarlinTPC ​is a part of ILC software ​specifically related to ILC TPC
     ​     ​
-    A good place to start reading about old good basics about Marlin you can find here+ Marlin ​executes a list of processors in the order and with the parameters the user specify into a steering file. 
-     /​data/​data021/​mbatygov/​Install/​v01-17-05/​Marlin/​v01-05/README + 
-     + ​Steering files are written in XML and even they are supposed to be human readable. 
-    MarlinTPC is a part of ILC software specifically related to ILC TPC.  + To create, modify and fix steering files, use MarlinGUI. 
-     + 
-    ​LCIO (Linear Collider I/O) is a persistency framework and event data model for LC detector studies. ​   + To process your steering file you just have to typeMarlin my­steer­file.xml ​   
-    It is intended to be used in both simulation studies and analysis frameworks. It provides a C++ and a Java + ------------------------------------------------------------------------------------------------------------- ​   
-    implementation with a common interface (API) - a Fortran interface to the C++ implementation also exists. ​+ LCIO (Linear Collider I/O) is a persistency framework and event data model for LC detector studies. ​   
 + It is intended to be used in both simulation studies and analysis frameworks. It provides a C++ and a Java 
 + ​implementation with a common interface (API) - a Fortran interface to the C++ implementation also exists. ​ 
 + 
 + ILC TPC test beam data binary files are written as .acq type of files. The .acq needed to be converted to .slcio  
 + type of files, before used in data analysis processing. See more details about LCIO here: http://​lcio.desy.de  
 + 
 +------------------------------------------------------------------------------------------------------------- ​  
  
-    ILC TPC test beam data binary files are written ​as .acq files. The .acq needed ​to be converted ​to .lcio files, + AIDA (Abstract Interfaces for Data Analysis) is an acronym of the AIDA project (http://​aida.freehep.org/​),​ which helps to define abstract ​ interfaces for common physics analysis objects, such as histograms, ntuples, fitters, IO etc.. The adoption of these interfaces makes it easier for physicists ​to use different tools without having to learn new interfaces or change all of their code. Additional benefits will be interoperability of AIDA compliant applications (for example by making it possible for applications ​to exchange analysis objects via XML). in ILC analysis ​framework, RAIDA, which is ROOT implementation of AIDA is used to create and fill n-tuple or histograms using standard ROOT objects with AIDAAll ROOT objects created with AIDA are stored in a ROOT file
-    before used in data analysis ​processingSee more details about LCIO here: http://​lcio.desy.de +   ​
-      +
marlintpc_basics.1435266016.txt.gz · Last modified: 2015/06/25 21:00 by rashid