Skip to content
Snippets Groups Projects
Commit c4eccbc2 authored by Norbert Herrmann's avatar Norbert Herrmann
Browse files

add tracking setups for evaluation of triple stack counters in central module

parent d8ee7a8d
No related branches found
No related tags found
1 merge request!169Official master
......@@ -219,6 +219,7 @@ void ana_trks_eval(Int_t nEvents = 10000,
tofTrackFinder->SetSIGLIM(dChi2Lim2
* 2.); // matching window in multiples of chi2
tofTrackFinder->SetChiMaxAccept(dChi2Lim2); // max tracklet chi2
tofTrackFinder->SetSIGLIMMOD(5.); // max deviation for last hit
Int_t iMinNofHits = -1;
Int_t iNStations = 0;
......@@ -273,7 +274,7 @@ void ana_trks_eval(Int_t nEvents = 10000,
case 2:
iMinNofHits = 3;
iNStations = 28;
iNStations = 27;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 2);
tofFindTracks->SetStation(1, 0, 0, 2);
......@@ -302,45 +303,45 @@ void ana_trks_eval(Int_t nEvents = 10000,
tofFindTracks->SetStation(24, 0, 3, 4);
tofFindTracks->SetStation(25, 9, 0, 0);
tofFindTracks->SetStation(26, 9, 0, 1);
tofFindTracks->SetStation(27, 5, 0, 0);
break;
case 3:
iMinNofHits = 3;
iNStations = 16;
iNReqStations = 4;
tofFindTracks->SetStation(0, 5, 0, 0);
tofFindTracks->SetStation(1, 0, 2, 2);
tofFindTracks->SetStation(2, 0, 1, 2);
tofFindTracks->SetStation(3, 0, 0, 2);
tofFindTracks->SetStation(0, 0, 2, 2);
tofFindTracks->SetStation(1, 0, 1, 2);
tofFindTracks->SetStation(2, 0, 0, 2);
tofFindTracks->SetStation(4, 0, 2, 1);
tofFindTracks->SetStation(5, 0, 1, 1);
tofFindTracks->SetStation(6, 0, 0, 1);
tofFindTracks->SetStation(3, 0, 2, 1);
tofFindTracks->SetStation(4, 0, 1, 1);
tofFindTracks->SetStation(5, 0, 0, 1);
tofFindTracks->SetStation(7, 0, 2, 3);
tofFindTracks->SetStation(8, 0, 1, 3);
tofFindTracks->SetStation(9, 0, 0, 3);
tofFindTracks->SetStation(6, 0, 2, 3);
tofFindTracks->SetStation(7, 0, 1, 3);
tofFindTracks->SetStation(8, 0, 0, 3);
tofFindTracks->SetStation(10, 0, 2, 0);
tofFindTracks->SetStation(11, 0, 1, 0);
tofFindTracks->SetStation(12, 0, 0, 0);
tofFindTracks->SetStation(9, 0, 2, 0);
tofFindTracks->SetStation(10, 0, 1, 0);
tofFindTracks->SetStation(11, 0, 0, 0);
tofFindTracks->SetStation(13, 0, 2, 4);
tofFindTracks->SetStation(14, 0, 1, 4);
tofFindTracks->SetStation(15, 0, 0, 4);
tofFindTracks->SetStation(12, 0, 2, 4);
tofFindTracks->SetStation(13, 0, 1, 4);
tofFindTracks->SetStation(14, 0, 0, 4);
tofFindTracks->SetStation(15, 5, 0, 0);
/*
tofFindTracks->SetStation(16, 0, 3, 2);
tofFindTracks->SetStation(17, 0, 4, 2);
tofFindTracks->SetStation(18, 0, 3, 1);
tofFindTracks->SetStation(19, 0, 4, 1);
tofFindTracks->SetStation(20, 0, 3, 3);
tofFindTracks->SetStation(21, 0, 4, 3);
tofFindTracks->SetStation(22, 0, 3, 0);
tofFindTracks->SetStation(23, 0, 4, 0);
tofFindTracks->SetStation(24, 0, 3, 4);
tofFindTracks->SetStation(25, 0, 4, 4);
tofFindTracks->SetStation(15, 0, 3, 2);
tofFindTracks->SetStation(16, 0, 4, 2);
tofFindTracks->SetStation(17, 0, 3, 1);
tofFindTracks->SetStation(18, 0, 4, 1);
tofFindTracks->SetStation(19, 0, 3, 3);
tofFindTracks->SetStation(20, 0, 4, 3);
tofFindTracks->SetStation(21, 0, 3, 0);
tofFindTracks->SetStation(22, 0, 4, 0);
tofFindTracks->SetStation(23, 0, 3, 4);
tofFindTracks->SetStation(24, 0, 4, 4);
*/
break;
......@@ -483,6 +484,56 @@ void ana_trks_eval(Int_t nEvents = 10000,
tofFindTracks->SetStation(2, 0, 0, 2);
tofFindTracks->SetStation(3, 0, 1, 2);
break;
case 30:
iMinNofHits = 3;
iNStations = 4;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 0);
tofFindTracks->SetStation(1, 0, 0, 0);
tofFindTracks->SetStation(2, 5, 0, 0);
tofFindTracks->SetStation(3, 0, 1, 0);
break;
case 31:
iMinNofHits = 3;
iNStations = 4;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 1);
tofFindTracks->SetStation(1, 0, 0, 1);
tofFindTracks->SetStation(2, 5, 0, 0);
tofFindTracks->SetStation(3, 0, 1, 1);
break;
case 32:
iMinNofHits = 3;
iNStations = 4;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 2);
tofFindTracks->SetStation(1, 0, 0, 2);
tofFindTracks->SetStation(2, 5, 0, 0);
tofFindTracks->SetStation(3, 0, 1, 2);
break;
case 33:
iMinNofHits = 3;
iNStations = 4;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 3);
tofFindTracks->SetStation(1, 0, 0, 3);
tofFindTracks->SetStation(2, 5, 0, 0);
tofFindTracks->SetStation(3, 0, 1, 3);
break;
case 34:
iMinNofHits = 3;
iNStations = 4;
iNReqStations = 4;
tofFindTracks->SetStation(0, 0, 2, 4);
tofFindTracks->SetStation(1, 0, 0, 4);
tofFindTracks->SetStation(2, 5, 0, 0);
tofFindTracks->SetStation(3, 0, 1, 4);
break;
default:
cout << "Tracking setup " << iTrackingSetup << " not implemented "
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment