StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StGlauberConstUtilities.h
1 
2 #ifndef __StGlauberConstUtilities_h__
3 #define __StGlauberConstUtilities_h__
4 
5 #include "Rtypes.h"
6 
7 //____________________________________________________________________________________________________
8 // namespace StGlauberConstUtilities: Utilities for constant variables in MC Glauber
9 namespace StGlauberConstUtilities {
11  const UInt_t GetImpactParameterBin() ; // Impact parameter bin
12  const Double_t GetImpactParameterMax() ; // Maximum impact parameter
13 
15  const UInt_t GetNpartBin() ; // Npart bin
16  const Double_t GetNpartMax() ; // Maximum Npart
17 
19  const UInt_t GetNcollBin() ; // Ncoll bin
20  const Double_t GetNcollMax() ; // Maximum Ncoll
21 
23  const UInt_t GetMultiplicityBin() ; // Multiplicity bin
24  const Double_t GetMultiplicityMax() ; // Maximum multiplicity
25 
27  const UInt_t GetCentralityBin() ; // centrality bin
28  const Double_t GetCentralityMin(const UInt_t icent) ; // Minimum centrality
29  const Double_t GetCentralityMax(const UInt_t icent) ; // Maximum centrality
30 
31  const Bool_t IsCentralityOk(const UInt_t icent, const Double_t centrality) ; // Centrality check
32 };
33 
34 #endif
35