HES-HKS & KaoS meeting Toshi Gogami 26June June2013
Contents xt ( 52 Cr target) Matrix tuning
Analysis PC PC1 (hyperdragon) – CPU : Core 3.2GHz ( 3.8GHz) x 12Core i7-3930K – Memory : 16 GB – HDD : > 14 TB (available 1.2TB) – Software ENGINE GEANT4 mtune Condor PC2 (hyperdragon2) – CPU : Core 3.5GHz ( 4.0GHz ) x 12Core i7-3970X – Memory : 32 GB – HDD : > 10TB (available 5.2TB) – Software ENGINE mtune Condor New
X-t function calibration 1.xt_initial 2.xt_calib
xt_initial Drift Distance [cm] Drift Time [ns]
xt_calib s 0 Wire center Track coordinate Black : |WC-TC| Magenta : Profile of |WC-TC| Green : x-t calc. Track Fitting The numberResiduals NEW PARAMETERS Residual better – KDC1 ; 400 [μm] 300 [μm] Number up – 10% increased at χ 2 <20 52 Cr target 2011/9/2
52 Cr data Data Base 69 runs e05115.param > e05115.param > runs e05115.param > e05115.param > e05115.param > e05115.param > e05115.param > runs e05115.param > 6 x-t function paramters 1 : hdriftmap.param ok 2 : hdriftmap.param : hdriftmap.param ok 4 : hdriftmap.param : hdriftmap.param : hdriftmap.param ok
Comparison before and after x-t function calibration (6) 1102 ± ± 57 N green – ( N blue /8.0 ) = Before After [ns] Run number ( 52 Cr ): 77123,77122,77121,77119,77118,77114,77113,77105,77104,77103 Run number ( 52 Cr ): 77123,77122,77121,77119,77118,77114,77113,77105,77104,77103
Matrix tuning Fitting for event selection – Fitting range, selection range – B option Minuit – Parameter setting for minuit – Limits for parameters
12 C target ( low + high ) 初期 ’ マトリクスか ら 1 day
Polyethylene target 初期 ’ マトリクスか ら 1 day
Summary and To do Summary – xt for 52 Cr REPLAY was not done for all runs – Matrix tuning Modified Tuning from early matrices To do – xt for 52Cr Initialization calibration New parameters REPLAY with a local PC ( ~1 week ) – Matrix tuning 12 Λ B p-shell Angular component tuning with Λ and Σ 0 (and 7 Λ He g.s.) 12 Λ B g.s. ( and p-shell ) from the polyethylene target 10 Λ Be g.s., 7 Λ He g.s.
END
Backup
nkaon.cc /* nkaon.cc Toshi Gogami, 26June2013 */ void nkaon(char* file){ // ========== General Conditions ================ gROOT->SetStyle("Plain"); gStyle->SetOptStat(0); // ========== OPEN ROOT file =================== TFile* f = new TFile(file); TTree* t = (TTree*)f->Get("h9500"); // ========== Cut condtions ==================== TCut cut1 = "abs(hsp-1.2)<0.5"; TCut cut2 = "abs(htimetar-etimetar+54.95)<1.0"; TCut cut3 = "hwatnkn1+hwatnkn2>1.0"; TCut cut4 = "haernpe1+haernpe2+haernpe3<5.0"; TCut cut5 = "abs(hmsq-0.22)<0.4"; TCut cut6 = "abs(htimetar-etimetar+54.95)<9.0"; TCut cut_good = cut1 && cut2 && cut3 && cut4 && cut5 && cut6; TCut cut_bad = cut1 && !cut2 && cut3 && cut4 && cut5 && cut6; // ========= Create Histograms ================ TH1F* h = new TH1F("h","",200,-10.0,10.0); TH1F* h_ = (TH1F*)h->Clone(); h_->SetName("h_"); t->Project("h","htimetar-etimetar+54.95",cut_good); t->Project("h_","htimetar-etimetar+54.95",cut_bad); // ========= Histogram Options =============== h ->SetFillColor(8); h ->SetFillStyle(3003); h_->SetFillStyle(3003); h_->SetFillColor(9); // ========= Draw Histogram ================== TCanvas* c1 = new TCanvas("c1","c1"); gPad->SetGridx();gPad->SetGridy(); h->Draw(); h_->Draw("same"); h->SetMaximum(460.); // ========== Number of events ============== double nk = 0.0; double nk_= 0.0; double nker = 0.0; double nker_= 0.0; nk = h ->GetEntries(); nker = sqrt(nk); nk_ = h_->GetEntries(); nker_ = sqrt(nk_); nk_ = nk_/8.0; nker_ = nker_/8.0; cout << " " << nk << " " << nk_ << endl; nker = sqrt( pow(nker,2.0) + pow(nker_,2.0) ); nk = nk - nk_; cout " << nk << " " << nker << endl; // ========== Print ================= //c1->Print("ctime_org.png","png"); //c1->Print("ctime_new.png","png"); }
x-t function calibration (5) Layer Mean Mean_Er Width Width_Er [cm] ROOT file = cr_test2.root All Entries = K+ Entries = 1319 Fitting results --> cr_test2.root_fit.dat Layer Mean Mean_Er Width Width_Er [cm] ROOT file = cr_test.root All Entries = K+ Entries = 1297 Fitting results --> cr_test.root_fit.dat