1187 TGMainFrame *fMainFrame =
new TGMainFrame(gClient->GetRoot(),10,300,kMainFrame | kVerticalFrame);
1188 fMainFrame->SetLayoutBroken(kTRUE);
1198 fLabel =
new TGLabel(fMainFrame,
"Track Search parameters ");
1199 fMainFrame->AddFrame(fLabel);
1200 fLabel->MoveResize(posx,posy,dx=200,20);
1266 fTSDau =
new TGCheckButton(fMainFrame,
"Daughter Search 1st");
1267 fTSDau->MoveResize(posx,posy,dx=150,18);
1272 fLabel =
new TGLabel(fMainFrame,
"nseg>=");
1273 fMainFrame->AddFrame(fLabel);
1274 fLabel->MoveResize(posx,posy,dx=40,18);
1277 fTSDauNseg =
new TGNumberEntry(fMainFrame, (Double_t)
eTSDauNseg,6,-1,(TGNumberFormat::EStyle) 5);
1278 fMainFrame->AddFrame(
fTSDauNseg,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1282 fLabel =
new TGLabel(fMainFrame,
"W>");
1283 fMainFrame->AddFrame(fLabel);
1284 fLabel->MoveResize(posx,posy,dx=20,18);
1288 fMainFrame->AddFrame(
fTSDauPH,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1289 fTSDauPH->MoveResize(posx,posy,dx=40,18);
1305 fMTAll =
new TGCheckButton(fMainFrame,
"Microtrack Search");
1306 fMTAll->MoveResize(posx,posy,dx=150,18);
1310 TGTextButton *fb =
new TGTextButton(fMainFrame,
"Print Condition");
1311 fMainFrame->AddFrame(fb);
1312 fb->MoveResize(posx,posy,dx=110,18);
1313 fb->Connect(
"Clicked()",
"EdbEDADecaySearchTab",
this,
"PrintRunTracking()");
1314 fb->SetToolTipText(
"Print Microtrack search condition\n"
1315 "EdbRunTracking can be set via gEDA->GetTrackSet(\"TS\")->SetRunTracking()\n");
1321 fTSDau2 =
new TGCheckButton(fMainFrame,
"Daughter Search 2nd :");
1322 fTSDau2->MoveResize(posx,posy,dx=150,18);
1327 fLabel =
new TGLabel(fMainFrame,
"nseg>=");
1328 fMainFrame->AddFrame(fLabel);
1329 fLabel->MoveResize(posx,posy,dx=40,18);
1333 fMainFrame->AddFrame(
fTSDauNseg2,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1340 fSmallKink =
new TGCheckButton(fMainFrame,
"Small Kink search");
1349 fBT =
new TGCheckButton(fMainFrame,
"Basetrack");
1350 fBT->MoveResize(posx,posy,dx=110,18);
1351 fBT->SetState((EButtonState)
eBT);
1354 fLabel =
new TGLabel(fMainFrame,
"IP<");
1355 fMainFrame->AddFrame(fLabel);
1356 fLabel->MoveResize(posx,posy,dx=20,18);
1359 fBTIP =
new TGNumberEntry(fMainFrame, (Double_t)
eBTIP);
1360 fMainFrame->AddFrame(
fBTIP,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1361 fBTIP->MoveResize(posx,posy,dx=50,18);
1364 fLabel =
new TGLabel(fMainFrame,
"W>");
1365 fMainFrame->AddFrame(fLabel);
1366 fLabel->MoveResize(posx,posy,dx=20,18);
1369 fBTPH =
new TGNumberEntry(fMainFrame, (Double_t)
eBTPH);
1370 fMainFrame->AddFrame(
fBTPH,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1371 fBTPH->MoveResize(posx,posy,dx=40,18);
1376 fLabel =
new TGLabel(fMainFrame,
"Up");
1377 fMainFrame->AddFrame(fLabel);
1378 fLabel->MoveResize(posx,posy,dx=40,18);
1382 fMainFrame->AddFrame(
fBTPlateUp,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1386 fLabel =
new TGLabel(fMainFrame,
"pl Down");
1387 fMainFrame->AddFrame(fLabel);
1388 fLabel->MoveResize(posx,posy,dx=52,18);
1392 fMainFrame->AddFrame(
fBTPlateDown,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1396 fLabel =
new TGLabel(fMainFrame,
"pl");
1397 fMainFrame->AddFrame(fLabel);
1398 fLabel->MoveResize(posx,posy,dx=15,18);
1402 TGTab *fTab =
new TGTab(fMainFrame,300,280);
1405 TGCompositeFrame *fCompositeFrame;
1406 fCompositeFrame = fTab->AddTab(
"IPCut 1st");
1407 fCompositeFrame->SetLayoutManager(
new TGVerticalLayout(fCompositeFrame));
1408 fCompositeFrame->SetLayoutBroken(kTRUE);
1411 TRootEmbeddedCanvas *fEmbeddedCanvas =
new TRootEmbeddedCanvas(0,fCompositeFrame,300,255);
1412 Int_t wfEmbeddedCanvas = fEmbeddedCanvas->GetCanvasWindowId();
1413 TCanvas *cIPDau1 =
new TCanvas(
"cIPDau1", 0, 0, wfEmbeddedCanvas);
1414 fEmbeddedCanvas->AdoptCanvas(cIPDau1);
1415 fCompositeFrame->AddFrame(fEmbeddedCanvas,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1416 fEmbeddedCanvas->MoveResize(0,0,300,255);
1422 fCompositeFrame = fTab->AddTab(
"IPCut 2nd");
1423 fCompositeFrame->SetLayoutManager(
new TGVerticalLayout(fCompositeFrame));
1426 fEmbeddedCanvas =
new TRootEmbeddedCanvas(0,fCompositeFrame,300,255);
1427 wfEmbeddedCanvas = fEmbeddedCanvas->GetCanvasWindowId();
1428 TCanvas *cIPDau2 =
new TCanvas(
"cIPDau2", 0, 0, wfEmbeddedCanvas);
1429 fEmbeddedCanvas->AdoptCanvas(cIPDau2);
1430 fCompositeFrame->AddFrame(fEmbeddedCanvas,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1431 fEmbeddedCanvas->MoveResize(0,0,300,255);
1437 fTab->Resize(fTab->GetDefaultSize());
1438 fMainFrame->AddFrame(fTab,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1439 fTab->MoveResize(480,0,300,280);
1443 TGTextButton *fTextButton =
new TGTextButton(fMainFrame,
"Do Search");
1444 fMainFrame->AddFrame(fTextButton,
new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
1445 fTextButton->MoveResize(200,posy,100,25);
1446 fTextButton->Connect(
"Clicked()",
"EdbEDADecaySearchTab",
this,
"ApplyParams()");
1448 fMainFrame->SetMWMHints(kMWMDecorAll,
1451 fMainFrame->MapSubwindows();
1453 fMainFrame->Resize(fMainFrame->GetDefaultSize());
1454 fMainFrame->MapWindow();
1455 fMainFrame->Resize(800,280);
1457 gClient->WaitFor(fMainFrame);
TH1F * eTSDauIPHist1
Definition: EdbEDADecaySearch.h:236
TH1F * eTSDauIPHist2
Definition: EdbEDADecaySearch.h:243