2011 - Sti, CA and Stv tracking component review
This page will keep information related to the 2011 tracking component review. The review will cover the state of the Cellular Automaton (CA) seed finding component as well as the Virtual Monte-Carlo based tracker (Stv) and their relevance to STAR's future need in terms of tracking capabilities.
Project goals
After a successful review of the ITTF/Sti tracker in 2004, the STAR collaboration have approved the move to the new framework bringing at the time unprecedented new capabilities to the experiment and physics analysis.Sti allowed the STAR reconstruction approach to integrate to its tracking other detector sub-systems by providing method to integrate simple geometry models and allow to extrapolate track to the non-TPC detector planes therefore, correlating information across detector sub-systems. In 2005, the STAR production switched to a Sti based production and we have run in this mode ever since.
However, careful architecture considerations revealed a few areas where improvements seemed needed. Those are:
- The need to maintain two different geometry models (one for reconstruction, one for simulation) increasing workforce load at a time when STAR is both active and ambitious in its future program as well as running thin on detector sub-system code developer. Beyond workforce considerations
- The two separate geometries have consequences on embedding and simulation hence, our ability to bring efficiency corrections to the next level of accuracy.
- Material budgets were found to be ill-accounted in reconstruction (dead-material were not properly modeled in the Sti framework). The use of a common geometry model would have removed this issue
- Sti has some tracking restrictions - geometries made of planes and volumes perpendicular to the beam cannot be treated due to a technical choice (detector elements are organized in planes // to the beam, sub-systems assumed to be composed of elements replicated in Phi). This would preclude tracking in detectors such as the FGT.
- Our goal was to create an extended set of functionalities providing a truly complete integrated tracking approach, allowing the inclusion of hit information from other detectors (a key goal the inclusion of detector hits placed in the forward direction)
- The use Monte-Carlo based propagators would allow better access to Eloss, better predictors and track swimming allowing for tracking in non constant B field (this is also not possible in Sti)
Additional considerations for the future of STAR were
- A single yet flexible geometry model would allow STAR to be ready for GeantX (5 and TGeo based)
- A flexible geometry model would allow STAR to better cope with STAR to eSTAR migration (geometry morphing)
- A revitalize framework would allow addressing long standing issues of event mode in simulation
- While STAR has a FORtran based approach allowing integration of some event generators, many have appeared pure C++ based, making their integration to the STAR simulation framework difficult. A new generic model would allow a "plug-and-play" approach.
- The use of non-perfect geometries (miss-aligned) have been lacking in the simulation framework and would be advisable
- Novel algorithm have appeared in the community, leveraging and harvesting the power of multi-core and many-core architectures. Investigating speed and efficient gains and evaluate the best use of resources is necessary for STAR demanding physics program. Equally important, those new algorithm (Cellular Automaton being one) are opening to online tracking algorithm (GPU based).
Based on those considerations, several projects were launch and encouraged
- CA based tracking - the sudy of the CBM/Alice Cellular Automaton algorithm for seed finding was launched in collaboration with our GSI colleagues. Multi-core aware, the simple algorithm is thought to provide speed gains over the seed finding. Further work could spurse from this evaluation (online HLT) if successful. The algorithm was showed to be portable to STAR, thanks to Yuri Fisyak and Ivan Kisel team, and the product of this evaluation to be tested.
- The VMC project - a three part project (VMC tracking, VMC geometry, VMC simulation framework), the VMC geometry (a.k.a. aGML) has rapidly matured under the care of Jason Webb. The VMC trakcing (a.k.a. Stv) has been developed by Victor Perevoztchikov and thought to provide equal efficiency than Sti (as well as implement all the features listed above).
We propose to review the aGML, CA and Stv components of our framework reshape.
NB: Beyond the scope of this review, a key goal for VMC is to allow the inclusion of newer Geant version and hence, getting ready to step away from Geant3 (barely maintainable), the FORtran baggage (Zebra and portability issues on 64 bits architectures) and remove the need for a special verison of root (root4star) hard-binding root and STAR specific needed runtime non-dynamic libraries.
Why a review?
- All R&D projects are reviewed in STAR
- Initial approach was to proceed with a "soft" PWG evaluation but (on second thoughts) not really an options …
- An internal STAR review process should (and will) be established
- Advantages
- A review process provides strong and independent backing of the projects
- A review process provides an independent set of guidance to management (S&C and PWG) on path forward
- Collaboration wide scrutiny and endorsement across PWG lessen the risks of finding problems later
- Reminder: ITTF / Sti was not carried without problems
- Sti review missed the UPC PWG’s feedback –problems found a-posteriori diverted attention and workforce in solving it
- Problem are seen in HBT and fluctuation analysis when Run 4 is compared to Run 10
- HBT issues were not seen at Sti evaluation – Is it an analysis problem? Something else?
- A review will also provide a good time to re-establish a solid baseline and get feedback from the PWG on opened issues if any
- This is even more so important that STAR is moving forward to a new set of detectors and high-precision measurements
Review charges
See attachment at the bottom of this page.
Review committee
Status:
- 2011/08/12 Intent of a review brought to management (charges to be written).
Action items was to suggest a set of names for the committee set. - 2011/08/18 Committee members suggestions provided at management meeting. Spokesperson decides he will contact chair.
- 2011/09/02 Charges sent to management for comments along a note that the charges may be long (text is both for committee and reviewee). No feedback outside the provided self-provided note.
- 2011/10/07 Chair contacted - process of selecting committee being worked out (Spokesperson or)
- 2011/10/13 Spokesperson delegate committee forming to review Chair (Olga Evdokimov), S&C Leader (Jerome Lauret) and PAC (Xin Dong)
- 2011/10/15 Committee assembled
- 2011/10/31 Draft agenda made
- 2011/11/01 Agenda presented and feedback requested
- 2011/11/08 Final agenda crystalized
Members:
- Olga Evdokimov (chair)
- Claude Pruneau
- Jim Thomas
- Renee Fatemi [EVO]
- Aihong Tang
- Thomas Ullrich [EVO]
- Jan Balewski [EVO]
- Anselm Vossen
The agenda is ready and available at You do not have access to view this node.
Material
Below is a list of cross-references to other documents:
- An Hypernews tracking evaluation private list was created to hold information and discussions on the way of convergence toward the review
- Documentation
- Meetings
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- You do not have access to view this node
- Data and simulation samples, tools, ... (guidance given at You do not have access to view this node)
- Tools
- Nightly test stats for the "eval" area
- Job status for tester's data sample
- Data selections
- Location summary
- Real data : You do not have access to view this node
- Simulations: You do not have access to view this node
- Tools
- Nightly build (AutoBuild)
- gcc version 4.3.2 - this has a CVS update and report of differences
- gcc version 4.5.1 - this follows the previous and compile in place all of what was updated
- Printer-friendly version
- Login or register to post comments