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")) |