]>
Commit | Line | Data |
---|---|---|
4b8bdb60 | 1 | void SubmitSharingEffCorrection(const Char_t* filename="fmdana.root", Bool_t store, Float_t energy, Int_t trigger, Float_t mag, Int_t collsystem)){ |
2 | ||
3 | gSystem->Load("libANALYSIS"); | |
4 | gSystem->Load("libANALYSISalice"); | |
bd6f5206 | 5 | gSystem->Load("libPWGLFforward"); |
4b8bdb60 | 6 | |
7 | gStyle->SetTextFont(132); | |
8 | gStyle->SetLabelFont(132,"X"); | |
9 | gStyle->SetLabelFont(132,"Y"); | |
10 | gStyle->SetLabelFont(132,"Z"); | |
11 | gStyle->SetTitleFont(132,"X"); | |
12 | gStyle->SetTitleFont(132,"Y"); | |
13 | gStyle->SetTitleFont(132,"Z"); | |
14 | ||
15 | AliFMDAnaParameters* pars = AliFMDAnaParameters::Instance(); | |
ca2331d7 | 16 | pars->Init(kTRUE,AliFMDAnaParameters::kBackgroundCorrection); |
4b8bdb60 | 17 | if(energy == 900) |
18 | pars->SetEnergy(AliFMDAnaParameters::k900); | |
19 | else if(energy == 7000) | |
20 | pars->SetEnergy(AliFMDAnaParameters::k7000); | |
21 | else if(energy == 10000) | |
22 | pars->SetEnergy(AliFMDAnaParameters::k10000); | |
23 | else if(energy == 14000) | |
24 | pars->SetEnergy(AliFMDAnaParameters::k14000); | |
25 | ||
26 | if(trigger == 0) | |
27 | pars->SetTriggerDefinition(AliFMDAnaParameters::kMB1); | |
28 | else if(trigger == 1) | |
29 | pars->SetTriggerDefinition(AliFMDAnaParameters::kMB2); | |
30 | ||
31 | if(mag==0) | |
32 | pars->SetMagField(AliFMDAnaParameters::k0G); | |
33 | else if(mag==1) | |
34 | pars->SetMagField(AliFMDAnaParameters::k5G); | |
35 | ||
36 | if(collsystem == 0) | |
37 | pars->SetCollisionSystem(AliFMDAnaParameters::kPP); | |
38 | else if(collsystem == 1) | |
39 | pars->SetCollisionSystem(AliFMDAnaParameters::kPbPb); | |
40 | ||
41 | pars->PrintStatus(); | |
42 | ||
43 | std::cout<<"creating sharing efficiency object"<<std::endl; | |
44 | AliFMDDndeta t; | |
45 | t.SetNbinsToCut(2); | |
46 | // t.SetVtxCut(2); | |
47 | t.Init(filename); | |
48 | ||
49 | t.CreateSharingEfficiency(filename,store); | |
50 | if(store) | |
51 | std::cout<<" - and stored!"<<std::endl; | |
52 | else | |
53 | std::cout<<" - and not stored!"<<std::endl; | |
54 | ||
55 | } |