5 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
6 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/basiclibs.C");
10 TFile*
f =
new TFile(
"full_emc.root");
12 TTree *
t=(TTree *) f->Get(
"pndsim") ;
15 t->SetBranchAddress(
"EmcCluster",&cluster_array);
18 TH1F *
h1=
new TH1F(
"h1",
"Invariant mass",100,0.05,0.18);
22 for (Int_t j=0; j< t->GetEntriesFast(); j++)
25 for (Int_t
i=0;
i<cluster_array->GetEntriesFast();
i++)
31 for (Int_t k=
i; k<cluster_array->GetEntriesFast(); k++)
36 double alpha=v1.Angle(v2);
44 TCanvas*
c1 =
new TCanvas(
"c1",
"", 100, 100, 800, 800);
45 h1->SetTitle(
"#pi^{0} Invariant mass reconstruction");
47 h1->GetXaxis()->SetTitle(
"Energy, GeV");
50 TF1 *
f1 =
new TF1(
"f1",
"gaus(0)",50.,150.);
52 f1->SetParameters(par1);
56 double mu1=f1->GetParameter(1);
friend F32vec4 cos(const F32vec4 &a)
friend F32vec4 sqrt(const F32vec4 &a)
TClonesArray * cluster_array
static void Init(Int_t MapVersion)
a cluster (group of neighboring crystals) of hit emc crystals
virtual Double_t energy() const