Skip to content

Commit 93381cc

Browse files
nigmatkulovlbavinh
andauthored
Update centrality definition for FXT (#584)
Update of the centrality definition for FXT (3, 3.2, 3.5, 3.9, and 7.7 GeV) and Collider (7.7 and 200 GeV) --------- Co-authored-by: Vinh Luong <[email protected]> Co-authored-by: lbavinh <[email protected]>
1 parent f1f9389 commit 93381cc

File tree

8 files changed

+1029
-210
lines changed

8 files changed

+1029
-210
lines changed

StRoot/StRefMultCorr/BadRun.h

Lines changed: 38 additions & 4 deletions
Large diffs are not rendered by default.

StRoot/StRefMultCorr/CentralityMaker.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ CentralityMaker::CentralityMaker() {
4646
fRefMult2Corr = new StRefMultCorr("refmult2") ;
4747
fRefMult3Corr = new StRefMultCorr("refmult3") ;
4848
fRefMultCorr_Isobar = new StRefMultCorr("refmult","Isobar") ;
49+
fRefMultCorrFxt = new StRefMultCorr("fxtmult");
4950
// fTofTrayMultCorr = new StRefMultCorr("toftray") ;
5051
fgRefMultCorr = new StRefMultCorr("grefmult") ;
5152
fgRefMultCorr_Run14_AuAu200_VpdMB5_P16id = new StRefMultCorr("grefmult","Run14_AuAu200_VpdMB5","P16id") ;
@@ -91,6 +92,11 @@ StRefMultCorr* CentralityMaker::getRefMultCorr_Isobar() {
9192
return fRefMultCorr_Isobar ;
9293
}
9394

95+
//_________________
96+
StRefMultCorr* CentralityMaker::getRefMultCorrFxt() {
97+
return fRefMultCorrFxt;
98+
}
99+
94100
/*
95101
//_________________
96102
StRefMultCorr* CentralityMaker::getTofTrayMultCorr() {

StRoot/StRefMultCorr/CentralityMaker.h

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
#ifndef __CentralityMaker_h__
4444
#define __CentralityMaker_h__
4545

46-
class StRefMultCorr ;
46+
class StRefMultCorr;
4747
#include "Rtypes.h"
4848

4949
//_________________
@@ -57,6 +57,7 @@ class CentralityMaker {
5757
StRefMultCorr* getRefMult2Corr() ; // For refmult2
5858
StRefMultCorr* getRefMult3Corr() ; // For refmult3
5959
StRefMultCorr* getRefMultCorr_Isobar() ; // For refmult
60+
StRefMultCorr* getRefMultCorrFxt(); // For fixed-target data
6061
// StRefMultCorr* getTofTrayMultCorr() ; // For TOF tray multiplicity
6162
StRefMultCorr* getgRefMultCorr() ; // For grefmult //Run14 AuAu200GeV
6263
StRefMultCorr* getgRefMultCorr_Run14_AuAu200_VpdMB5_P16id() ;
@@ -74,12 +75,13 @@ class CentralityMaker {
7475
static CentralityMaker* fInstance ; // Static pointer of CentralityMaker
7576

7677
// Centrality correction classes
77-
StRefMultCorr* fRefMultCorr ; // refmult based centrality
78-
StRefMultCorr* fRefMult2Corr ; // refmult2 based centrality
79-
StRefMultCorr* fRefMult3Corr ; // refmult3 based centrality
78+
StRefMultCorr* fRefMultCorr ; // refmult-based centrality
79+
StRefMultCorr* fRefMult2Corr ; // refmult2-based centrality
80+
StRefMultCorr* fRefMult3Corr ; // refmult3-based centrality
8081
StRefMultCorr* fRefMultCorr_Isobar ; // refmult based centrality
81-
// StRefMultCorr* fTofTrayMultCorr ; // tofTrayMult based centrality
82-
StRefMultCorr* fgRefMultCorr ; // grefmult based centrality
82+
StRefMultCorr* fRefMultCorrFxt; // fxtMult-based centrality
83+
// StRefMultCorr* fTofTrayMultCorr ; // tofTrayMult-based centrality
84+
StRefMultCorr* fgRefMultCorr ; // grefmult-based centrality
8385
StRefMultCorr* fgRefMultCorr_Run14_AuAu200_VpdMB5_P16id ;
8486
StRefMultCorr* fgRefMultCorr_Run14_AuAu200_VpdMB30_P16id ;
8587
StRefMultCorr* fgRefMultCorr_Run14_AuAu200_VpdMBnoVtx_P16id ;

StRoot/StRefMultCorr/Param.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const string getParamX( const int x, const int y1, const int y2 ) {
1717
case 2: str = mParamStr_ref2[y1][y2]; break;
1818
case 3: str = mParamStr_ref3[y1][y2]; break;
1919
case 4: str = mParamStr_ref4[y1][y2]; break;
20+
case 5: str = mParamStr_ref5[y1][y2]; break;
2021
default: str = "0";
2122
}
2223
return str;

0 commit comments

Comments
 (0)