FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
macro
detectors
emc
dedicated
fill_nonuniformity_param.C
Go to the documentation of this file.
1
// Set linear non-uniformity for barrel EMC crystals
2
// 1-11 - barrel, 12 - forward endcap, 13 - backward endcap
3
int
fill_nonuniformity_param
()
4
{
5
TString
fileName=
"EmcDigiNoniformityPars2.root"
;
6
TFile *nonunifile =
new
TFile(fileName,
"RECREATE"
);
7
PndEmcDigiNonuniParObject
*parObject=
new
PndEmcDigiNonuniParObject
();
8
9
Double_t
pars[3];
10
11
pars[0]=1.;
12
pars[1]=-3./200.;
13
pars[2]=0;
14
15
for
(Int_t
i
=1;
i
<=11;
i
++)
16
{
17
parObject->
SetNonuniformity
(
i
, pars);
18
}
19
20
parObject->Write();
21
nonunifile->Close();
22
return
0;
23
}
24
i
Int_t i
Definition:
run_full.C:25
fill_nonuniformity_param
int fill_nonuniformity_param()
Definition:
fill_nonuniformity_param.C:3
PndEmcDigiNonuniParObject
Definition:
PndEmcDigiNonuniformityPar.h:10
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
TString
TString
Definition:
SimCompleteLinkDef.h:6
PndEmcDigiNonuniParObject::SetNonuniformity
void SetNonuniformity(Int_t crystaltype, Double_t *pars)
Definition:
PndEmcDigiNonuniformityPar.cxx:14
Generated on Wed Apr 3 2019 10:02:46 for FairRoot/PandaRoot by
1.8.5