|
@@ -0,0 +1,33 @@
|
|
|
+Installation:
|
|
|
+
|
|
|
+git clone https://devel.mephi.ru/PEParfenov/FlowModelCalculator.git
|
|
|
+
|
|
|
+cd FlowModelCalculator/
|
|
|
+mkdir build
|
|
|
+cd build/
|
|
|
+cmake ..
|
|
|
+
|
|
|
+Centrality determination. Usage:
|
|
|
+
|
|
|
+1. Get multiplicity histogram:
|
|
|
+
|
|
|
+ root -l
|
|
|
+ .L Centrality/libCentrality.so
|
|
|
+ TChain *chain = new TChain("mctree")
|
|
|
+ chain->Add("...") // Add files into TChain
|
|
|
+ MultReader *multReader = new MultReader(chain)
|
|
|
+ multReader->Loop("OUTPUTNAME") // Output of the root file
|
|
|
+
|
|
|
+2. Calculate centrality:
|
|
|
+
|
|
|
+ root -l
|
|
|
+ .L Centrality/libCentrality.so
|
|
|
+ TFile *fi = new TFile("...","read") // Output file from previous step
|
|
|
+ TH1F *hist = (TH1F*) fi->Get("hMult")
|
|
|
+ CentralityCalculator *centCalc = new CentralityCalculator()
|
|
|
+ centCalc->SetModel("MODEL_NAME")
|
|
|
+ centCalc->SetEnergy(ENERGY)
|
|
|
+ centCalc->SetHistogram(hist)
|
|
|
+ centCalc->Calc();
|
|
|
+
|
|
|
+ Int_t centrality = centCalc->GetCentrality(mult)
|