20 void doFastGlauberMcMaker(
21 const TString outputFileName =
"fastmcglauber.root",
22 const UInt_t nevents = 1000,
23 const TString system =
"AuAu",
24 const Double_t energy = 200,
25 const TString type =
"default",
26 const Bool_t isDeformed = kFALSE,
27 const Double_t replusionDistance = 0.0
29 gBenchmark->Start(
"doFastGlauberMcMaker");
31 gSystem->Load(
"St_base");
32 gSystem->Load(
"StUtilities");
33 gSystem->Load(
"StGlauberUtilities");
34 gSystem->Load(
"StCentralityMaker");
35 gSystem->Load(
"StGlauberTree");
36 gSystem->Load(
"StFastGlauberMcMaker");
62 gBenchmark->Stop(
"doFastGlauberMcMaker");
63 gBenchmark->Show(
"doFastGlauberMcMaker");
70 void _doFastGlauberMcMaker(
71 const Char_t* outputFileName,
72 const UInt_t nevents = 1000,
74 const Double_t R = 6.38,
75 const Double_t d = 0.535,
76 const Double_t beta2 = -0.131,
77 const Double_t beta4 = -0.031,
78 const Double_t sigma = 4.2,
79 const Double_t energy = 200,
80 const Double_t replusionDistance = 0.9,
81 const UInt_t collisionProfile = 0
83 gBenchmark->Start(
"doFastGlauberMcMaker");
85 gSystem->Load(
"StGlauberUtilities");
86 gSystem->Load(
"StCentralityMaker");
87 gSystem->Load(
"StFastGlauberMcMaker");
110 gBenchmark->Stop(
"doFastGlauberMcMaker");
111 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.