Go to the source code of this file.
|
| eic | ip (-50.0) -> width(1500) ->AddEtaLine(0.0) ->SetName("tracking-example") |
| |
| eic | acceptance (-4.2,-1.0, 1.2, 4.2) |
| |
| eic | DefineVacuumChamber (new vc2020_03_20()) |
| |
| vtx | offset (3.2 *etm::cm) |
| |
| vtx | add ("TRACKER", 17 *etm::cm) |
| |
| mid | offset (20 *etm::cm) |
| |
| mid | add ("TRACKER", 75 *etm::cm) |
| |
| mid | add ("Cherenkov", 10 *etm::cm) -> brick() |
| |
| mid | add ("MPGD", 5 *etm::cm) -> brick() |
| |
| mid | add ("TOF", 5 *etm::cm) -> brick() |
| |
| mid | add ("Preshower", 5 *etm::cm) -> brick() |
| |
| mid | add ("EmCal", 30 *etm::cm) |
| |
| mid | add ("Cryostat", 40 *etm::cm) |
| |
| mid | add ("HCal", 120 *etm::cm) |
| |
| fwd | offset (150 *etm::cm) |
| |
| fwd | add ("TRACKER", 15 *etm::cm) -> trim(0.8, 1.0) |
| |
| fwd | marker () |
| |
| fwd | add ("HM RICH", 110 *etm::cm) -> trim(0.8, 1.0) |
| |
| | for () |
| |
| eic | vtx () -> get(si) ->stretch(eic->bck() ->get("Cherenkov")) |
| |
| eic | mid () -> get(mpgd) ->stretch(eic->bck() ->get(mpgd)) |
| |
| eic | ApplyStandardTrimming () |
| |
| eic | hdraw () |
| |
| eic | write () |
| |
| eic | Export ("tracking-example.stp") |
| |
| eic acceptance |
( |
-4. |
2, |
|
|
-1. |
0, |
|
|
1. |
2, |
|
|
4. |
2 |
|
) |
| |
| fwd add |
( |
"TRACKER" |
, |
|
|
15 *etm::cm |
|
|
) |
| -> trim(0.8, 1.0) |
| eic ApplyStandardTrimming |
( |
| ) |
|
| eic DefineVacuumChamber |
( |
new |
vc2020_03_20() | ) |
|
| eic Export |
( |
"tracking-example.stp" |
| ) |
|
| eic ip |
( |
-50. |
0 | ) |
-> width(1500) ->AddEtaLine(0.0) ->SetName("tracking-example") |
| eic mid |
( |
| ) |
-> get(mpgd) ->stretch(eic->bck() ->get(mpgd)) |
| eic vtx |
( |
| ) |
-> get(si) ->stretch(eic->bck() ->get("Cherenkov")) |