- General information
- Data readiness
- Grid and Cloud
- Infrastructure
- Online Computing
- Software Infrastructure
- Batch system, resource management system
- Computing Environment
- Facility Access
- FileCatalog
- HPSS services
- Home directories and other areas backups
- Hypernews
- Installing the STAR software stack
- Provision CVMFS and mount BNL/STAR repo
- RCF Contributions
- Software and Libraries
- Storage
- Tools
- Video Conferencing
- Web Access
- Machine Learning
- Offline Software
- Production
- Test tree
Software Peer review
Updated on Wed, 2023-04-26 19:26 by dongx. Originally created by jeromel on 2007-12-03 17:04.
Under:
General Information
Before adding a new code to the CVS repository, any Maker and or code needs to be peer reviewed. Please, consult the STAR coding and naming standards pages before even starting to design a new maker or code. This document will help you shape, through basic guidelines, your code structure and layout.
Code peer review is a process by which members of the collaboration, code developers themselves, are asked to review your code as per its fitness to be included in the standard STAR framework. We hope this process will bring to developers of maker useful inputs as per the reuse of existing classes, the integration of the code within a chain, its interaction with our IO model etc ...
The task of the reviewers
The basic peer review should address the following issues :
- General coding style and standard Naming convention
- Naming convention must be followed
- Classes must have destructor / constructor
- Access to data members must be through access methods
- Global variables usage (should be avoided, suggestions if used)
- Constants, variables, method should have self-explanatory names
- ...
- The code layout i.e. The directory structure (is the documentation in the proper doc/ directory, the macros in the macros/ directory etc ...)
- The presence of documentation and if it was sufficient to understand what the intent of code was. Complete lack of documentation should be considered as a show stopper for the review.
- Code general suggestions and comments :
- issues related to re-use of existing base classes
- merging with existing or similar sub-systems developed classes etc ...).
- Hardwired constants and suggestions (for example, a database approach for calibration constants, if applicable, is a good suggestion).
- In case of simulation makers, the reviewers should pay particular attention to the GEANT geometry and how it relates to the reconstruction code and, for a sub-system in development mode, the geometry flexibility.
- Is the algorithm sound, any missing parts / improvements suggestions, approaches the developer should try or consider in future.
- General comments on readiness of the code to be inserted.
- The almost last and one of the mandatory requirements is for the code to compile (hum ... it should be never knows ...) and this, on at least the preferred platform (a code will NOT be added if it fails this basic requirement) but preferably the two supported platforms.
- Finally, can you run the code (always good to compile but if it crashes, it is not ready)? Does it seem to provide meaningful results within the provided example and/or instructions?
There are at least two peer reviewers per new code. The peer reviewers should agree that the code is important, should be included in the set of makers, is ready for deployment and, if there are more work to be done, should clearly state what is required in their views for the code to be functional. Suggestions for future improvements must be clearly stated and a road map for implementation offered to the developer . The reviewers should also explicitly sign-off on the code.
As a last note, a peer review is advisory to the STAR Software & Computing leader. In case of disagreement, a summary and ruling will be sent to the person reviewed (and reviewers) indicating the changes to be made. After a peer review is closed, a notice will be sent to starsoft so all (core team as well as other coordinators) are informed of the new incoming code.
Preparing your code for a peer review
You should first make sure that your code will pass the above criteria. Your code must be available to the reviewers from a public space. Please, check protection (g+r in NFS space) or acl (star rl in AFS).
When you feel ready to have your code reviewed, send an Email to STAR Software & Computing leader requiring a review process to take place along with a quick description of your maker / code and the status of your code (still in development mode, final version, why you would like to have it included to the official repository, etc ...). Avoid development code at all cost unless clear justifications.
For a meaningful review, please provide instructions (macro or chain) on how to run your code with all arguments specified (least work for the reviewers, should work as instructed). Possibly, how to verify the results are correct in case your code deals with Physics-ready structures is an asset. At minimum, we require the code compiles & run and that reviewers understand its purpose and documentation is adequate.
Members of the collaboration will be asked to take on this task within a day or two. Comments, answers and action items must be sent and communicated via Emails to all members of the peer review committee (they will appear in the initial Email starting the review process). After all reviewers have sent their contributions, you will be informed of the the critical items to be taken care off and an expected / suggested time frame for the insertion of the new code in our library.
Past peer reviews
Makers | Developer / Contact | Reviewers | Date/Status |
---|---|---|---|
StPmdClusterMaker StPmdDiscriminatorMaker StPmdSimulatorMaker StPmdUtil |
Subhasis Chattopadyay | Alexandre P. Suaide Akio Ogawa |
August 2002 |
StJetFinder | Mike Miller | David Hardtke Victor Perevoztchikov Gene Van Buren |
August 2002 StPythiaEvent requested but not created / delayed. |
StBbcSimulationMaker | Mikhail Kopytine | Janet Seyboth Subhasis Chattopadyay |
September 2002 Several suggestions made as per the database interface. |
StMinuitVertexMaker | David Hardtke | Lee Barnby Zhangbhu Xu |
Closed (not summarized) |
StBichsel StdEdxY2Maker |
Yuri Fisyak | Jeff Porter Fabrice Retiere |
Closed with action items + testing needed |
StSecondaryVertexMaker | Julien Faivre | Spyridon Margetis Gene Van Buren |
Closed (not summarized) |
StEmcMixerMaker Addition to StAssociationMaker |
Alex P. Suaide Marcia Maria de Moura |
Patricia Fachini Maxim Potekhin |
January 21st 2003 |
StEEmcUtil StEEmcDbMaker StEEmcCalibrationMaker StEEmcSimulatorMaker |
Jan Balewski | Alex P. Suaide Herb Ward |
January 27th 2003 Hardwired values should be removed and replaced by a database approach. |
StHitFilterMaker | James Dunlop | Jerome Lauret | February 6th 2003 Argument passing to constructor should be changed (the hack violates code standards) Work on extraneous filters plug-and-play |
StFtpcMixerMaker | Frank Simon | Frank Geurts Jerome Lauret |
February 14th 2003 Issues were all addressed (global variables, documentation etc ...) |
StTriggerDataMaker | Akio Ogawa Mirko Planinic |
Jerome Lauret Thomas Ullrich |
June 2003 Initially added in the library, review missed a lack of destructor in reading mode (relying on the StEvent model too much). Was fixed by Victor in June and stabilized. |
StTofpMatchMaker StTofpNtupleMaker |
Frank Geurts | Thorsten Kolleger Boris Hippolyte |
August 7th 2003 StTofpNtupleMaker recognized to be an analysis maker moved to StTofPool. Opened issue : some variables need to be moved in a database. |
StSsdClusterMaker StSsdEvalMaker StSsdSimulationMaker StSsdPointMaker |
Christelle Roy | Frank Laue Yuri Fisyak |
March 12th 2004 Closed (one reviewer not responding). Some code will need re-evaluation later. StSsdPointMaker mostly addressed and ready. One concern about dimension used in multiple codes (not defined as const or other method) |
StPmdReadMaker StPmdCalibConstMaker |
Subhasis Chattopadyay | Frank Simon Piotr Zolnierczuk |
Closed (not summarized) |
StKinkMaker | Camelia Mironov | Jason C Web Claude Pruneau |
March 2nd 2004 Code lacks internal documentation (doxygen). There is an issue with the Bfield calculation (recalculated for every event). Code to be merged in StSecondaryVertexMaker library. |
StTofrMatchMaker | Xin Dong | Thomas Ullrich Thomas Dietel |
March 8th 2004 Rather large histograms enabled by default (no external control) Many assert() commented to remove. Documentation needed. |
StStarLogger | Valeri Fine | Dmitry Arkhipkin Gene Van Buren |
May 14th 2004 Done Nov 2004 with agreement that non-implemented methods (and unused) will be cleaned + doc needed, The configuration file would need to be relocated as well. |
StTofCalibMaker | Xin Dong | Marcelo Munhoz Javier Castillo |
June 8th 2004 All requested changes applied. |
StEventCompendiumMaker | Manuel Calderon | Jerome Lauret Yuri Fisyak |
June 9th 2004 No action items for this maker. The code was found to be concise and clear. |
StSvtEmbeddingMaker | Petr Chaloupka | Mike Miller Camelia Mironov |
June 16th 2004 Chain options to be added |
StHeavyTagMaker | Manuel Calderon | Jerome Lauret | July 28th 2004 Fast-lane reviewed |
StSsdDaqMaker | Christelle Roy | Marcelo Munhoz Jerome Lauret |
October 2004 – Closed March 2005. Remaining hardwired values to consolidate, message severity all “high” to revisit. |
StSpinDbMaker | Jan Balewski | Marcia Maria de Moura Michal Daugherty |
September 2005 – Requester abandoned the review although well on the way. Code not added to CVS. |
Rich Scalers | Eric Hjort | Gene Van Buren Jerome Lauret |
December 2006 Internal review THIS REVIEW WAS STILL OPENED - DEAD |
StTpcTracker | Pibero Kisa Djawotho (Jan Balewski) |
Jerome Lauret | November 2005 – Beam background track scavenger. Discussed in a separate meeting and S&C meeting on the 17th. Decision was to provide hooks in ITTF for this. |
StFtpcCalibMaker | Janet Seyboth | Renee Fatemi Jason Webb |
January 2006 – Closed in April with the following minor remaining issues: Use of CassDef() not necessary for this class Over-use of comparison to 0 in if statement could be written as if (a) and if(!a). |
StIstHit | Mike Miller | Yuri Fisyak Jerome Lauret |
January 2006 Internal review. Only one comment about the use of messenger. Class at the end supported both HFT and IST. |
StIstSim | Willie Leight | Maxim Potekhin Adam Kocoloski Valeri Fine |
February 2006 – Forgot and re-visited May 2006 Some contentions and divergence of opinion on this. Would require a resolve and summary. This did not procceed forward. |
StTpcBeamBackMaker | Pibero Kisa | Victor Perevoztchikov Yuri Fisyak |
Fast lane on Agust 8th 2006 Closed August 16th |
StEmcMixerMaker | Jan Balewski Adam Kocoloski |
Victor Perevoztchikov Jonathan Bouchet |
Opened March 12th 2007 Done April 13th but closed July 12th. |
StSsdFastSimMaker | Jonathan Bouchet | Helen Caines Anthony Timmins |
Requested June 27th 2007 Done August 8th 2007 – no remaining issues. |
StTriggerUtilities | Akio Ogawa Renee Fatemi |
Jerome Lauret | Requested June 27th 2007 - done August 23rd. This suite of utilities was declared useful and moved under Renee Fatemi's responsibilities. It will be a "user" utility and hence, compilation and maintenance will follow this category. This did not need a formal peer review (not used in production). |
StLaserAnalysisMaker | Yuri Fisyak | Gene V. Buren Richard Witt |
Requested Dec 3rd 2007 (used prior but not pushed to review). Closed on December 20th 2007. |
StTofHitMaker | Xin Dong | Yuri Fisyak Renee Fatemi |
Requested February 26th 2008. Was previously named StTofEventMaker. Closed on March 11th 2008. |
StTpcHitMaker | Yuri Fisyak | Akio Ogawa Jerome Lauret |
Requested March 13th 2008. This review was closed on May 27th 2008. Reviewer asked for explaination of what this is for (so not all clear) and this is the equivalent for TPX of St_tpcdaq_Maker and FCFMaker. The documentation is missing. |
StBTofUtil StBTofHitMaker |
Xin Dong | Matt. Walker Valeri Fine Renee Fatemi |
Requested January 15th 2009. Closed on January 31st 2009 after a two pass comment / correction only. The remaining action items includes documentation (doxygen minimal documentation + follow-up longer documentation being worked on by a student as an action item of the TOF software review) and a reshape of the RTS includes (not within the purview of the TOF sub-system). |
StMCFilter | Victor Perevoztchikov | Michael Betancourt Frank Geurts |
Initiated April 10th 2009, started 13th. Review was closed on June 18th with documentation action item. |
StBTofMatchMaker StBTofCalibMaker |
Frank Geurts | Pibero Djawotho Rashmi Raniwala |
(re)initiated April15th 2009 [was previously requested by Xin Dong in February]. Started April 20th. StBTofMatchMaker done on June 22nd. StBTofCalibMaker done on September 22nd. |
St_pp2pp_Maker | Kin Yip | Valeri Fine Thomas Ullrich Jerome Lauret |
Started on October 7th 2009, closed December 12th 2009. |
StTpcRSMaker | Yuri Fisyak for the TPC sub-system | Pibero Djawotho Jan Balewski |
Initiated October 14th 2009. Closed November 5th 2009. Action items includes study of the code performance (now a factor of 12 to 13 slower than TRS) and cleaning for hard-coded constants. |
StFmsDbMaker | Akio Ogawa | Matthew Walker Dmitry Arkhipkin |
Initiated October 14th 2009. Closed October 27th 2009. Action item include revisiting the documentation especially the doxygen self-documenting information. |
StVpdCalibMaker | Frank Geurts | Gene V. Buren Oleksandr Grebenyuk |
Requested October 27th, started 28th. Closed November 9th 2009. |
StBTofSimMaker | Frank Geurts (Dylan Thein) |
Akio Ogawa Gerrit V. Nieuwenhuizen |
Requested October 27th, started 28th. Closed December 9th 2009. |
StEmbeddingQAMaker | Hiroshi Masui for the embedding team | Andrew Rose Anthony Timmins |
Requested September 15th, delayed start until November 3rd (priority scheduling). Closed December 23rd 2009. Renamed StEmbeddingUtilities. |
StFmsHitMaker | Akio Ogawa (Jingguo Ma) |
Jerome Lauret Thomas Ullrich |
Rushed review on December 23rd 2009, closed February 2nd 2010. doxygen documentation to attend. |
StFilterMaker | Michael Betancourt Alice Bridgeman |
Victor Perevoztchikov Pibero Djawotho |
Started on March 4th 2010, closed March 22nd 2010. |
StTriggerUtilities |
Renee Fatemi Pibero Djawotho |
Dmitry Arkhipkin Jan Balewski |
Review started 2010/06/29 - main purpose: the code initially advertized as not for production is now included in spin PWG simulation request workflow via StTriggerSimuMaker. POC: Renee fatemi [This code moved forward but did exhibit issues such as direct access to DB that need to be periodically assessed] |
StEEmcSlowMaker |
Oleksandr Grebenyuk |
Jason Webb Andrew Gordon |
Started on June 29th 2010, closed August 2nd 2010. |
StHltMaker | Liang Xue for the HLT | Mike Betancourt Thomas Ullrich Anthony Timmins |
Discussion initiated 2010/10/29 but code goals were more than unclear (track addition expanded storage). Re-started officially 2011/01/10 after documentation was provided StHltEventis part of StEvent. Closed 2011/01/28. |
StMtdHitMaker | Frank Geurts | Joseph Seele Justin Stevens |
Review requested 2011/02/23. Reviewer could not attend before after the STAR analysis meeting. Started on 2011/03/28, closed 2011/04/21. |
StFgtRawMaker StFgtA2CMaker StFgtClusterMaker StFgtUtil StFgtDbMaker |
Anselm Vossen | Justin Stevens Thomas Burton |
Asked 2012/01/08 (but was on V-days). Picked back on the 25th. Review started on the 27th. Closed on 2012/03/23 but found that the StEvent structures were not passed to Thomas as initially recommended - all StEvent related reviews were done then and completed on 04/16. On 04/27, reviewers agreed with final changes. Constants to check again |
StFgtSimulator | Anselm Vossen (Jan Balewski) |
Jason Webb Jonathan Bouchet |
Asked 2012/04/01, reviewers ready the same day but instructions not ready. Started 2012/05/09. Review closed on 2012/06/06. No remaining actions items. |
P&P event generator framework - code TBC | Jason Webb for the S&C simulation R&D effort | Ming Shao Yuri Fisyak Thomas Burton |
Started July 12th 2012, closed 2012/11/02 for the reviewer's purposes but integration issues settled 2012/11/28 after agreement (pending OK, this is done). Documentation may need a revisit. |
StMtdMatchMaker | Frank Geurts | Jason Webb Alice Ohlson |
Requested 2012/09/24, reviewers search began later (2012/11/20), stated 2012/12/03, review done 03/07 and officially closed 03/21. No action item pending. |
StFgtPointMaker | Anselm Vossen | Jason Webb Mustafa Mustafa |
Requested 2013/01/16 - reviewers set on the 28th. Review done on 2013/03/04 and closed 03/13. Minor fix needed (constructor issue, new of a unused class + histogram booking issue) |
StPxlSimMaker | Spyridon Margetis (Mustafa Mustafa) |
Anselm Vossen Dmitry Arkhipkin Helen Caines |
Requested 2013/03/26 - reviewers set and review started 2013/04/02. Review closed 2013/05/03 and code put in place - last verification / confirmation asked (final feedback on 05/21). |
StMtdSimMaker | Frank Geurts | Mustafa Mustafa Jason Webb |
Requested 2013/08/22 but no "howto" provided. Reminded on 2013/10/01. Reviewers ready in 2013/10/09 but ... (??) Status: Pending the "how to test" |
Pxl review asked - but too many makers at once | Spyridon Margetis (Hao Qiu) |
Initial request CC was not seen (CC to list auto-sorted). Seen 2013/10/07 7 makers at once is not manageable (14+ reviewers to find). Suggested a split - we have a go on 2013/11/04 and the 5 entries below the FmsSimulationMaker represents this. |
|
StFmsSimulationMaker | Thomas Burton (Mriganka Mouli Mondal) |
Jason Webb Kevin Adkins |
Requested 2013/10/10. Was reminded on 2013/10/30 and started 2013/11/05. This review stopped in 2013/11 and had to be restarted due to availability in 2014/02/24. Review confirmed closed on 2014/04/22 and integrated on 2014/05/06. |
StPxlDbMaker, StPxlConstant | Spyridon Margetis (Hao Qiu) | Dmitry Arkhipkin Akio Ogawa |
PXL Part 1 - new opening 2013/11/04 - started 2013/11/07, closed 2014/01/13. Code deployed in "dev" on the 28th (cvs merging was needed) |
StPxlRawHit, StPxlRawHitCollection, StPxlRawHitMaker | Jason Webb Jeff Landgraf |
PXL Part 2 - new opening 2013/11/04 - started 2013/11/07. This review was closed on 2014/01/10. | |
StPxlCluster, StPxlClusterCollection, StPxlClusterMaker | Dmitry Arkhipkin Dmitri Smirnov |
PXL Part 3 - new opening 2013/11/04 - started 2014/01/10. All comments addressed by 2014/03/18? Confirmed 2014/04/15. Added to dev on 2014/05/06. |
|
StPxlHitMaker | Dmitri Smirnov Victor Perevozchikov |
PXL Part 4 - new opening 2013/11/04 - started 2014/01/10. This review was closed on 2014/02/08. Added to dev with previous code was actually done on 2014/05/06 (this was was definitly lagging behind) |
|
StPxlMonMaker |
Dmitri Smirnov Gene V. Buren |
PXL Part 5 - new opening 2013/11/04 - started 2014/01/29 Code submited for review was judged by the submitter as "below standard" - offered to move forward and provide internal help. Review aborted. |
|
StIstDbMaker StIstUtil | Spyridon Margetis (Yaping Wang) | Dmitri Smirnov Dmitry Arkhipkin |
IST Part 1 - code submitted 2013/12/12 - intended opening 2014/01/16 (but no Email sent). Sent on the 29th. We had then two versions of the DbMaker. Review essentially done on 2014/03/25, closed and integrated 201404/10 It was re-opened once more (as the interface changed for the 3rd time). New wave 2014/07/29. Closed again on 2014/08/08. |
StIstRawHitMaker StIstRawHit StIstClusterMaker StIstCluster | Dmitri Smirnov Victor Perevozchikov |
IST Part 2 - code submitted for review on 2013/12/12- chain based on a test SFS file (pending DAQ). DAQ file available on 2014/01/18. Asked we resume this on 2014/01/29 (Dmitri only) but was second priority as the geometry took a turn for the "not better" ... New try on 2014/08/19. Suggested to close on 2014/09/23 (explicit sign-off given but more changes appeared, confusing the state of matter). Code moved into dev on 2015/01/13. |
|
StIstHitMaker StIstHit | Dmitri Smirnov Jerome Lauret |
IST Part 3 - code submitted 2013/12/12 - assignement was made with one reviewer only and on the back-burner. Reminded on 2014/10/06 by Xin, not concluded. Inquiry from Yaping 2015/01/09 re-energized this. Second reviewer self-assigned. Review closed 2015/01/22. |
|
StIstFastSimMaker | Dmitri Smirnov Jason Webb |
IST Part 4 - code submitted 2013/12/12 - many pieces missing did not allow to evaluate/review this whenever submitted. Review opened 2015/01/22 and closed 2015/02/25. |
|
StIstQAMaker StIstCalibrationMaker | Dmitri Smirnov Gene V. Buren |
IST Part 5 - code submitted 2013/12/12 Review did not proceed - code was not considered essential. |
|
StMtdQAMaker | Rongrong Ma (Bingchu Huang) | Hao Qiu Mustafa Mustasfa |
Proposed for review on 2014/03/12 Review opened on 2014/07/29. Reviewer sign-off on 09/03 (doxygen ready headers asked to be added). Proposed integration and closure date 09/15, code fix on 19th was too close to the Friday cutt-off. Closed 2014/09/23. |
StSstDAQMaker | Spirydon Margetis (Long Zhou) | Hongwei Ke Jeff Landgraf |
Proposed for review on 2014/04/04 Review opened on 2014/08/06 - we did not yet close the loop on this one but review should be done ... Reviewers thanked and noted closed on 2015/06/10. Noted in public list 2015/08/18 only. |
StMtdCalibMaker | Rongrong Ma | Gene V. Buren Kevin Adkins |
Proposed for review on 2014/06/20 Review opened 2014/08/07 - closed 2014/09/25. |
StFmsPointMaker | Thomas Burton (Yuxi Pan) |
Rongrong Ma Jonathan Bouchet |
Proposed for review on 2014/08/04 Review opened on 2014/09/12. Reviewer sign-off on 2015/01/13, structure not in StEvent (requested before closing). Non-official closing on 2015/02/25 (requested to verify and make sure all compiles after StEvent data struct modifs). Integration check revealed an issue - C++11 construct used does not allow compiling under SL5.3. gcc 4.3.2 (informed 2015/03/09). Added to dev on 2015/08/28 after both 5.3 and 6.4 gcc 4.8.2 forward compatible compilers were made available (and showed to work). Closed 2015/08/18. |
StFpsRawHitMaker | Yuxi Pan (Akio Ogawa) |
Mustafa Mustafa Dmitri Smirnov |
Proposed for review o 2015/01/15 (confirmed by Yuxi on 01/20). Reviewers assigned 2015/02/25. Opened 2015/03/09 Closed 2015/03/20 and code in dev on 2015/03/23. |
StMtdEvtFilterMaker | Rongrong Ma | Jerome Lauret Gene V. Buren |
Proposed 2015/02/26, reviewers assigned 2015/03/09 - assignement changed 2015/03/11 (V-days) and review started. Closed 2015/04/06. |
StDataFilterMaker | Gene V. Buren for the MTD team | Jerome Lauret Victor Perevozchikov |
Proposed 2015/04/24, opened 2015/04/27, closed 2015/05/01 |
code below are reviewed using the 2015 / C++STAR coding standard | |||
StIstRawMaker | Spirydon Margetis (Bingchu Huang) |
Dmitri Smirnov Victor Perevozchikov |
Discussed 2015/11/19, general code change looked into by D.Smirnov before deciding if a review is appropriate. Re-factoring of the approach - decision is to do an internal review (2015/12/04) Review opened 2015/12/07, done 2015/12/31 and code deployed in CVS. Closed review officially on 2016/02/17. |
StIstSlowSimulator | Spirydon Margetis (Bingchu Huang) |
Jason Webb Kolja Kauder |
See comment above. This code needs to be reviewed as novel (though snapped into the same Sim directory). Decision 2015/12/04. Review opened 2015/12/07, done 2016/01/05 and officially closed on 2016/02/17. |
StFmsFpsMaker | Olge Eysser (Akio Ogawa) |
Rongrong Ma Daniel Brandenburg |
Requested 2016/01/26 (no special priority). Resumed search after Akio was available. Reviewers aligned 2016/02/25 but opened 2016/03/11 after Daniel back from WWND. Review sign-off 2016/06/09 but Akio not available. Reminded 2016/11/16. Integrated 2016/11/22 and closed 2016/11/30. |
StPicoDST |
Mustafa Mustafa (PWG) |
Kolja Kauder Dmitri Smirnov |
Requested 2016/08/11 - Opened 08/22. Closed / not announced (will do after adjustments pending). |
Mike Lisa, Prashanth Shanmuganathan (sub-system / PWG combined request) | Dmitri Smirnov, Dmitry Arkhipkin | EPD/BBC integration. Review opened 2017/07/26. Overall believed to be fine but pending EpdDbMaker (review closed 09/14, reminded reviewers of the pico part to resume review conclusion). 09/19, ping again for the Db connection. |
|
Peifeng Liu (PWG) Shengli Huang |
Dmitri Smirnov, ... | (pending testing from Peifeng / second reviewer not yet assigned) - Shengli reviewed the changes on 08/08, modifs should be all ready. Considered closed. | |
Daniel Nemes (PWG) | Jerome Lauret Dmitri Smirnov |
Opened 2017/07/26. Code and comments seem implemented 2017/08/30, reminded reviewers on 09/13. Some code modifs suggested but clearly, this is not yet complete (09/19 + Grigory added). |
|
EvtGen | |||
StVpdSimMaker StBTofMixerMaker |
Daniel Brandenburg (Nickolas Luttrell) |
Jason Webb Jinlong Zhang |
Requested 2016/11/02 - Opened 11/16 - some delays around hollidays, relaunched 01/18 and 02/23, reviewers sign-off on 02/23. Integration issue fixed on 2017/03/02 + Closed. |
StEmcADCtoEMaker | Jinlong Zhang | Akio Ogawa Victor Perevozchikov |
This code has not been updated for a while. The coordinator is asking for a review to help bring it to spec. Requested 2017/04/24, opened 2017/05/11. Closed 2017/06/02. |
StEpdDbMaker | Prashanth Shanmuganathan | Dmitry Arkhipkin Jerome Lauret |
Brought informally on 2017/08/25 but related to this comment. EpdDbMaker first pass review considered mostly done 2017/08/30 - sent OK to proceed 09/13 (code changes noted and handled by reviewers). Closed 09/14. |
StPxlSimMaker | Xin Dong |
Jason Webb Victor Perevozchikov |
Brought forward 2017/09/05. Review opened 09/13 (integration issues resolved before using branch). Merging happened 2017/10/19 along with an AgML commit. This is considered closed now. |
StEpdMaker | Mike Lisa (Prashanth Shanmuganathan) | Jason Webb Hongwei Ke |
Brought 2017/10/28 - code/repo in offline/users/lisa could be moved as-is after review. Not immediately critical but Mike requested focus time (when the review starts, focus) due to teaching schedule ... Started 2017/12/19 - Closed 2018/02/21 (no issues found, some documentation suggestions attended) |
StETofDigiMaker StETofUtil StETofQAMaker | Florian Seck | Raghav Kunnawalkam Elayavalli Jerome Lauret |
Brought forward 2018/05/12, not started until after QM. Opened 2018/06/11, re-opened 2018/06/21 (re-assignment of peer reviewer). Review closed 2018/07/18 but some 64 bits compilation issues ("no known conversion for argument") delayed final commmit done on 07/25. |
KF Particle Finder | Maksym Zyzak (Ivan Kisel) |
Daniel Brandenburg Dmitri Smirnov |
Review was discussed 2018/01/24 (after a discussion S&C had with Maksym and Iouri Vassiliev during a visit). Also discussed, /star/u/mzyzak/Review/StRoot
has little to do with what is under StRoot/. 2018/02/06, code from Maksym verified by Guannan (compilation and compatibility with "dev"). Discussion went toward cov matrix info in picoDST (planned new analysis format). picoDST format settled around mid 2018/08. Review re-launched 2018/09/17 (missed it, away) and noted 2018/10/01. Reviewers contacted 10/01, accepted 10/04. Started 10/05. First wave of comment son 10/10, second on 10/24. No new version provided. Discussed with Maksym 2018/12/11 (was busy with CBM, GSI closing during holidays, need more time). Informed reviewers 2018/12/12 of possible delays. Reminder sent 2019/01/10. Resumed by Maksym 02/01 and we seemed to converge 02/19. Licensing issue discussed 2019/02/21 (pending). Licensing announced to be resolved 2020/02/11. Searching for integration candidates. |
KFParticlePerformance StKFParticleAnalysisMaker |
Maksym Zyzak (Ivan Kisel) |
Brought up 2018/02 for the first time. Depend on previous review + Analysis Maker not complete.KFParticlePerformance - code to collect histograms and run MC analysis; StKFParticleAnalysisMaker - maker and interface to the code [still need to add TMVA]
|
|
StRHICfDbMaker StRHICfRawHitMaker |
Minho Kim (Akio Ogawa) |
Dmitry Arkhipkin Florian Seck |
Review discussed or a while (new sub-system) but officially requested on 2018/12/03 Data model (StEvent) handled on 2018/12/11 Reviewer assembled during the analysis meeting 2018/12/13 and started. Reviewers sent feedback (last on 2018/12/18). No responses. Reminder sent 2019/01/10. |
StETofCalibMaker
StETofHitMaker
StETofMatchMaker
|
Florian Seck | Gene van Buren, Raghav Kunnawalkam Elayavalli |
Review requested 2018/11/20 - delayed due to holidays. Opened 2019/01/11. Review ended 2019/02/15 with StEvent structure implemented and MuDST class asked to be added. Sign-off 2019/02/15 and closed 02/22. |
StETofSimMaker
|
Florian Seck | Jason Webb, Jerome Lauret Xianglei Zhu |
Review requested 2018/11/20. Focused on previous series (data needed). Opened 2019/04/24 (small adjustments made prior). |
StFwdTrackMaker
StFstSimMaker StFttSimMaker |
James Brandenburg | Dmitri Smirnov, Raghav Kunnawalkam Elayavalli |
Review requested 2020/09/03, Opened 2020/09/08 Review closed 2020/11/23. Two external packages (GenFit, KiTrack) installed under /opt/star. |
StFcsDbMaker
StFcsFastSimulationMaker |
Akio Ogawa | Dmitry Arkhipkin, Jason Webb | Review requested 2021/02/10, Review closed 2021/03/17. |
StFcsRawHitMaker
StFcsWaveformFitMaker StFcsClusterMaker StFcsPointMaker |
Akio Ogawa | Hongwei Ke, Oleg Eyser | Review requested 2021/02/10, Review closed 2021/03/17. |
STAR code main repository moved from CVS to Git on 5/31/2021
|
https://github.com/star-bnl/star-sw https://github.com/star-bnl/star-mcgen |
||
StFttRawHitMaker
|
Daniel Brandenburg | Hongwei Ke, Jeff Landgraf | PR (#209, including StEvent containers) submitted on 2021/02/10, merged into main on 2021/11/29. |
StFstDbMaker
StFstRawHitMaker |
Daniel Brandenburg (Xu Sun) |
Dmitry Arkhipkin, Hongwei Ke | PR (#266) submitted on 2021/12/20, review closed on 2022/01/18, PR merged into main on 2022/01/25 StEvent containers (PR#265) reviewed by Thomas and Jason |
StFstClusterMaker
StFstHitMaker StFstUtil |
Daniel Brandenburg (Xu Sun) |
Flemming Videbaek, Grigory Nigmatkulov | PR (#266) submitted on 2021/12/20, review closed on 2022/01/18, PR merged into main on 2022/01/25 StEvent containers (PR#265) reviewed by Thomas and Jason |
StFttDbMaker
|
Daniel Brandenburg | Dmitry Arkhipkin | PR (#287) submitted on 2022/01/26. Originally used the local tables. New DB tables then requested and created. DbMaker updated accordingly. The review is closed and the PR is merged on 2022/03/21. |
StFttClusterMaker
StFttPointMaker StFttHitCalibMaker |
Daniel Brandenburg | Akio Ogawa, Grigory Nigmatkulov | PR (#287) submitted on 2022/01/26. approved on 01/31. merged on 2022/03/21. |
StFstQAMaker
StFstCalibrationMaker |
Daniel Brandenburg (Xu Sun) |
Gene van Buren | PR (#282) originally submitted on 2022/01/17 (combined with PR#266). closed on 2022/02/14, PR merged into main on 2022/02/15 |
StFwdTrackMaker
StFcsTrackMatchMaker |
Daniel Brandenburg | Zilong Chang, Victor Perevozchikov | PR (#398) originally submitted on 2022/09/13 (combined with PR#396 and 397). Review finished 2022/10/21. Later on PR was superseded by PR (#492) with new StFwdTrack model in StEvent. PR merged into main on 2023/04/19. |
StRHICfDbMaker
StRHICfRawHitMaker |
Seunghwan Lee | Dmitry Arkhipkin, Jeff Landgraf | PR (#460) originally submitted on 2022/12/08. Updated PR (#511). Review finished and PR merged into main on 2023/03/31. |
»
- Printer-friendly version
- Login or register to post comments