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

Go to the source code of this file.

Functions

eic ip (-50.0) -> width(1500) ->AddEtaLine(0.0) ->SetName("calorimetry")
 
eic acceptance (-4.2,-1.0, 1.2, 4.2)
 
mid offset (100 *etm::cm)
 
mid add ("EmCal", 30 *etm::cm)
 
mid add ("Cryostat", 40 *etm::cm)
 
mid add ("HCal", 80 *etm::cm)
 
mid add ("HCal", 40 *etm::cm) -> trim(0.0, 0.5)
 
fwd offset (250 *etm::cm)
 
fwd add ("EmCal", 35 *etm::cm)
 
fwd add ("HCal", 105 *etm::cm) -> trim(1.0, 0.0)
 
bck offset (200 *etm::cm)
 
eic bck () -> get("EmCal") ->stretch(eic->mid() ->get("Cryostat"))
 
eic mid () -> get("EmCal") ->stretch(eic->bck() ->get("EmCal"), 20 *etm::cm)
 
eic ApplyStandardTrimming ()
 
eic vdraw ()
 
eic write ()
 

Variables

auto eic = new EicToyModel()
 

Function Documentation

eic acceptance ( -4.  2,
-1.  0,
1.  2,
4.  2 
)
mid add ( "Cryostat"  ,
40 *etm::cm   
)
mid add ( "HCal"  ,
80 *etm::cm   
)
mid add ( "HCal"  ,
40 *etm::cm   
) -> trim(0.0, 0.5)
bck add ( "EmCal"  ,
35 *etm::cm   
)
bck add ( "HCal"  ,
105 *etm::cm   
) -> trim(1.0, 0.0)
eic ApplyStandardTrimming ( )
eic bck ( ) -> get("EmCal") ->stretch(eic->mid() ->get("Cryostat"))

Referenced by BasicDetectorConstruction::Construct().

+ Here is the caller graph for this function:

eic ip ( -50.  0) -> width(1500) ->AddEtaLine(0.0) ->SetName("calorimetry")
eic mid ( ) -> get("EmCal") ->stretch(eic->bck() ->get("EmCal"), 20 *etm::cm)
mid offset ( 100 *etm::cm  )
fwd offset ( 250 *etm::cm  )
bck offset ( 200 *etm::cm  )
eic vdraw ( )
eic write ( )

Variable Documentation