00001 00002 // 00003 // $Id: StFlowConstants.cxx,v 1.21 2009/11/24 19:22:58 posk Exp $ 00004 // 00005 // Author: Art Poskanzer and Raimond Snellings, LBNL, Oct 1999 00006 // 00008 // 00009 // Description: constants for the flow makers 00010 // 00012 #include "StFlowConstants.h" 00013 #include "TMath.h" 00014 ClassImp(Flow) 00015 00016 Float_t Flow::etaMin = -4.5; 00017 Float_t Flow::etaMax = 4.5; 00018 Float_t Flow::etaMinTpcOnly = -1.5; 00019 Float_t Flow::etaMaxTpcOnly = 1.5; 00020 Float_t Flow::etaSymZSlopeTpc = 0.0043; // run 4 00021 Float_t Flow::etaSymZSlopeFtpc = -0.0067; // run 4 00022 00023 Float_t Flow::ptMin = 0.; 00024 Float_t Flow::ptMax = 2.; 00025 Float_t Flow::ptMaxPart = 6.; // 6. 00026 00027 // LeeYangZeros 00028 Float_t Flow::rMax = 1.5; 00029 Float_t Flow::j01 = 2.405; 00030 Float_t Flow::epsV1 = 0.5; 00031 00032 // centralities 00033 Int_t Flow::cent200Full[nCents] = {14,30,56,94,146,217,312,431,510}; 00034 Int_t Flow::cent200Half[nCents] = {14,32,59,98,149,216,302,409,474}; 00035 Int_t Flow::cent200Year4Full[nCents] = {14,31,57,96,150,222,319,441,520}; 00036 Int_t Flow::cent200Year4Half[nCents] = {14,30,56,94,146,217,312,431,510}; 00037 Int_t Flow::cent200Year7[nCents] = {10,21,39,69,114,178,269,399,485}; 00038 Int_t Flow::cent130[nCents] = {20,100,180,270,360,460,560,660,870}; 00039 Int_t Flow::cent62[nCents] = {9,20,38,65,102,154,222,313,373}; 00040 Int_t Flow::cent22[nCents] = {7,14,28,48,77,117,170,237,281}; // 20 GeV paper 00041 00042 //ZDC_SMD Beam Center(run5040129) 00043 Double_t Flow::zdcsmd_wx0 = 4.39604; 00044 Double_t Flow::zdcsmd_ex0 = 4.72466; 00045 Double_t Flow::zdcsmd_wy0 = 5.19968; 00046 Double_t Flow::zdcsmd_ey0 = 5.53629; 00047 00048 //ZDCSMD pedstals(run5040090) 00049 Double_t Flow::zdcsmdPedstal[2][2][8] = { 00050 { { 1.901,5.354,3.606,2.044,3.171,4.042,2.731,3.248} , 00051 { 4.921,2.884,2.627,4.579,2.778,4.018,2.905,4.623} } , 00052 { { 4.925,5.818,6.513,0.005,8.328,4.025,4.019,8.833} , 00053 { 8.952,8.684,6.962,7.353,7.928,7.385,9.972,7.996} } 00054 }; 00055 //ZDCSMD gain factor 00056 Double_t Flow::zdcsmdGainFac[2][2][8] = { 00057 { { 0.989, 1.148, 1.491, 1.183, 1.261, 1.22, 1.579, 1.} , 00058 { 1.,1.169,1.12,1.292,0.947,1.085,1.463, 1.179} } , 00059 { { 0.774499,0.840393,0.989262,0.87179,0.916639,0.927873,1.168586,1.} , 00060 { 0.940065,0.978662,1.040051,1.068336,0.97021,1.133341,1.25025,1.058449} } 00061 }; 00062 00064 // 00065 // $Log: StFlowConstants.cxx,v $ 00066 // Revision 1.21 2009/11/24 19:22:58 posk 00067 // Added reCenter option to remove acceptance correlations instead of phiWgt. 00068 // 00069 // Revision 1.20 2009/08/04 23:00:25 posk 00070 // Reads year 7 MuDsts. 00071 // 00072 // Revision 1.19 2007/02/06 18:57:45 posk 00073 // In Lee Yang Zeros method, introduced recentering of Q vector. 00074 // Reactivated eta symmetry cut. 00075 // 00076 // Revision 1.18 2006/07/06 16:55:58 posk 00077 // Calculation of v1 for selection=2 is done with mixed harmonics. 00078 // 00079 // Revision 1.17 2006/02/22 19:22:01 posk 00080 // Additions needed for the StFlowLeeYangZerosMaker 00081 // 00082 // Revision 1.16 2005/08/26 21:37:23 oldi 00083 // Year 4 centrlity bins corrected (see http://www.star.bnl.gov/protected/common/common2004/trigger2004/200gev/200gevFaq.html) for details). 00084 // 00085 // Revision 1.15 2005/03/03 17:21:58 posk 00086 // Initialized pFlowEvent in the constructors. 00087 // 00088 // Revision 1.14 2005/02/08 20:57:35 psoren 00089 // trigger and centrality selections were updated for all runs after run 4 to be compatible with trigger collections. Added TriggersFound() and GetFlowTriggerBitMap() functions. 00090 // 00091 // Revision 1.13 2004/12/17 22:33:07 aihong 00092 // add in full Psi weight for ZDC SMD and fix a few bugs, done by Gang 00093 // 00094 // Revision 1.12 2004/12/09 23:43:33 posk 00095 // Minor changes in code formatting. 00096 // 00097 // Revision 1.11 2004/05/05 21:13:44 aihong 00098 // Gang's code for ZDC-SMD added 00099 // 00100 // Revision 1.10 2003/02/28 16:49:33 posk 00101 // Entered 20 GeV centrality cuts from Cebra. 00102 // 00103 // Revision 1.9 2003/01/10 16:41:50 oldi 00104 // Several changes to comply with FTPC tracks: 00105 // - Switch to include/exclude FTPC tracks introduced. 00106 // The same switch changes the range of the eta histograms. 00107 // - Eta symmetry plots for FTPC tracks added and separated from TPC plots. 00108 // - PhiWgts and related histograms for FTPC tracks split in FarEast, East, 00109 // West, FarWest (depending on vertex.z()). 00110 // - Psi_Diff plots for 2 different selections and the first 2 harmonics added. 00111 // - Cut to exclude mu-events with no primary vertex introduced. 00112 // (This is possible for UPC events and FTPC tracks.) 00113 // - Global DCA cut for FTPC tracks added. 00114 // - Global DCA cuts for event plane selection separated for TPC and FTPC tracks. 00115 // - Charge cut for FTPC tracks added. 00116 // 00117 // Revision 1.8 2002/06/05 16:30:24 posk 00118 // Updated the full field 200 GeV centrality cuts. 00119 // 00120 // Revision 1.7 2002/05/23 18:54:08 posk 00121 // Moved centrality cuts into StFlowConstants 00122 // 00123 // Revision 1.6 2002/03/12 02:33:17 posk 00124 // Now makes pico files in SL02c. 00125 // 00126 // Revision 1.5 2001/12/18 19:21:53 posk 00127 // "proton" and "antiproton" changed to "pr+" and "pr-". 00128 // Compiles on Solaris. 00129 // 00130 // Revision 1.4 2001/12/11 21:33:40 posk 00131 // Went from one to four sets of histograms for making the event plane isotropic. 00132 // StFlowEvent::PhiWeight() has changed arguments and return value. 00133 // The ptWgt saturates above 2 GeV/c. 00134 // 00135 // Revision 1.3 2001/11/13 22:43:46 posk 00136 // Documentation updated. 00137 // 00138 // Revision 1.2 2001/11/10 01:08:03 posk 00139 // Moved some constants into StFlowConstants. 00140 //
1.5.9