Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Eoin Clerkin
cbmroot_geometry
Commits
c4eccbc2
Commit
c4eccbc2
authored
Nov 24, 2020
by
Norbert Herrmann
Browse files
add tracking setups for evaluation of triple stack counters in central module
parent
d8ee7a8d
Changes
1
Hide whitespace changes
Inline
Side-by-side
macro/beamtime/mcbm2020/ana_trks_eval.C
View file @
c4eccbc2
...
...
@@ -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
=
2
8
;
iNStations
=
2
7
;
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
(
1
1
,
0
,
1
,
0
);
tofFindTracks
->
SetStation
(
1
2
,
0
,
0
,
0
);
tofFindTracks
->
SetStation
(
9
,
0
,
2
,
0
);
tofFindTracks
->
SetStation
(
1
0
,
0
,
1
,
0
);
tofFindTracks
->
SetStation
(
1
1
,
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(1
6
, 0, 3, 2);
tofFindTracks->SetStation(1
7
, 0, 4, 2);
tofFindTracks->SetStation(1
8
, 0, 3, 1);
tofFindTracks->SetStation(1
9
, 0, 4, 1);
tofFindTracks->SetStation(
20
, 0, 3, 3);
tofFindTracks->SetStation(2
1
, 0, 4, 3);
tofFindTracks->SetStation(2
2
, 0, 3, 0);
tofFindTracks->SetStation(2
3
, 0, 4, 0);
tofFindTracks->SetStation(2
4
, 0, 3, 4);
tofFindTracks->SetStation(2
5
, 0, 4, 4);
tofFindTracks->SetStation(1
5
, 0, 3, 2);
tofFindTracks->SetStation(1
6
, 0, 4, 2);
tofFindTracks->SetStation(1
7
, 0, 3, 1);
tofFindTracks->SetStation(1
8
, 0, 4, 1);
tofFindTracks->SetStation(
19
, 0, 3, 3);
tofFindTracks->SetStation(2
0
, 0, 4, 3);
tofFindTracks->SetStation(2
1
, 0, 3, 0);
tofFindTracks->SetStation(2
2
, 0, 4, 0);
tofFindTracks->SetStation(2
3
, 0, 3, 4);
tofFindTracks->SetStation(2
4
, 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 "
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment