20 void doFastGlauberMcMaker
22 const TString outputFileName =
"fastmcglauber.root",
23 const UInt_t nevents = 1000,
24 const TString system =
"AuAu",
25 const Double_t energy = 200,
26 const TString type =
"default",
27 const Bool_t isDeformed = kFALSE,
28 const Double_t replusionDistance = 0.0
31 gBenchmark->Start(
"doFastGlauberMcMaker");
33 gSystem->Load(
"St_base");
34 gSystem->Load(
"StUtilities");
35 gSystem->Load(
"StGlauberUtilities");
36 gSystem->Load(
"StCentralityMaker");
37 gSystem->Load(
"StGlauberTree");
38 gSystem->Load(
"StFastGlauberMcMaker");
64 gBenchmark->Stop(
"doFastGlauberMcMaker");
65 gBenchmark->Show(
"doFastGlauberMcMaker");
70 void _doFastGlauberMcMaker
72 const Char_t* outputFileName,
73 const UInt_t nevents = 1000,
75 const Double_t R = 6.38,
76 const Double_t d = 0.535,
77 const Double_t beta2 = -0.131,
78 const Double_t beta4 = -0.031,
79 const Double_t sigma = 4.2,
80 const Double_t energy = 200,
81 const Double_t replusionDistance = 0.9,
82 const UInt_t collisionProfile = 0
85 gBenchmark->Start(
"doFastGlauberMcMaker");
86 gSystem->Load(
"StGlauberUtilities");
87 gSystem->Load(
"StCentralityMaker");
88 gSystem->Load(
"StFastGlauberMcMaker");
111 gBenchmark->Stop(
"doFastGlauberMcMaker");
112 gBenchmark->Show(
"doFastGlauberMcMaker");
Int_t Finish()
Run Make() by nevents.
void DoGaussianCollision()
Hard-core collision (default)
void Print(const TString option="") const
Gaussion profile collision.
void SetRepulsionDistance(const Double_t repulsionDistance)
Default destructor.
void DoHardCoreCollision()
Default is OFF.
Int_t Run(const UInt_t nevents)
Make one event.