Welcome to the STAR Embedding Pages!
Embedding data are generally used in STAR experiments for detector acceptance & reconstruction efficiency study. In general, the efficiency depends on running conditions, particle types, particle kinematics, and offline software versions. In principle, each physics analysis will need to formulate its own embedding requests by providing all the above relevant information. In STAR Collaboration, the embedding team is assigned to process those embedding requests and provide these embedding data, you can find out how the embedding team works in the Embedding structure page.
Over the past years, lots of embedding requests from different PWG's have been processed by the embedding team, please find the list in STAR Simulations Requests interface. If you want to look at some of these data, but do not know where these data are stored, please go to this page. If you can not find similar embedding request, you need to formulate your own embedding request for your particular study, please go to this page for more information about how to formulate an embedding request.
Please subscribe to the embedding mailing list if you are interested with embedding discussion: Starembd-l@lists.bnl.gov
And please join our weekly embedding meeting : https://drupal.star.bnl.gov/STAR/node/65992
Embedding data were produced for each embedding request in the STAR Simulations Request page.
Normally, they will be stored in RCF NFS disks for a while for end users to do their analysis.
However, NFS disk space is very limited, and we have new requests constantly, the data will be finally moved
from disks to HPSS for permanent storage on tape, but they can be restaged to disk for analysis later.
In order to find the existing embedding either on disks or in HPSS. Please follow the procedures below:
1) Find the request ID of a particular request that you are interested in, in the STAR Simulations Request page.
You can use the "Search" box at the top right of this page. Once you find the entry, look at the 'Request History' tab for more information, usually the original NFS data directory (when the data was first produced) can be found there.
2) Currently, the RCF NFS disks for embedding data are /star/data105, /star/embed and /star/data18.
For the data directories of each request, please logon to RCF, look at '/star/data105', '/star/embed' or '/star/data18' to see whether the following directories exist:
/star/data105/embedding/${Trigger set name}/${Embeded Particle}_${fSet}_${RequestID}/
/star/embed/embedding/${Trigger set name}/${Embeded Particle}_${fSet}_${RequestID}/
/star/data18/embedding/${Trigger set name}/${Embeded Particle}_${fSet}_${RequestID}/
3) If they exist, you can further check whether all the ${fSet} from 'fSet min' to 'fSet max' are there. If all exist,
you can start to use it. If none of them are there or only some fraction of 'fSet' are there, write to the embedding list
and ask the Emebedding Coordinator to restage it to there from HPSS.
4) If you can not find the embedding data in this directory, the data must be in HPSS. Unfortunately, there is not a full list of data stored in HPSS yet. (For some data produced at RCF, Lidia maintains the list of embedding samples produced at RCF.) Please write to the embedding list, provide the request ID, Particle Name, file type (minimc.root, MuDst.root or event/geant.root), and ask the Embedding Coordinator to restage the data to NFS disk for you.
The full list of STAR embedding requests (Since August, 2010):
http://drupal.star.bnl.gov/STAR/starsimrequest
The operation status of each request can be viewed in its page and history.
The information below (and in sub-pages) are only valid to OLD STAR embedding requests.
Request status
- Currently pending requests
- Old Requests summary (circa Nov 2006)
New requests
Current Requests were either submitted using the cgi web interface before it had to be removed (September 2007) or via email to the embedding-hn hypernews list.
As such there is not a single source of information. The excel spreadsheet here is a summary of the known requests as of August 2008 (also pdf printout for those without access to excel). The co-ordinator should keep this updated.
Heavy flavour have also kept an up to date page with their extensive list of requests. See here.
[The spreadsheet was part of a presentation (ppt|pdf) in August 2008 on the state of embedding at the end of my tenure as EC - Lee Barnby]
In the near future we hope to have a dedicated drupal module available for entering embedding (and simulation) requests. This will have fields for all the required information and a work flow which will indicate the progress of the request. At the time of writing (August 2008) this is not available. A workable interim solution is to make requests using this page by selecting the 'Add Child Page' link. One should then write a page with the information for the request. Follow-up by members of the embedding team and requestors canthen use the 'Comment' facility on that page.
The following is required
This page is intended to provide details of embedding jobs currently in production.
ID | Date | Description | Status | Events | Notes |
1121704015 | Mon Jul 18 12:26:55 2005 | J/Psi Au+Au | Open | pgw Heavy | |
1127679226 | Fri Sep 16 20:34:17 2005 | Photon embedding for 62 GeV AuAu data for conversion analysis | Open | pgw High Pt | |
1126917257 | Sun Sep 25 16:13:46 2005 | AMPT full chain | Open | pgw EbyE | |
1130984157 | Wed Nov 2 21:15:57 2005 | pizero embedding in d+Au for EMCAL | Open | pgw HighPt | |
1138743134 | Tue Jan 31 16:32:14 2006 | dE/dx RUN4 @ high pT | Done | pgw Spectra | |
1139866250 | Mon Feb 13 16:30:50 2006 | Muon embedding RUN4 | Test Sample | pgw Spectra | |
1139868572 | Mon Feb 13 17:09:32 2006 | pi+/-, kaon+/-, proton/pbar embedding to RUN5 Cu+Cu 62 GeV data | open | pgw Spectra | |
1144865002 | Wed Apr 12 14:03:22 2006 | Lambda embedding for spectra (proton feeddown) | Open | pgw Strangeness | |
1146151888 | Thu Apr 27 11:31:28 2006 | pi,K,p 200 GeV Cu+Cu | Open | pgw Spectra | |
1146152319 | Thu Apr 27 11:38:39 2006 | K* for 62 GeV Cu+Cu | Open | pgw Spectra | |
1146673520 | Wed May 3 12:25:20 2006 | K* for 200 GeV Cu+Cu | Done | pgw Spectra | |
1148574792 | Thu May 25 12:33:12 2006 | Anti-alpha in 200 GeV AuAu | Closed | pgw Spectra | |
1148586109 | Thu May 25 15:41:49 2006 | He3 in 200GeV AuAu | Test Sample | pgw Spectra | |
1148586313 | Thu May 25 15:45:13 2006 | Deuteron in 200GeV AuAu | Done | pgw Spectra | |
1154003633 | Thu Jul 27 08:33:53 2006 | J/Psi embedding for pp2006 | Open | pgw Heavy | |
1154003721 | Thu Jul 27 08:35:21 2006 | Upsilon embedding for pp2006 | Open | pgw Heavy | |
1154003879 | Thu Jul 27 08:37:59 2006 | electron embedding for Cu+Cu 2005 | Test Sample | pgw Heavy | |
1154003931 | Thu Jul 27 08:38:51 2006 | pi0 embedding for Cu+Cu 2005 for heavy flavor group | open | pgw Heavy | |
1154003958 | Thu Jul 27 08:39:18 2006 | gamma embedding for Cu+Cu 2005 for heavy flavor group | open | pgw Heavy | |
1154004033 | Thu Jul 27 08:40:33 2006 | electron embedding for p+p 2005 for heavy flavor group (e-h correlations) | Test Sample | pgw Heavy | |
1154004074 | Thu Jul 27 08:41:14 2006 | pi0 embedding for p+p 2005 for heavy flavor group (e-h correlations) | Test Sample | pgw Heavy | |
1154626301 | Thu Aug 3 13:31:41 2006 | AntiXi Cu+Cu (P06ib) | Done | pgw Strangeness | |
1154626418 | Thu Aug 3 13:33:38 2006 | Xi Au+Au (P05ic) | Done | pgw Strangeness | |
1154626430 | Thu Aug 3 13:33:50 2006 | Omega Au+Au (P05ic) | Done | pgw Strangeness | |
1156254135 | Tue Aug 22 09:42:15 2006 | Phi in pp for spin-alignment | open | pgw Spectra | |
1163565625 | Tue Nov 14 23:40:25 2006 | muon CuCu 200 GeV | open | pgw Spectra | |
1163627909 | Wed Nov 15 16:58:29 2006 | muon CuCu 62 GeV | open | pgw Spectra | |
1163628205 | Wed Nov 15 17:03:25 2006 | phi CuCu 200 GeV | Test Sample | pgw Spectra | |
1163628539 | Wed Nov 15 17:08:59 2006 | K* pp 200 GeV (year 2005) | Open | pgw Spectra | |
1163628764 | Wed Nov 15 17:12:44 2006 | phi pp 200 GeV (year 2005) | Open | pgw Spectra |
Before submitting a new request, a double-check in the simulation request page is recommended, to see whether there are existing requests/data can be used. If not exist, one need to submit a new request. Please first read the 'Appendix A' in the embedding structure page for the rules to follow.
If the details of the embedding request has been thoroughly discussed within the PWG and hence approved by the PWG conveners. Please the PWG convener add a new request in the simulation request page and input all of the details there.
There are some key information that must be provided for each embedding request. (If you can not find some of the following items in the form, simply input it in the 'Simulation request description' box.)
Detailed information of the real data sample (to be embedded into).
vertex cut, and vertex selection method. for example, "|Vertex_z|<30cm", "Vr<2cm", "vertex is constrained by VPD vertex, |Vz-Vz_{VPD}|<3cm", "PicoVtxMode:PicoVtxVpdOrDefault, TpcVpdVzDiffCut:6" or "default highest ranked TPC vertex".
Details for simulation and reconstruction.
Finally, please think carefully about the number of events! The computing resources (i.e. the CPU cores and storage) are limited !
It is acceptable to modify the details of the request afterwards, although it will be of great help if all above detailed information can be provided when a new request is submitted, in order to avoid the time waste in communications. If this is inevitable, please notify the Embedding Coordinator immediately if the details of a request is modified, especially when the request is opened.
We start weekly embedding meeting at Tuesday 9am US eastern time, to discuss all embedding related topics.
The Zoom link can be found in below:
Topic: STAR weekly embedding meeting
Time: Tuesday 09:00 AM Eastern Time (US and Canada)
Join ZoomGov Meeting
https://bnl.zoomgov.com/j/1606384145?pwd=cFZrSGtqVXZ2a3ZNQkd1WTQvU1o0UT09
Meeting ID: 160 638 4145
Passcode: 597036
Meetings in 2024:
Passcode: hYA2MW=E
Agenda:1) Status and planning of embedding production
Passcode: hL+B?#5@
Agenda:1) Status and planning of embedding production
Passcode: i*g7YY3C
Agenda:1) Status and planning of embedding production
Passcode: h6gZ^Znt
Agenda:1) Status and planning of embedding production
Passcode: %F*9B1#.
Agenda:1) Status and planning of embedding production
Passcode: RDNr&V%0
Agenda:1) Status and planning of embedding production
Passcode: 0SN6F&E@
Agenda:1) Status and planning of embedding production
Passcode: ^9bMy0Fs
Agenda:1) Status and planning of embedding production
Passcode: tpV4ww^9
Agenda:1) Status and planning of embedding production
Passcode: C*K#.$2U
Agenda:1) Status and planning of embedding production
Passcode: P=.kN*94 (status around 15min~20minute)
Agenda:1) Status and planning of embedding production
Passcode: y@2H0^xV
Agenda:1) Status and planning of embedding production
Passcode: t9aA.3VJ
Agenda:1) Status and planning of embedding production
Passcode: kD=&m2E!
Agenda:1) Status and planning of embedding production
Passcode: @V*Ho39G
Agenda:1) Status and planning of embedding production -
Passcode: 2!bipSh&
Agenda:1) Status and planning of embedding production
Passcode: ^Z5u*E.h
Agenda:1) Status and planning of embedding production -Xionghong Maowu, Xianglei
2) QA plot and discussion on e+e- embedding at 9.2 GeV, Zhen et al
3) Discussion on run12 jet substructure embedding set up, -Isaac, Youqi et al
Passcode: nF%2^bxU
Agenda:1) Status and planning of embedding production - Xianglei, Pavel, Xionghong, Maowu
Passcode: F!wh0DTF
Agenda:1) Status and planning of embedding production - Xianglei
Passcode: 9K*C!?KZ
Agenda:1) Status and planning of embedding production - Xianglei
Passcode: KP*K5vNE
Agenda:1) Status and planning of embedding production - Xianglei
Passcode: EAKp1*z%
1) Welcome Pavel Kisel to join the embedding team as deputy -Qinghua
2) Status and planning of embedding production - Xianglei
Passcode: ^$d54Gqm
1) Status of embedding production - Xianglei
2) Discussion of embedding planning -all
Passcode: bBQ=8@cS
1) Status of embedding production - Xianglei
Passcode: WwLTH@@7
1) Status of embedding production - Xianglei
2) Discussion of embedding plan for coming conferences -all
Passcode: +Z&Yn&A2
Agenda: 1) Status and planning of embedding production - Xianglei
Passcode: 5c+D0fVa
Agenda: 1) Status and planning of embedding production - Xianglei et al
Passcode: %&d2nRb$
Agenda: 1) Status of embedding production-Xianglei; 2) Remaining embedding request & priority list- Sooraj and all
Passcode: %rGQ8w5%
Agenda: 1) Status and planning of embedding production - Xianglei
2) an example of base QA for embedding helpers -Yi Fang
Passcode: R7U@0z*D
1) Status of embedding production - Xianglei, all
2) Planning of remaining requests - all
Passcode: 50+kgTW*
Agenda: 1) Status of embedding (17.3 GeV production completed. ) Xianglei
2) embedding production planning
Passcode: y3?P.tPW
Passcode: 9EF4Y$ei
Agenda: 1) Status of embedding (found a DB tracking issue from Dec. 14, temporary patch applied. 17.3 GeV tuning underway. )
2) embedding production planning
*********************************Meeting in 2023***************************
Recording: https://bnl.zoomgov.com/rec/share/PXEyMAM1wTqIoYNEQO__Ex9X0Zv2YVZfVIO-vFu-RtwFiLmoeXDAYO4yzDJgmFX_.ozgESVwcNJmoONsQ
Passcode: vcq*?*60
Recording: https://bnl.zoomgov.com/rec/share/LAhvI5YxeVqNmlvoU_F_kCwX9J_FKo0g20BAiK3R8mvv7nV30uMzdbDZ5gLYzBVY.F2I4pteWl6On0yRu
Passcode: Sbi46+=k
Agenda: 1) Status of embedding production - Xianglei (parameters tuned and testing sample for 11.5 GeV produced)
2) Discussion on the priority list of embedding request - Sooraj, Xianglei et al
Passcode: @3Q1yze!
Meeting Nov. 28, 2023,
Recording:https://bnl.zoomgov.com/rec/share/DUfRTTgmVNmFbZsJ6M5RMoYvpTQcf7gq_obTy9vpysPd8KY2GIltJ7FVKe05I46k.V9NNoP7AzwWSY7CG
Passcode: 90j9!kJ6
Agenda:
1) Status of embedding production -Xianglei
-summary: Testing sample available for 9.2GeV (pass base QA), need analyzer to look at them before official production. Started with 11.5GeV.
Passcode: jZP#xm61
Agenda:
1) Status of embedding production at 9.2 GeV Au+Au collision -Xianglei+all
- Brief summary: A few remaining issue-T0 offset tuning, iTPC gain tuning, transverse diffusion. Testing sample will be available in a few more days for QA.
2) Embedding planning, all
Passcode: Gz^g9*J3
ID |
Task
|
% Complete | Duration | Start | Finish | Assigned people |
---|---|---|---|---|---|---|
1 |
General QA consolidation
|
28% | 109 days? | Thu 11/16/06 | Tue 4/17/07 | |
2 | ||||||
3 |
Documentation
|
25% | 37 days | Mon 12/18/06 | Tue 2/6/07 | |
4 |
Port old QA documentation to Drupal, define hierarchy
|
50% | 4 wks | Mon 12/18/06 | Fri 1/12/07 | Cristina Suarez[10%] |
5 |
Add general documentation descriptive of the embedding purpose
|
0% | 2 days | Mon 1/15/07 | Tue 1/16/07 | Lee Barnby[10%],Andrew Rose[10%] |
6 |
Add documentation as per the embedding procedure, diverse embedding
|
0% | 2 days | Mon 1/15/07 | Tue 1/16/07 | Lee Barnby[10%],Andrew Rose[10%] |
7 |
Import PDSF documentation into Drupal
|
0% | 1 wk | Wed 1/17/07 | Tue 1/23/07 | Andrew Rose[10%] |
8 |
Review and adjust documentation
|
0% | 1 wk | Wed 1/24/07 | Tue 1/30/07 | Olga Barranikova[10%],Andrew Rose[5%],Lee Barnby[5%] |
9 |
Deliver documentation to collaboration for comments
|
0% | 1 wk | Wed 1/31/07 | Tue 2/6/07 | STAR Collaboration[10%] |
10 |
Drop all old documentation, adjust link (redirect)
|
0% | 1 day | Wed 1/31/07 | Wed 1/31/07 | Andrew Rose[15%],Jerome Lauret[15%] |
11 | ||||||
12 |
Line of authority, base conventions
|
84% | 52 days | Thu 11/16/06 | Fri 1/26/07 | |
13 |
Meeting with key personnel
|
100% | 1 day | Thu 11/16/06 | Thu 11/16/06 | Jerome Lauret[10%],Olga Barranikova[10%],Andrew Rose[10%],Lee Barnby[10%] |
14 |
Define responsibilities and scope of diverse individual in the embedding team
|
100% | 1 mon | Mon 12/4/06 | Fri 12/29/06 | Jerome Lauret[15%],Olga Barranikova[6%] |
15 |
Define file name convention, document final proposal
|
50% | 2 wks | Mon 1/15/07 | Fri 1/26/07 | Jerome Lauret[6%],Lee Barnby[6%],Lidia Didenko[6%],Andrew Rose[6%] |
16 | ||||||
17 |
Collaborative work
|
45% | 60 days | Mon 1/22/07 | Fri 4/13/07 | |
18 |
General Cataloguing issues
|
0% | 9 days | Mon 1/29/07 | Thu 2/8/07 | |
19 |
Test Catalog registration, adjust as necessary
|
0% | 4 days | Mon 1/29/07 | Thu 2/1/07 | Lidia Didenko[20%],Jerome Lauret[20%] |
20 |
Extend Spider/Indexer to include embedding registration
|
0% | 1 wk | Fri 2/2/07 | Thu 2/8/07 | Jerome Lauret[10%] |
21 |
Bug tracking, mailing lists and other tools
|
69% | 60 days | Mon 1/22/07 | Fri 4/13/07 | |
22 |
Re-enable embedding list, establish focus comunication at PWG level and user level
|
75% | 3 mons | Mon 1/22/07 | Fri 4/13/07 | Jerome Lauret[10%] |
23 |
Establish embedding RT system queue
|
0% | 1 day | Tue 1/23/07 | Tue 1/23/07 | Jerome Lauret[5%] |
24 |
Exercise embedding RT queue, adjust requirement
|
0% | 4 days | Wed 1/24/07 | Mon 1/29/07 | Andrew Rose[10%] |
25 |
Establish data transfer scheme to a BNL disk pool
|
0% | 22 days | Mon 1/22/07 | Tue 2/20/07 | |
26 |
Define requirements, general problems and issues
|
0% | 1 wk | Mon 1/22/07 | Fri 1/26/07 | |
27 |
Add data pool mechanism at BNL, transfer with any method
|
0% | 1 wk | Mon 1/29/07 | Fri 2/2/07 | |
28 |
Establish security schem, HPSS auto-synching
|
0% | 1 wk | Mon 2/5/07 | Fri 2/9/07 | |
29 |
Test on one or more sites (non-PDSF)
|
0% | 1 wk | Mon 2/12/07 | Fri 2/16/07 | |
30 |
Integrate to all participating sites
|
0% | 1 wk | Mon 2/12/07 | Fri 2/16/07 | |
31 |
Document data transfer schemeand procedure
|
0% | 2 days | Mon 2/19/07 | Tue 2/20/07 | |
32 | ||||||
33 |
CVS check-in and cleanup
|
4% | 17 days? | Mon 1/22/07 | Tue 2/13/07 | |
34 |
Initial setup, existing framework
|
0% | 17 days | Mon 1/22/07 | Tue 2/13/07 | |
35 |
Define proper CVS location for perl, libs, macros
|
0% | 1 day | Mon 1/22/07 | Mon 1/22/07 | Jerome Lauret[10%],Andrew Rose[10%],Lee Barnby[10%] |
36 |
Add existing QA macros to CVS
|
0% | 1 day | Tue 1/23/07 | Tue 1/23/07 | Andrew Rose[20%] |
37 |
Checkout and test on +1 site (non-PDSF), adjust as necessary
|
0% | 1 wk | Wed 1/24/07 | Tue 1/30/07 | Lee Barnby[10%] |
38 |
Bootstrap on +1 site / remove ALL site specifics references
|
0% | 1 wk | Wed 1/31/07 | Tue 2/6/07 | Cristina Suarez[10%] |
39 |
Commit to CVS, verify new scripts on all sites, final adjustments
|
0% | 1 wk | Wed 2/7/07 | Tue 2/13/07 | Cristina Suarez[10%],Andrew Rose[10%],Lee Barnby[10%] |
40 |
QA and nightly tests
|
17% | 7 days? | Mon 1/22/07 | Tue 1/30/07 | |
41 |
Establish a QA area in CVS
|
100% | 1 day? | Mon 1/22/07 | Mon 1/22/07 | |
42 |
Check existing QA suite
|
0% | 1 wk | Wed 1/24/07 | Tue 1/30/07 | |
43 | ||||||
44 |
Development
|
0% | 62 days | Mon 1/22/07 | Tue 4/17/07 | |
45 |
General QA consolidation
|
0% | 10 days | Wed 1/31/07 | Tue 2/13/07 | |
46 |
Gather feedback from PWG, add QA tests relevant to Physics topics
|
0% | 2 wks | Wed 1/31/07 | Tue 2/13/07 | |
47 |
Establish nightly test framework at BNL for embedding
|
0% | 1 wk | Wed 1/31/07 | Tue 2/6/07 | |
48 |
General improvements
|
0% | 35 days | Mon 1/22/07 | Fri 3/9/07 | |
49 |
Requirements study for an embedding request interface
|
0% | 2 wks | Mon 1/29/07 | Fri 2/9/07 | Andrew Rose[10%],Jerome Lauret[10%] |
50 |
Develop new embedding request form compatible with Drupal module
|
0% | 4 wks | Mon 2/12/07 | Fri 3/9/07 | Andrew Rose[10%] |
51 |
Test new interface, import old tasks (historical purposes)
|
0% | 5 days | Mon 1/22/07 | Fri 1/26/07 | Andrew Rose[10%],Cristina Suarez[10%] |
52 |
Distributed Computing
|
0% | 20 days | Wed 2/14/07 | Tue 3/13/07 | |
53 |
Use SUMS framework to submit embedding, establish first XML
|
0% | 1 wk | Wed 2/14/07 | Tue 2/20/07 | Lee Barnby[10%] |
54 |
Test on one site
|
0% | 1 wk | Wed 2/21/07 | Tue 2/27/07 | Lee Barnby[10%] |
55 |
Test on all sites, adjust as necessary
|
0% | 2 wks | Wed 2/28/07 | Tue 3/13/07 | Cristina Suarez[10%],Andrew Rose[10%],Lee Barnby[10%] |
56 |
Gridfication
|
0% | 25 days | Wed 3/14/07 | Tue 4/17/07 | |
57 |
Test XML using Grid policy (one site)
|
0% | 1 wk | Wed 3/14/07 | Tue 3/20/07 | |
58 |
Establish test of data transfer method, GSI enabled HPSS access possible
|
0% | 1 wk | Wed 3/21/07 | Tue 3/27/07 | |
59 |
Regression and stress test on one site
|
0% | 1 wk | Wed 3/28/07 | Tue 4/3/07 | |
60 |
Test on +1 site, infrastructure consolidation
|
0% | 2 wks | Wed 4/4/07 | Tue 4/17/07 | |
61 | ||||||
62 |
Embedding operation
|
25% | 261 days? | Mon 1/1/07 | Mon 12/31/07 | |
63 |
PDSF support
|
50% | 261 days? | Mon 1/1/07 | Mon 12/31/07 | Andrew Rose[10%] |
64 |
BHAM support
|
10% | 261 days? | Mon 1/1/07 | Mon 12/31/07 | Lee Barnby[10%] |
65 |
UIC Support including QA
|
15% | 261 days? | Mon 1/1/07 | Mon 12/31/07 | Olga Barranikova[5%],Cristina Suarez[10%] |
18 April 2007 12:21:56
Talked to Yuri on Monday (16th)
He would like 3 things worked on.
1. Integration of MC generation part into bfcMixer.C
Basically all kumac commands can be done in macro using gstar.
These would become part of "chain one"
Also need to read in a tag or MuDst file to find vertex to use for generating particles.
Can probably see how this works from bfc.C itself as bfc.C(1) creates particles and runs them through reconstruction.
- actually I could not it is inside bfc.C or StBFChain because it is part of St_geant_Maker
2. Change Hit Mover so that it does not move hits derived from MC info (based on ID truth %age)
3. [I forgot what 3 was!]
Rough sketch of chain modifications for #1
Current bfcMixer
(StChain)Chain
(StBFChain)daqChain<--daq file
(StBFChain simChain<--fz file
<---.dat file with vertex positions
MixerMaker
(StBFChain)recoChain
New bfcMixer
(StChain)Chain
(
StBFChain)daqChain<--daq file
(StBFChain)simChain
|
Geant-?-SetGeantMaker<--tags file
MixerMaker
(StBFChain)recoChain
Break down into sub-tasks.
a) Run bfcMixer.C on a daq file with an associated fz and data file (to check that it works!)
b) Ignore fz file and generate MC particle (any!) on the fly
c) reading from tags file generate MC particles at desired vertex & with desired mult.
d) tidy up specify parameter interface (p distn, geant ID etc.)
Current Embedding Coordinator (EC): Xianglei Zhu (zhux@rcf.rhic.bnl.gov)
Current Embedding Deputy (ED):
Current PDSF Point Of Contact (POC): Jeff Porter (RJPorter@lbl.gov)
<!-- Generated by StRoot/macros/embedding/get_embedding_xml.pl on Mon Aug 2 15:26:13 PDT 2010 --> <?xml version="1.0" encoding="utf-8"?> <job maxFilesPerProcess="1" fileListSyntax="paths"> <command> <!-- Load library --> starver SL07e <!-- Set tags file directory --> setenv EMBEDTAGDIR /eliza3/starprod/tags/ppProductionJPsi/P06id <!-- Set year and day from filename --> setenv EMYEAR `StRoot/macros/embedding/getYearDayFromFile.pl -y ${FILEBASENAME}` setenv EMDAY `StRoot/macros/embedding/getYearDayFromFile.pl -d ${FILEBASENAME}` <!-- Set log files area --> setenv EMLOGS /project/projectdirs/star/embedding <!-- Set HPSS outputs/LOG path --> setenv EMHPSS /nersc/projects/starofl/embedding/ppProductionJPsi/JPsi_&FSET;_20100601/P06id.SL07e/${EMYEAR}/${EMDAY} <!-- Print out EMYEAR and EMDAY and EMLOGS --> echo EMYEAR : $EMYEAR echo EMDAY : $EMDAY echo EMLOGS : $EMLOGS echo EMHPSS : $EMHPSS <!-- Start job --> echo 'Executing bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); ...' root4star -b <<EOF std::vector<Int_t> triggers; triggers.push_back(117705); triggers.push_back(137705); triggers.push_back(117701); .L StRoot/macros/embedding/bfcMixer_TpcSvtSsd.C bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); .q EOF ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog" </command> <!-- Define locations of log/elog files --> <stdout URL="file:/project/projectdirs/star/embedding/P06id/LOG/$JOBID.log"/> <stderr URL="file:/project/projectdirs/star/embedding/P06id/LOG/$JOBID.elog"/> <!-- Input daq files --> <input URL="file:/eliza3/starprod/daq/2006/st*"/> <!-- csh/list files --> <Generator> <Location>/project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST</Location> </Generator> <!-- Put any locally-compiled stuffs into a sand-box --> <SandBox installer="ZIP"> <Package name="Localmakerlibs"> <File>file:./.sl44_gcc346/</File> <File>file:./StRoot/</File> <File>file:./pams/</File> </Package> </SandBox> </job>
<!-- Input daq files --> <input URL="file:/eliza3/starprod/daq/2006/st*"/>
<!-- Set tags file directory --> setenv EMBEDTAGDIR /eliza3/starprod/tags/ppProductionJPsi/P06id
> StRoot/macros/embedding/get_embedding_xml.pl -daq /eliza3/starprod/daq/2006 -tag /eliza3/starprod/tags/ppProductionJPsi/P06id
> StRoot/macros/embedding/get_embedding_xml.pl -tag /eliza3/starprod/tags/ppProductionJPsi/P06id -daq /eliza3/starprod/daq/2006
Below is the descriptions to run the job (bfcMixer), save log files, put outputs/logs into HPSS.
<!-- Start job --> echo 'Executing bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); ...' root4star -b <<EOF std::vector<Int_t> triggers; triggers.push_back(117705); triggers.push_back(137705); triggers.push_back(117701); .L StRoot/macros/embedding/bfcMixer_TpcSvtSsd.C bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); .q EOF ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog"
> StRoot/macros/embedding/get_embedding_xml.pl -mixer StRoot/macros/embedding/bfcMixer_Tpx.C
<= Run4 : bfcMixer_TpcOnly.C
Run5 - Run7 : bfcMixer_TpcSvtSsd.C
>= Run8 : bfcMixer_Tpx.C
> StRoot/macros/embedding/get_embedding_xml.pl -production P06id -lib SL07e -r 20100601 -trg ppProductionJPsi
<!-- Load library --> starver SL07e ... ... ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog" ... ... <!-- csh/list files --> <Generator> <Location>/project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST</Location> </Generator>
Error: No /project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST exists. Stop. Make sure you've put the correct path for generator file.
mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/
Particle Jpsi code=160 TrkTyp=4 mass=3.096 charge=0 tlife=7.48e-21,pdg=443 bratio= { 1, } mode= { 203, }
> StRoot/macros/embedding/get_embedding_xml.pl -geantid 160 -particle JPsi
> StRoot/macros/embedding/get_embedding_xml.pl -mode Strange
> StRoot/macros/embedding/get_embedding_xml.pl -mult 0.05
> StRoot/macros/embedding/get_embedding_xml.pl -zmin -30.0 -zmax 30.0
> StRoot/macros/embedding/get_embedding_xml.pl -ymin -1.0 -ymax 1.0 -ptmin 0.0 -ptmax 6.0
> StRoot/macros/embedding/get_embedding_xml.pl -trigger 117705
> StRoot/macros/embedding/get_embedding_xml.pl -trggier 117705 -trigger 137705 -trigger 117001
> StRoot/macros/embedding/get_embedding_xml.pl -trigger 117705 137705 ...
StRoot/macros/embedding/get_embedding_xml.pl -prodname P06idpp
> StRoot/macros/embedding/get_embedding_xml.pl -f -daq /eliza3/starprod/daq/2006 -tag /eliza3/starprod/tags/ppProductionJPsi/P06id \ -production P06id -lib SL07e -r 20100601 -trg ppProductionJPsi -geantid 160 -particle JPsi -ptmax 6.0 -trigger 117705 -trigger 137705 -trigger 117701 \ -prodname P06idpp
--------------------------------
P07ic CuCu production: TString prodP07icAuAu("P2005b DbV20070518 MakeEvent ITTF ToF ssddat spt SsdIt SvtIt pmdRaw OGridLeak OShortR OSpaceZ2 KeepSvtHit skip1row VFMCE -VFMinuit -hitfilt");
P08ic AuAu production: DbV20080418 B2007g ITTF adcOnly IAna KeepSvtHit VFMCE -hitfilt l3onl emcDY2 fpd ftpc trgd ZDCvtx svtIT ssdIT Corr5 -dstout
If spacecharge and gridleak corrections are on average instead of event by event then Corr5-> Corr4, OGridLeak3D, OSpaceZ2.
P08ie dAu production : DbV20090213 P2008 ITTF OSpaceZ2 OGridLeak3D beamLine, VFMCE TpcClu -VFMinuit -hitfilt
TString chain20pt("NoInput,PrepEmbed,gen_T,geomT,sim_T,trs,-ittf,-tpc_daq,nodefault);
P06id pp production : TString prodP06idpp("DbV20060729 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt");
P06ie pp production : TString prodP06iepp("DbV20060915 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt"); run# 7096005-7156040
TString prodP06iepp("DbV20061021 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt"); run# 7071001-709402
/nersc/projects/starofl/embedding/${TRGSETUPNAME}/${PARTICLE}_&FSET;_${REAUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR}/${EMDAY}
(starofl home) /home/starofl/embedding/CODE/${TRGSETUPNAME}/${PARTICLE}_${REQUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR} (HPSS) /nersc/projects/starofl/embedding/CODE/${TRGSETUPNAME}/${PARTICLE}_${REQUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR}
Current Embedding Coordinator (EC): Xianglei Zhu (zhux@tsinghua.edu.cn)
Current Embedding Deputy (ED): Derek Anderson (derekwigwam9@tamu.edu)
Current NERSC Point Of Contact (POC): Jeff Porter (RJPorter@lbl.gov) and Jan Balewski (balewski@lbl.gov)
<!-- Generated by StRoot/macros/embedding/get_embedding_xml.pl on Mon Aug 2 15:26:13 PDT 2010 --> <?xml version="1.0" encoding="utf-8"?> <job maxFilesPerProcess="1" fileListSyntax="paths"> <command> <!-- Load library --> starver SL07e <!-- Set tags file directory --> setenv EMBEDTAGDIR /eliza3/starprod/tags/ppProductionJPsi/P06id <!-- Set year and day from filename --> setenv EMYEAR `StRoot/macros/embedding/getYearDayFromFile.pl -y ${FILEBASENAME}` setenv EMDAY `StRoot/macros/embedding/getYearDayFromFile.pl -d ${FILEBASENAME}` <!-- Set log files area --> setenv EMLOGS /project/projectdirs/star/embedding <!-- Set HPSS outputs/LOG path --> setenv EMHPSS /nersc/projects/starofl/embedding/ppProductionJPsi/JPsi_&FSET;_20100601/P06id.SL07e/${EMYEAR}/${EMDAY} <!-- Print out EMYEAR and EMDAY and EMLOGS --> echo EMYEAR : $EMYEAR echo EMDAY : $EMDAY echo EMLOGS : $EMLOGS echo EMHPSS : $EMHPSS <!-- Start job --> echo 'Executing bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); ...' root4star -b <<EOF std::vector<Int_t> triggers; triggers.push_back(117705); triggers.push_back(137705); triggers.push_back(117701); .L StRoot/macros/embedding/bfcMixer_TpcSvtSsd.C bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); .q EOF ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog" </command> <!-- Define locations of log/elog files --> <stdout URL="file:/project/projectdirs/star/embedding/P06id/LOG/$JOBID.log"/> <stderr URL="file:/project/projectdirs/star/embedding/P06id/LOG/$JOBID.elog"/> <!-- Input daq files --> <input URL="file:/eliza3/starprod/daq/2006/st*"/> <!-- csh/list files --> <Generator> <Location>/project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST</Location> </Generator> <!-- Put any locally-compiled stuffs into a sand-box --> <SandBox installer="ZIP"> <Package name="Localmakerlibs"> <File>file:./.sl44_gcc346/</File> <File>file:./StRoot/</File> <File>file:./pams/</File> </Package> </SandBox> </job>
<!-- Input daq files --> <input URL="file:/eliza3/starprod/daq/2006/st*"/>
<!-- Set tags file directory --> setenv EMBEDTAGDIR /eliza3/starprod/tags/ppProductionJPsi/P06id
> StRoot/macros/embedding/get_embedding_xml.pl -daq /eliza3/starprod/daq/2006 -tag /eliza3/starprod/tags/ppProductionJPsi/P06id
> StRoot/macros/embedding/get_embedding_xml.pl -tag /eliza3/starprod/tags/ppProductionJPsi/P06id -daq /eliza3/starprod/daq/2006
Below is the descriptions to run the job (bfcMixer), save log files, put outputs/logs into HPSS.
<!-- Start job --> echo 'Executing bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); ...' root4star -b <<EOF std::vector<Int_t> triggers; triggers.push_back(117705); triggers.push_back(137705); triggers.push_back(117701); .L StRoot/macros/embedding/bfcMixer_TpcSvtSsd.C bfcMixer_TpcSvtSsd(1000, 1, 1, "$INPUTFILE0", "$EMBEDTAGDIR/${FILEBASENAME}.tags.root", 0, 6.0, -1.5, 1.5, -200, 200, 160, 1, triggers, "P08ic", "FlatPt"); .q EOF ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog"
> StRoot/macros/embedding/get_embedding_xml.pl -mixer StRoot/macros/embedding/bfcMixer_Tpx.C
<= Run4 : bfcMixer_TpcOnly.C
Run5 - Run7 : bfcMixer_TpcSvtSsd.C
>= Run8 : bfcMixer_Tpx.C
> StRoot/macros/embedding/get_embedding_xml.pl -production P06id -lib SL07e -r 20100601 -trg ppProductionJPsi
<!-- Load library --> starver SL07e ... ... ls -la . cp $EMLOGS/P06id/LOG/$JOBID.log ${FILEBASENAME}.$JOBID.log cp $EMLOGS/P06id/LOG/$JOBID.elog ${FILEBASENAME}.$JOBID.elog <!-- New command to organize log files --> mkdir -p $EMLOGS/P06id/JPsi_20100601/LOG/&FSET; mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/ <!-- Archive in HPSS --> hsi "mkdir -p $EMHPSS; prompt; cd $EMHPSS; mput *.root; mput ${FILEBASENAME}.$JOBID.log; mput ${FILEBASENAME}.$JOBID.elog" ... ... <!-- csh/list files --> <Generator> <Location>/project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST</Location> </Generator>
Error: No /project/projectdirs/star/embedding/P06id/JPsi_20100601/LIST exists. Stop. Make sure you've put the correct path for generator file.
mv $EMLOGS/P06id/LOG/$JOBID.* $EMLOGS/P06id/JPsi_20100601/LOG/&FSET;/
Particle Jpsi code=160 TrkTyp=4 mass=3.096 charge=0 tlife=7.48e-21,pdg=443 bratio= { 1, } mode= { 203, }
> StRoot/macros/embedding/get_embedding_xml.pl -geantid 160 -particle JPsi
> StRoot/macros/embedding/get_embedding_xml.pl -mode Strange
> StRoot/macros/embedding/get_embedding_xml.pl -mult 0.05
> StRoot/macros/embedding/get_embedding_xml.pl -zmin -30.0 -zmax 30.0
> StRoot/macros/embedding/get_embedding_xml.pl -ymin -1.0 -ymax 1.0 -ptmin 0.0 -ptmax 6.0
> StRoot/macros/embedding/get_embedding_xml.pl -trigger 117705
> StRoot/macros/embedding/get_embedding_xml.pl -trggier 117705 -trigger 137705 -trigger 117001
> StRoot/macros/embedding/get_embedding_xml.pl -trigger 117705 137705 ...
StRoot/macros/embedding/get_embedding_xml.pl -prodname P06idpp
> StRoot/macros/embedding/get_embedding_xml.pl -f -daq /eliza3/starprod/daq/2006 -tag /eliza3/starprod/tags/ppProductionJPsi/P06id \ -production P06id -lib SL07e -r 20100601 -trg ppProductionJPsi -geantid 160 -particle JPsi -ptmax 6.0 -trigger 117705 -trigger 137705 -trigger 117701 \ -prodname P06idpp
--------------------------------
P07ic CuCu production: TString prodP07icAuAu("P2005b DbV20070518 MakeEvent ITTF ToF ssddat spt SsdIt SvtIt pmdRaw OGridLeak OShortR OSpaceZ2 KeepSvtHit skip1row VFMCE -VFMinuit -hitfilt");
P08ic AuAu production: DbV20080418 B2007g ITTF adcOnly IAna KeepSvtHit VFMCE -hitfilt l3onl emcDY2 fpd ftpc trgd ZDCvtx svtIT ssdIT Corr5 -dstout
If spacecharge and gridleak corrections are on average instead of event by event then Corr5-> Corr4, OGridLeak3D, OSpaceZ2.
P08ie dAu production : DbV20090213 P2008 ITTF OSpaceZ2 OGridLeak3D beamLine, VFMCE TpcClu -VFMinuit -hitfilt
TString chain20pt("NoInput,PrepEmbed,gen_T,geomT,sim_T,trs,-ittf,-tpc_daq,nodefault);
P06id pp production : TString prodP06idpp("DbV20060729 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt");
P06ie pp production : TString prodP06iepp("DbV20060915 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt"); run# 7096005-7156040
TString prodP06iepp("DbV20061021 pp2006b ITTF OSpaceZ2 OGridLeak3D VFMCE -VFPPVnoCTB -hitfilt"); run# 7071001-709402
/nersc/projects/starofl/embedding/${TRGSETUPNAME}/${PARTICLE}_&FSET;_${REAUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR}/${EMDAY}
(starofl home) /home/starofl/embedding/CODE/${TRGSETUPNAME}/${PARTICLE}_${REQUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR} (HPSS) /nersc/projects/starofl/embedding/CODE/${TRGSETUPNAME}/${PARTICLE}_${REQUESTID}/${PRODUCTION}.${LIBRARY}/${EMYEAR}
This instructions provide for embedding helpers how to prepare/submit the embedding jobs at PDSF
NOTE: This is specific instructions at PDSF, some procedures may not work at RCF
Current Embedding Coordinator (EC): Terence Tarnowsky (tarnowsk@nscl.msu.edu)
Current PDSF Point Of Contact (POC): Jeff Porter (RJPorter@lbl.gov)
Contents
Please have a look at the "common issue: memory limit in batch"
and follow the procedure how to increase the memory limit in the batch jobs.
All EH should make this change before submitting any embedding production jobs.
Below is the copy from the link above what you need to do in order to get afs token to access CVS
> klog -cell rhic -principal YourRCFUserName
> cvs co StRoot/macros/embedding > cvs co StRoot/St_geant_Maker
> mv StRoot/St_geant_Maker/Embed/StPrepEmbedMaker* StRoot/St_geant_Maker/ > starver ${library} > cons
> cvs co pams/sim/gstar > cons
Please contact EC or ED whether bfcMixer (either bfcMixer_TpcSvtSsd.C or bfcMixer_Tpx.C) is ready to submit or not, and confirm which bfcMixer should be used for the current request.
<!-- Put any locally-compiled stuffs into a sand-box --> <SandBox installer="ZIP"> <Package name="Localmakerlibs"> <File>file:./.sl44_gcc346/</File> <File>file:./StRoot/</File> <File>file:./pams/</File> </Package> </SandBox>
in your xml file. If you have anything other than above codes, please include them.
Please contact EC or ED if you are not clear enough which codes you need to include.
> star-submit-template -template embed_template.xml -entities FSET=200
4-3. Re-submitting jobs
Sometime you may need to modify something under "StRoot" or "pams", and recompile to fix some problems.
Each time you recompiled your local codes, you should clean up the current "Localmakerlibs.zip" and
"Localmakerlibs.package/" before starting resubmission. If you forgot to clean up the older "Localmakerlibs",
then the modification in the local codes will not reflect in the resubmitting jobs.
Grab a set of daq files from RCF which cover the lifetime of the run, the luminosity range experienced, and the conditions for the production. |
bfc.C macros are located under ~starofl/bfc. Edit the submit.[Production] script to point to the daq files loaded (as above). |
The results of the previous jobs will be .tags.root files located on HPSS. Retrieve the files, set a pointer for the tags files in the Production-specific directory under ~starofl/embedding. |
mkdir embedding
cd embedding
mkdir Common
mkdir Common/lists
mkdir Common/csh
mkdir GSTAR
mkdir P06ib
mkdir P06ib/setup
cd /u/user/embedding
cp /u/starofl/embedding/getVerticesFromTags_v4.C .
cp -R /u/starofl/embedding/P06ib/EmbeddingLib_v4_noFTPC/ P06ib/
cp /u/starofl/embedding/P06ib/Embedding_sge_noFTPC.pl P06ib/
cp /u/starofl/embedding/P06ib/bfcMixer_v4_noFTPC.C P06ib/
cp /u/starofl/embedding/P06ib/submit.starofl.pl P06ib/submit.user.pl
cp /u/starofl/embedding/P06ib/setup/Piminus_101_spectra.setup P06ib/setup/
cp /u/starofl/embedding/GSTAR/phasespace_P06ib_revfullfield.kumac GSTAR/
cp /u/starofl/embedding/GSTAR/phasespace_P06ib_fullfield.kumac GSTAR/
cp /u/starofl/embedding/Common/submit_sge.pl Common/
You now have all the files need to run embedding. There are further links to make but as you are going to export them to your own cluster you need to make the links afterwards.
Alternatively you can run embedding on PDSF from your home directory. There are a number of change to make first though because the various perl scripts have some paths relating to the starofl account inside them.
For those planning to export to a remote site you should tar and/or scp the data. I would recommend tar so that you can have the original package preserved in case something goes wrong. E.g.
tar -cvf embedding.tar embedding/
scp embedding.tar remoteuser@mycluster.blah.blah:/home/remoteuser
Obviously this step is unnecessary if you intend to run from your PDSF account although you may still want to create a tar file so that you can undo any changes which are wrong.
Login to your remote cluster and extract the archive. E.gcd /home/remoteuser
tar -xvf embedding.tar
The most obvious thing you will find are a number of places inside the perl scripts where the path or location for other scripts appears in the code. These must be changed accordingly.
changes to e.g.
changes to e.g.
changes to e.g.
changes to e.g.
changes to e.g.
changes to e.g.
changes to e.g.
/dante3/starprod/daq/2005/cuProductionMinBias/FullFieldwhereas on Bham cluster it is
/star/data1/daq/2005/cuProductionMinBias/FullFieldand thus the pattern match in perl has to change in order to extract the same information. If you have a choice then choose your directory names with care!
changes to e.g.
changes to e.g.
-qoption provides the name of the queue to use, otherwise it uses the default which I did not want in this case. The other extra options are to make the environment and working diretory correct as they were not the default for us. This is very specific to each cluster. If your cluster does not have SGE then I imagine extensive changes to the part writing the job submission script would be necessary. The scripts use the ability of SGE to have job arrays of similar jobs so you would have to emulate that somehow.
chain3->SetFlags
line actually sets the same flags since Andrew and I had to change the same flags e.g. add GeantOut option after I made orginal copy
and
. This is also something that Andrew and I both changed after I made the original copy.
line!daq_dir_2005_cuPMBFF -> /dante3/starprod/daq/2005/cuProductionMinBias/FullField
daq_dir_2005_cuPMBRFF -> /dante3/starprod/daq/2005/cuProductionMinBias/ReversedFullField
daq_dir_2005_cuPMBHTFF -> /eliza5/starprod/daq/2005/cucuProductionHT/FullField/
daq_dir_2005_cuPMBHTRFF -> /eliza5/starprod/daq/2005/cucuProductionHT/ReversedFullField
tags_dir_cu_2005 -> /dante3/starprod/tags/P06ib/2005
tags_dir_cuHT_2005 -> /eliza5/starprod/embedding/tags/P06ib
data -> /eliza12/starprod/embedding/data
lists ->../Common/lists
csh-> ../Common/csh
LOG-> ../Common/LOG
That is it! Some things will probably need to be adapted to your circumstances but it should give you a good idea of what to do
Author: Lee Barnby, University of Birmingham (using starembed account)
Modified: A. Rose, Lawrence Berkeley National Laboratory (using starembed account)
~starofl/embedding/[Production]/setup/[Particle]_[set]_[ID].setup
where
[Particle] is the particle type submitted (Piminus for GEANTID=9, as set inside file)
[set] is the file set submitted (more on this later)
[ID] is the embedding request number
Current Embedding Coordinator (EC): Xianglei Zhu (zhux@tsinghua.edu.cn)
Current NERSC Point Of Contact (POC): Jeff Porter (RJPorter@lbl.gov) and Jan Balewski (balewski@lbl.gov)
> cvs co StRoot/StMiniMcEvent > cvs co StRoot/StMiniMcMaker > cons
.sl53_gcc432/obj/StRoot/StMiniMcMaker/StMiniMcMaker.cxx: In member function 'void StMiniMcMaker::fillRcTrackInfo(StTinyRcTrack*, const StTrack*, const StTrack*, Int_t)': .sl53_gcc432/obj/StRoot/StMiniMcMaker/StMiniMcMaker.cxx:1622: error: 'const class StTrack' has no member named 'seedQuality'
> cp /eliza8/rnc/hmasui/embedding/QA/StMiniHijing.C ${work}
159 TString filename = MainFile; 160 // int fileBeginIndex = filename.Index(filePrefix,0); 161 // filename.Remove(0,fileBeginIndex); 162 filename.Remove(0, filename.Last('/')+1);
> cvs co StRoot/StAssociationMaker > cons
> root4star -b -q StMiniHijing.C'(1000, "/eliza9/starprod/embedding/P08ie/dAu/Piplus_201_1233091546/Piplus_st_physics_adc_9020060_raw_2060010_201/st_physics_adc_9020060_raw_2060010.geant.root", "./")'
or
> root4star -b [0] .L StMiniHijing.C [1] StMiniHijing(1000, "/eliza9/starprod/embedding/P08ie/dAu/Piplus_201_1233091546/Piplus_st_physics_adc_9020060_raw_2060010_201/st_physics_adc_9020060_raw_2060010.geant.root", "./"); .... .... .... [2].q
> root4star st_physics_adc_9020060_raw_2060010.minimc.root [0] StMiniMcTree->Draw("mMcTracks.mGeantId")
[0] StMiniMcTree->Scan("mMcTracks.mGeantId") [1].q
QA macro
> cvs checkout StRoot/macros/embedding/doEmbeddingQAMaker.C
QA codes
StEmbeddingUtilities > cvs checkout StRoot/
Either
> root4star -b -q doEmbeddingQAMaker.C'(2008, "P08ie", "minimc.list", "embedding.root")'
or
> root4star -b [0] .L doEmbeddingQAMaker.C [1] doEmbeddingQAMaker(2008, "P08ie", "minimc.list", "embedding.root"); ... ... ... [2] .q
The details of arguments can be found in the "doEmbeddingQAMaker.C"
> roo4star -b[0] .L doEmbeddingQAMaker.C [1] doEmbeddingQAMaker(2008, "P08ie", "minimc.list", "", kTRUE, 60.0); ... ... ... [2] .q
where the 5th argument is the switch to analyze embedding (kTRUE) or real data (kFALSE).
> roo4star -b[0] .L doEmbeddingQAMaker.C [1] doEmbeddingQAMaker(2008, "P08ie", "mudst.list", "", kFALSE); ... ... ... [2] .q
- The trigger id can be also selected by
StEmbeddingQAUtilities::addTriggerIdCut(const UInt_t id)
StEmbeddingQAUtilities accept multiple trigger id's while current code assumes 1 trigger id per event,
The trigger id cut only affects the real data, not for the embedding outputs.
- You can also apply rapidity cut by
StEmbeddingQAUtilities::setRapidityCut(const Double_t ycut)
It would be good to have the same rapidity cut in the real data as the embedding production.
Please have a look at the simulation request page for rapidity cut or ask embedding helpers
what rapidity cuts they used for the productions.
You can make the QA plots by "drawEmbeddingQA.C" under "StRoot/macros/embedding".
> cvs checkout StRoot/macros/embedding/drawEmbeddingQA.C
> root4star -l drawEmbeddingQA.C'("./", "qa_embedding_2007_P08ic.root", "qa_real_2007_P08ic.root", 8, 10.0)'
First argument is the directory where the output PDF file is printed.
The default output directory is the current directory.
You can now check the QA histograms from embedding outputs only by
> root4star -l drawEmbeddingQA.C'("./", "qa_embedding_2007_P08ic.root", "qa_real_2007_P08ic.root", 8, 10.0, kTRUE)'
where the last argument 'isEmbeddingOnly' (default is kFALSE) is the switch
to draw the QA histograms for embedding outputs only if it is true.
> root4star -l drawEmbeddingQA.C'("./", "qa_embedding.root", "qa_real.root", 2005, "P08ic", 8, 10.0, kFALSE)'
> root4star -l drawEmbeddingQA.C'("./", "qa_embedding_2007_P08ic.root", "qa_real_2007_P08ic.root", 8, 10, kFALSE, 37)'
maker->setParentGeantId(parentGeantId) ;
------------------------------------------------------------------------------------
This document is intended to describe the macros used during the quality assurance(Q/A) studies. This page is being updated today April 19 2009
* Macro : scan_embed_mc.C
After knowing the location of the minimc.root files use this macro to generate and output files with extension .root, in which all the histogramas for a basic QA had been filled. New histogramas had been added, ofr instacne a 3D histogram for Dca (pt, eta, dca) will give the distribution of dca as a function of pt and eta simultaneously. Same is done for the number of fit points (pr, eta, nfit). Also histograms to evaluate the randomness of the embedding files had been added to this macro.
* Macros: scan_embed_mudst.C
This macro hopefully you won't have to use it unless is requested. This macro is meant to generate and output root file with distributions coming from the MuDst (MuDst from Lidia) for a particular production. You will need just the location of the output file.
* Macro : plot_embed.C
This macro will take both outputs ( the one coming from minimc and that one coming from MuDst) and plot all the basic qa distributions for a particular production.
0.20<pT<0.30 0.30<pT<0.40 0.40<pT<0.50 0.50<pT<0.60 0.60<pT<0.70 0.70<pT<0.80 0.80<pT<0.90 0.90<pT<1.0
0.20<pT<0.30 0.30<pT<0.40 0.40<pT<0.50 0.50<pT<0.60 0.60<pT<0.70 0.70<pT<0.80 0.80<pT<0.90 0.90<pT<1.0
0.20<pT<0.30 0.30<pT<0.40 0.40<pT<0.50 0.50<pT<0.60 0.60<pT<0.70 0.70<pT<0.80 0.80<pT<0.90 0.90<pT<1.0
0.20<pT<0.30 0.30<pT<0.40 0.40<pT<0.50 0.50<pT<0.60 0.60<pT<0.70 0.70<pT<0.80 0.80<pT<0.90 0.90<pT<1.0
0.40<pT<0.50 0.50<pT<0.60 0.80<pT<0.90 0.90<pT<1.00
0.40<pT<0.50 0.50<pT<0.60 0.80<pT<0.90 0.90 < pT < 1.00
| | ||
0.20 < pT < 0.30 | 0.30 < pT < 0.40 | 0.40 < pT < 0.50 | 0.50 < pT < 0.60 |
QA P06ib (Phi->K +K)
This is the QA for P06ib (Phi- > KK). reconstruction on Global Tracks (Kaons)
1. dEdx
Reconstruction on Kaon Daugthers. Plot shows MOntecarlo tracks and Ghost Tracsks.
2. DCA Distributions
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots. (MonteCarlo and MuDst) (MuDst taken from pdsf > /eliza12/starprod/reco/cuProductionMinBias/ReversedFullField/P06ib/2005/022/st_physics_adc_6022048_raw*.MuDst.root)
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. NFit Distributions
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions. (MonteCarlo and MuDst)
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
The following are the Delta Vertex ( Vertex Reconstructed - Vertex Embedded) plot for the 3 diiferent coordinates (x, y and z) (Cuts of vz =30 cm , NFitCut= 25 are applied)
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. Pt
Embedded Phi meson with flat pt (black)and Reconstructed Kaon Daugther (red).
8. Randomness Plots
The following plots, are to check the randomness of the input Monte Carlo (MC) tracks.
QA P06ib (Rho->pi+pi)
This is the QA for P06ib (Rho- > pi+pi). reconstruction on Global Tracks (pions)
1. dEdx
Reconstruction on Pion Daugthers.
2. DCA Distributions
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
2b. Compared with MuDst
3. NFit Distributions
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3b. Reconstructed compared with MuDsts
4. Delta Vertex
The following are the Delta Vertex ( Vertex Reconstructed - Vertex Embedded) plot for the 3 diiferent coordinates (x, y and z) (Cuts of vz =30 cm , NFitCut= 25 are applied)
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. Pt
Embedded Rho meson with flat pt (black)and Recosntructed Pion (red).
8. Randomness Plots
The following plots, are to check the randomness of the input Monte Carlo (MC) tracks.
Some QA plots for Rho:
MiniDst files are at PDSF under the path /eliza13/starprod/embedding/p06ib/MiniDst/rho_101/*.minimc.root
MuDst files are at PDSF under /eliza13/starprod/embedding/P06ib/MuDst/10*/*.MuDst.root Reconstruction had been done on PionPlus.
DCA and Nfit Distributions had been scaled by the Integral in different pt ranges
Some QA Plots for D0 located under the path :
/eliza12/starprod/embedding/P06ib/D0_001_1216876386/*
/eliza12/starprod/embedding/P06ib/D0_002_1216876386/ -> Directory empty
Global pairs are used as reconstructed tracks. SOme quality tractst plotiing level were :
Vz Cut 30 cm ;
NfitCut : 25,
Ncommonhits : 10 ;
maxDca :1 cm ; Assuming D0- >pi + pi
QA P08ic J/Psi -> ee+
This is the QA for P08id (jPsi - > ee). Reconstructin on Global Tracks and just Electrons (Positrons).
1. dEdx
2. DCA Distributions
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. NFit Distributions
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
The following are the Delta Vertex ( Vertex Reconstructed - Vertex Embedded) plot for the 3 diiferent coordinates (x, y and z)
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. Pt
Embedded J/Psi with flat pt (black)and Recosntructed Electrons (red).
8. Randomness Plots
The following plots, are to check the randomness of the input Monte Carlo (MC) tracks.
AXi-> Lamba + Pion + ->P + Pion - + Pion +
(03 08 2009)
1. Dedx
2.Dca
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. Nfit
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. pt
8. Randomness
QA of Lambda Embedding with run 8 d+Au on PDSF (sample 15x)
Let's first check some event wise information. They look fine.
Then we check the randomness of the input Monte Carlo (MC) Lambda tracks. The 'phasespace' command in GSTAR is used for sampling the MC tracks. The input is supposed to be flat for pT within [0,8], Y [-1.5,1.5] and Phi [-Pi,Pi]. The 3 plots below show the randomness is OK for this sample. Please notice that Y is rapidity, not pseudo-rapidity.
Then we compare the dedx of reconstructed MC (matched) global tracks (i.e. the daughters of MC Lambda) to those of real (or ghost) tracks, to fix the scale factor. (scale factor = 1.38 ?)
Now we compare the nFitHits distribution of matched global tracks (i.e. the daughters of MC Lambda) and real tracks. The cuts are |eta|<1, nFitHits>25. For matched tracks, nCommonHits>10 cut is applied. From the left plot, we can see, the agreement of nHitFits is good for all pT ranges.
We check the pT, rapdity and Phi distributions of reconstruced (RC) Lambda and input (MC) Lambda. The cut for Lambda reconstruction is very loose. They look normal.
Here, we compare some cut variables from the reconstructed (RC) Lambda to those from real Lambda. Again, as you can see in these plots, the cuts are very loose for Lambda (contribution of background is estimated with rotation method, and has been subtracted). These plots are made for 8 pT bins (with rapidity cut |y|<0.75). The most obvious difference is in DCA of V0 to PV, especially for high pT bin.
Omega-> Lamba + K - -> P + Pion - + K -
(03 08 2009)
1. Dedx
Reconstruction on pion Minus and Proton Daugthers. 2 different plots are shown just for the sake of completenees.... Reconsructing on Kaon had very few statistics
Reco PionMinus | Reco Proton |
2.Dca
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
*.Reconstructing on Pion
*. Reconstructing on Proton
3. Nfit
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
*. Reconstructing Pion
*. Reconstructing Proton
4. Delta Vertex
When reconstructed in Pion Minus and Proton it turns out to have the same ditreibutions so I just posted one of them
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
Reco Pion | Reco Kaon |
7. pt
8. Randomness
QA Phi->KK (March 05 2009)
1. Dedx
Reconstruction on Kaon Daugthers. 2 different plots are shown just for the sake of completenees....
2.Dca
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. Nfit
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. pt
8. Randomness
QA P08id (Phi->KK)
This is the QA for P08id (phi - > KK). econstructin on Global Tracks and just Kaons. Macro from Xianglei used (I found the QA macro very familiar). scale factor of 1.38 applied.
1. dEdx
Reconstruction on Kaon Daugthers. 2 different plots are shown just to see how Montecarlo looks on top of the Ghost Tracks
2. DCA Distributions
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. NFit Distributions
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
The following are the Delta Vertex ( Vertex Reconstructed - Vertex Embedded) plot for the 3 diiferent coordinates (x, y and z)
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. Pt
Embedded Phi meson with flat pt (black)and Recosntructed Kaons (red).
8. Randomness Plots
The following plots, are to check the randomness of the input Monte Carlo (MC) tracks.
QA ALambda->P, pi (03 08 2009)
1. Dedx
Reconstruction on Proton and Pion Daugthers. 2 different plots are shown just for the sake of completenees....
Reco Proton | Reco Pion |
2.Dca
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
*.Reconstructing on Proton
*. Reconstructing on Pion
3. Nfit
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
*. Reconstructing Proton
*. Reconstructing Pion
4. Delta Vertex
When reconstructed in Proton and pions it turns out to have the same ditreibutions so I just posted one of them
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
Reco Proton | Reco Pion |
7. pt
8. Randomness
Xi-> Lamba + Pion - ->P + Pion - + Pion -
(03 08 2009)
1. Dedx
Reconstruction on PI Minus
2.Dca
An original 3D histogram had been created and filled with pT, Eta and DCA as the 3 coordinates. Projection on PtBins and EtaBins had been made to create this "matrix" of plots.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
3. Nfit
Similarly An Original 3D Histogram had been created with Pt, Eta and Nfit as coordinates. Respective projections had been made in the same pT and Eta Bins as the DCa distributions.
Pt Bin array used : { 0.5, 0.6, 0.8, 1.0} (moves down) and
Eta Bin array : {0.2, 0.5, 0.8, 1.0} (moves to the right)
For the Error bars, i used the option hist->Sumw2();
4. Delta Vertex
5. Z Vertex and X vs Y vertex
6. Global Variables : Phi and Rapidity
7. pt
8. Randomness
Please find the QA plots here
The data looks good.
Reconstructed phi meson has small rapidity dependence.
QA PionMinus
These are dedx vs P graphs. All of them show reasonable agreement with data.(Done on May 2002)
Pi Minus | K Minus | Proton |
Pi Plus | K Plus | P Bar |
PI PLUS. In the following dca distributions some discrepancy is shown. Due to secondaries?
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
PI MINUS. Some discrepancy is shown. Due to secondaries?
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
K PLUS. In the following dca distributions Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
K MINUS. In the following dca distributions Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
PROTON. The real data Dca distribution is wider, especially at low pT -> Most likely due to secondary tracks in the sample. A tail from background protons dominating distribution at low pt can be clearly seen. Expected deviation from the primary MC tracks.
Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | MinBias 0.5 GeV/c < pT < 0.6 Gev/c | Central 0.7 GeV/c <pT < 0.8 GeV/c |
Pbar. The real data Dca distribution is wider, especially at low pT -> Most likely due to secondary tracks in the sample.
Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | MinBias 0.3 eV/c < pT < 0.4 Gev/c | Central 0.5 GeV/c <pT < 0.6 GeV/c |
PI PLUS. Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
PI MINUS. Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | Peripheral 0.3 GeV/c < pT < 0.4 Gev/c |
K PLUS. Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | MinBias 0.2 GeV/c < pT < 0.3 Gev/c | Central 0.3 GeV/c <pT < 0.4 GeV/c |
K MINUS. Good agreement with data is shown.
Peripheral 0.1 GeV/c < pT < 0.2 Gev/c | Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | Peripheral 0.3 GeV/c < pT < 0.4 Gev/c |
PROTON. Good agreement with data is shown.
Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | Peripheral 0.3 GeV/c < pT < 0.4 Gev/c | Peripheral 0.5 GeV/c < pT < 0.6 Gev/c |
Pbar. Good agreement with data is shown.
Peripheral 0.2 GeV/c < pT < 0.3 Gev/c | Peripheral 0.3 GeV/c < pT < 0.4 Gev/c | Peripheral 0.5 GeV/c < pT < 0.6 Gev/c |