EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tracking.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

eic acceptance ( -4.  2,
-1.  0,
1.  2,
4.  2 
)
vtx add ( "TRACKER"  ,
17 *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 add ( "TRACKER"  ,
15 *etm::cm   
) -> trim(0.8, 1.0)
fwd add ( "HM RICH ,
110 *etm::cm   
) -> trim(0.8, 1.0)
eic ApplyStandardTrimming ( )
eic DefineVacuumChamber ( new   vc2020_03_20())
eic Export ( "tracking-example.stp"  )
for ( )

Definition at line 61 of file tracking.C.

View newest version in sPHENIX GitHub at line 61 of file tracking.C

eic hdraw ( )
eic ip ( -50.  0) -> width(1500) ->AddEtaLine(0.0) ->SetName("tracking-example")
fwd marker ( )
eic mid ( ) -> get(mpgd) ->stretch(eic->bck() ->get(mpgd))
vtx offset ( 3.2 *etm::cm  )
mid offset ( 20 *etm::cm  )
fwd offset ( 150 *etm::cm  )
eic vtx ( ) -> get(si) ->stretch(eic->bck() ->get("Cherenkov"))
eic write ( )