FairRoot/PandaRoot
Functions | Variables
plot_eta_c.C File Reference

Go to the source code of this file.

Functions

h_etac_nocut UseCurrentStyle ()
 
nc Draw ()
 
c2 Divide (1, 2)
 
c2 cd (1)
 
c2 cd (2)
 
h_mphi_final Fit (f1_phi,"R","", mean_phi-1.6 *rms_phi, mean_phi+1.6 *rms_phi)
 
h_mphi_final Fit (f2_phi,"R","", mean1_phi-1.6 *sigma1_phi, mean1_phi+1.6 *sigma1_phi)
 
h_etac_phimass Fit (f1,"R","", mean-1.6 *rms, mean+1.6 *rms)
 
h_etac_phimass Fit (f2,"R","", mean1-1.6 *sigma1, mean1+1.6 *sigma1)
 
 if (vtxfit)
 

Variables

TString inFile ="etac_histo_vtx.root"
 
TFile * f = TFile::Open(inFile)
 
TVectorD * n_etac = (TVectorD*)f->Get("n_etac")
 
TVectorD * n_events = (TVectorD*)f->Get("n_events")
 
TH1F * h_etac_nocut =(TH1F *)f->Get("h_etac_nocut")
 
TH1F * h_etac_pid =(TH1F *)f->Get("h_etac_pid")
 
TH1F * h_etac_phimass =(TH1F *)f->Get("h_etac_phimass")
 
TH1F * h_etac_vtx =(TH1F *)f->Get("h_etac_vtx")
 
TH1F * h_etac_4c =(TH1F *)f->Get("h_etac_4c")
 
TH1F * h_mphi_nocuts =(TH1F *)f->Get("h_mphi_nocuts")
 
TH1F * h_mphi_pid =(TH1F *)f->Get("h_mphi_pid")
 
TH1F * h_mphi_vtx =(TH1F *)f->Get("h_mphi_vtx")
 
TH1F * h_mphi_4c =(TH1F *)f->Get("h_mphi_4c")
 
TH1F * h_mphi_final =(TH1F *)f->Get("h_mphi_final")
 
TH1F * nc =(TH1F *)f->Get("nc")
 
TH1F * h_chi2_4c =(TH1F *)f->Get("h_chi2_4c")
 
TH1F * h_chi2_vtx =(TH1F *)f->Get("h_chi2_vtx")
 
TH1F * hvzpos =(TH1F *)f->Get("hvzpos")
 
TH2F * hvpos =(TH2F *)f->Get("hvpos")
 
TCanvas * c1 =new TCanvas("c1","c1",600,600)
 
TCanvas * c2 =new TCanvas("c2","c2",600,600)
 
TCanvas * c3 =new TCanvas("c3","c3",600,600)
 
TCanvas * c4 =new TCanvas("c4","c4",600,600)
 
TCanvas * c5 =new TCanvas("c5","c5",600,600)
 
double mean_phi =1.1
 
double rms_phi =0.1
 
TF1 * f1_phi = new TF1("f1_phi","gaus",0.9,1.1)
 
double sigma1_phi =f1_phi->GetParameter(2)
 
double mean1_phi =f1_phi->GetParameter(1)
 
TF1 * f2_phi = new TF1("f2_phi","gaus",0.9,1.1)
 
double sigma2_phi =f2_phi->GetParameter(2)
 
double mean =h_etac_phimass->GetMean()
 
double rms =h_etac_phimass->GetRMS()
 
TF1 * f1 = new TF1("f1","gaus",2.8,3.2)
 
double sigma1 =f1->GetParameter(2)
 
double mean1 =f1->GetParameter(1)
 
TF1 * f2 = new TF1("f2","gaus",2.8,3.2)
 
double sigma2 =f2->GetParameter(2)
 

Function Documentation

c2 cd ( )
c2 cd ( )
c2 Divide ( ,
 
)
nc Draw ( )

Definition at line 64 of file NHitsPerEvent.C.

64  {
65 
66  std::cout << "mvdHitArray: " << mvdHitArray->GetEntries() << " projectedHitArray " << mvdProjectedArray->GetEntries() << std::endl;
67 
68 // gHitPoints->Clear();
71  //if (gHitPoints->GetN() != x.size()) gHitPoints->Expand(x.size());
72 
73  std::cout << "NHits: " << gHitPoints->GetN() << std::endl;
74  gHitPoints->Draw("apl");
75  gProjections->Draw("pl");
76 }
void ExtractData(TClonesArray *array, TGraph *g)
Definition: NHitsPerEvent.C:78
TGraph * gHitPoints
Definition: NHitsPerEvent.C:15
TClonesArray * mvdHitArray
Definition: NHitsPerEvent.C:12
TClonesArray * mvdProjectedArray
Definition: NHitsPerEvent.C:13
TGraph * gProjections
Definition: NHitsPerEvent.C:16
h_mphi_final Fit ( f1_phi  ,
"R"  ,
""  ,
mean_phi-1.6 *  rms_phi,
mean_phi+1.6 *  rms_phi 
)
h_mphi_final Fit ( f2_phi  ,
"R"  ,
""  ,
mean1_phi-1.6 *  sigma1_phi,
mean1_phi+1.6 *  sigma1_phi 
)
h_etac_phimass Fit ( f1  ,
"R"  ,
""  ,
mean-1.6 *  rms,
mean+1.6 *  rms 
)
h_etac_phimass Fit ( f2  ,
"R"  ,
""  ,
mean1-1.6 *  sigma1,
mean1+1.6 *  sigma1 
)
if ( vtxfit  )

Definition at line 115 of file plot_eta_c.C.

References c10, c7, c8, and c9.

116  {
117  TCanvas *c7=new TCanvas("c7","c7",600,600);
118  hvpos->Draw();
119 
120  TCanvas *c8=new TCanvas("c8","c8",600,600);
121  hvzpos->Draw();
122 
123  TCanvas *c9=new TCanvas("c9","c9",600,600);
124  h_chi2_vtx->Draw();
125 
126  TCanvas *c10=new TCanvas("c10","c10",600,600);
127  c10->Divide(1,2);
128  c10->cd(1);
129  h_mphi_vtx->Draw();
130  c10->cd(2);
131  h_etac_vtx->Draw();
132  }
TCanvas * c7
TCanvas * c10
TH2F * hvpos
Definition: plot_eta_c.C:47
TH1F * h_chi2_vtx
Definition: plot_eta_c.C:43
TH1F * hvzpos
Definition: plot_eta_c.C:45
TH1F * h_mphi_vtx
Definition: plot_eta_c.C:31
TH1F * h_etac_vtx
Definition: plot_eta_c.C:22
TCanvas * c8
hvpos UseCurrentStyle ( )

Variable Documentation

TCanvas* c1 =new TCanvas("c1","c1",600,600)

Definition at line 50 of file plot_eta_c.C.

TCanvas* c2 =new TCanvas("c2","c2",600,600)

Definition at line 53 of file plot_eta_c.C.

TCanvas* c3 =new TCanvas("c3","c3",600,600)

Definition at line 60 of file plot_eta_c.C.

TCanvas* c4 =new TCanvas("c4","c4",600,600)

Definition at line 67 of file plot_eta_c.C.

TCanvas* c5 =new TCanvas("c5","c5",600,600)

Definition at line 74 of file plot_eta_c.C.

TFile* f = TFile::Open(inFile)

Definition at line 12 of file plot_eta_c.C.

TF1* f1 = new TF1("f1","gaus",2.8,3.2)

Definition at line 100 of file plot_eta_c.C.

TF1* f1_phi = new TF1("f1_phi","gaus",0.9,1.1)

Definition at line 82 of file plot_eta_c.C.

TF1* f2 = new TF1("f2","gaus",2.8,3.2)

Definition at line 106 of file plot_eta_c.C.

TF1* f2_phi = new TF1("f2_phi","gaus",0.9,1.1)

Definition at line 88 of file plot_eta_c.C.

TH1F* h_chi2_4c =(TH1F *)f->Get("h_chi2_4c")
TH1F* h_chi2_vtx =(TH1F *)f->Get("h_chi2_vtx")
TH1F* h_etac_4c =(TH1F *)f->Get("h_etac_4c")
TH1F* h_etac_nocut =(TH1F *)f->Get("h_etac_nocut")
TH1F* h_etac_phimass =(TH1F *)f->Get("h_etac_phimass")

Definition at line 20 of file plot_eta_c.C.

Referenced by ana_check(), and newana_check_eta().

TH1F* h_etac_pid =(TH1F *)f->Get("h_etac_pid")
TH1F* h_etac_vtx =(TH1F *)f->Get("h_etac_vtx")
TH1F* h_mphi_4c =(TH1F *)f->Get("h_mphi_4c")
TH1F* h_mphi_final =(TH1F *)f->Get("h_mphi_final")

Definition at line 35 of file plot_eta_c.C.

Referenced by ana_check(), and newana_check_eta().

TH1F* h_mphi_nocuts =(TH1F *)f->Get("h_mphi_nocuts")
TH1F* h_mphi_pid =(TH1F *)f->Get("h_mphi_pid")
TH1F* h_mphi_vtx =(TH1F *)f->Get("h_mphi_vtx")
TH2F* hvpos =(TH2F *)f->Get("hvpos")
TH1F* hvzpos =(TH1F *)f->Get("hvzpos")
else TString inFile ="etac_histo_vtx.root"

Definition at line 5 of file plot_eta_c.C.

double mean =h_etac_phimass->GetMean()

Definition at line 97 of file plot_eta_c.C.

double mean1 =f1->GetParameter(1)

Definition at line 104 of file plot_eta_c.C.

Referenced by QAmacro_mvd_ana().

double mean1_phi =f1_phi->GetParameter(1)

Definition at line 86 of file plot_eta_c.C.

double mean_phi =1.1

Definition at line 79 of file plot_eta_c.C.

TVectorD* n_etac = (TVectorD*)f->Get("n_etac")

Definition at line 13 of file plot_eta_c.C.

Referenced by ana_check(), and newana_check_eta().

TVectorD* n_events = (TVectorD*)f->Get("n_events")
TH1F* nc =(TH1F *)f->Get("nc")
double rms =h_etac_phimass->GetRMS()

Definition at line 98 of file plot_eta_c.C.

double rms_phi =0.1

Definition at line 80 of file plot_eta_c.C.

double sigma1 =f1->GetParameter(2)

Definition at line 103 of file plot_eta_c.C.

double sigma1_phi =f1_phi->GetParameter(2)

Definition at line 85 of file plot_eta_c.C.

double sigma2 =f2->GetParameter(2)
double sigma2_phi =f2_phi->GetParameter(2)

Definition at line 91 of file plot_eta_c.C.