Hi All, I did committed the upgrade version of the DC tracking code. This contains updates in modules/track/dc, modules/util, and module/calib/dc. Brahmsers who are interested in using the stuff, can find the attached assci file which shows the way of how to define the DC tracking modules in the script. At this stage the calibration parameters are still in the assci files. You can file them in brahms_app/ps_app/calib/calpar. Regards Pawel. -- ---------------------------------------------------------------------- | Pawel Staszel | | Niels Bohr Institute Tb 8 email: staszel@nbi.dk | | Blegdamsvej 17 phone: (+45) 35 32 53 51 | | København Ø FAX: (+45) 35 32 50 16 | | Danmark | ---------------------------------------------------------------------- TString dataLevel = datalevelOption->GetValue(); if(dataLevel = "hits"){ // T3 Int_t CalibRunNo = 3928; // ----- tracking module BrDCTrackingModule* t3 = new BrDCTrackingModule("T3", "T3", kFALSE); t3->SetBFSMatchingMode(kTRUE); t3->SetMode(2); t3->SetClusterFinderParams(1.0, 0.020, 3); t3->Set2DTrackFinderParams(0.0, 0.0, 3.0); t3->SetViewCombinerParams(1,1,2,0,0); t3->SetCalibFile(Form("calpar/T3CalibRun%d.dat", CalibRunNo)); t3->SetOffsetFile(Form("calpar/T3OffsetRun%d.dat", CalibRunNo)); t3->SetMinWidth(16); t3->SetMinTdc(4610); t3->SetMaxTdc(4950); t3->SetCalibChan(295); t3->SetHitNumberLimit(20, 470); // T4 CalibRunNo = 3994; BrDCTrackingModule* t4 = new BrDCTrackingModule("T4", "T4",kFALSE); t4->SetMode(2); t4->SetClusterFinderParams(2.0, 0.040, 3); t4->Set2DTrackFinderParams(0.0, 0.0, 3.0); t4->SetViewCombinerParams(1,1,3,0,0); t4->SetCalibFile(Form("calpar/T4CalibRun%d.dat",CalibRunNo)); t4->SetOffsetFile(Form("calpar/T4OffsetRun%d.dat",CalibRunNo)); t4->SetMinTdc(2900); t4->SetPromptDelay(4050); t4->SetMaxTdc(5000); t4->SetCalibChan(485); t4->SetHitNumberLimit(15, 300); // T5 CalibRunNo = 3994; BrDCTrackingModule* t5 = new BrDCTrackingModule("T5", "T5",kFALSE); t5->SetBFSMatchingMode(kTRUE); t5->SetMode(2); t5->SetClusterFinderParams(2.2, 0.048, 3); t5->Set2DTrackFinderParams(0.0, 0.0, 3.0); t5->SetViewCombinerParams(1,1,3,0,0); t5->SetCalibFile(Form("calpar/T5CalibRun%d.dat",CalibRunNo)); t5->SetOffsetFile(Form("calpar/T5OffsetRun%d.dat",CalibRunNo)); t5->SetMinTdc(2900); t5->SetPromptDelay(3850); t5->SetMaxTdc(4900); t5->SetCalibChan(470); t5->SetHitNumberLimit(15, 400); mainModule->AddModule(t4); mainModule->AddModule(t3); mainModule->AddModule(t5); }else{ if(dataLevel = "tracks") cout<<"remark: your data file should contain local detector tracks"<<endl; }
This archive was generated by hypermail 2b30 : Thu Aug 23 2001 - 14:23:47 EDT