README 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. Time-stamp: <>
  2. Maker: StFlowAnalysisMaker
  3. Files: StFlowAnalysisMaker.cxx
  4. StFlowAnalysisMaker.h
  5. StFlowCumulantMaker.cxx
  6. StFlowCumulantMaker.h
  7. plot.C
  8. plotCen.C
  9. plotMinBias.C
  10. plotCumulant.C
  11. minBias.C
  12. Authors: Art Poskanzer and Raimond Snellings
  13. with lots of help from Glenn Cooper
  14. Date: Dec 1999
  15. Description:
  16. Makes histograms for the flow analysis. It reads the event and
  17. particle quantities from StFlowEvent. It removes autocorrelations of
  18. each particle with respect to the event plane and for each harmonic
  19. makes a 2D histogram of the number flow, v, vs. y and p_t.
  20. In Finish, it calculates the event plane resolution from the
  21. correlation of sub-event event planes. It then corrects the v
  22. histograms for the event plane resolution. For the doubly-integrated v
  23. values the error on the event plane resolution is folded in to the
  24. error. It calculates the PhiWgts needed to make the event plane
  25. isotropic in the lab and outputs them as flowPhiWgtNew.hist.root . To
  26. use these PhiWgts in the next analysis you have to copy this root file
  27. to flowPhiWgt.hist.root . If the file flowPhiWgt.hist.root is missing
  28. the PhiWgts are set to 1.0 .
  29. The CumulantMaker performs the new and old cumulant analysis.
  30. The AnalysisMaker outputs to flow.hist.root and the CumulantMaker to
  31. flow.cumulant.root .
  32. The macro doFlowEvents.C in StRoot/macros/analysis runs these
  33. programs. Many of the parameters, flags, cuts, and selections can be
  34. set from this macro without recompiling the code. If you instantiate
  35. the CumulantMaker you must first instantiate the AnalysisMaker.
  36. The macro plot.C is for plotting the histograms and their
  37. projections. It reads flow.hist.root or an anaXX.root file. It asks
  38. for a run number which will be printed at the bottom left of the
  39. plot. It presents you with a menu of possible plots. If you know the
  40. plot number you want you can invoke the macro with that number as an
  41. argument. If you execute the macro with all three arguments (plot
  42. number, selection number, harmonics number) for a graph that has
  43. multiple harmonics and selections, it will plot only the histogram for
  44. that selection and harmonic. After it has been loaded and executed
  45. once, it can be rerun simply with plot().
  46. The macro plotCumulant.C does the same for the cumulant histograms by
  47. reading flow.cumulant.root or an anaXX.root file.
  48. The macro plotCen.C reads a set of histogram files for different
  49. centralities and plots one histogram from each file on the same
  50. page. The interface is similar to plot.C.
  51. The macro plotMinBias.C reads a set of histogram files for different
  52. centralities and combines the histograms them with yield weights so
  53. as to obtain a minimum bias histogram. The interface is similar to
  54. plot.C.
  55. The macro minBias.C reads a set of histogram files for different
  56. centralities and outputs another root file with the yield weighted
  57. combination of the histograms.