EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EIC-IR1-XX-v01a.C File Reference

Go to the source code of this file.

Functions

eic ip (0.0 *etm::cm) -> width(1200) ->AddEtaLine(0.0) ->SetName("EIC-IR1-XX-v01a")
 
eic ir (1020.0 *etm::cm, 420.0 *etm::cm)
 
eic acceptance (-4.2,-1.0, 1.2, 4.2)
 
eic SetAzimuthalSegmentation (12)
 
eic DefineVacuumChamber (new vc2020_03_20())
 
vtx offset (0.0 *etm::cm)
 
vtx add ("Si Tracker", 20 *etm::cm)
 
mid offset (20 *etm::cm)
 
mid add ("TRACKER", 75 *etm::cm)
 
mid add ("Cherenkov", 25 *etm::cm)
 
mid add ("EmCal", 30 *etm::cm)
 
mid add ("Cryostat", 40 *etm::cm)
 
mid add ("HCal", 120 *etm::cm) -> brick()
 
fwd offset (130 *etm::cm)
 
fwd add ("TRACKER", 15 *etm::cm) -> brick()
 
fwd marker ()
 
fwd add ("HM RICH", 150 *etm::cm) -> trim(0.9, 1.0)
 
 for ()
 
eic vtx () -> get("Si Tracker") ->stretch(eic->fwd() ->get("HM RICH"))
 
eic mid () -> get("TRACKER") ->stretch(eic->bck() ->get("TRACKER"))
 
eic fwd () -> get("HCal") ->stretch(eic->mid() ->get("HCal"), 90 *etm::cm)
 
eic bck () -> get("HCal") ->stretch(eic->mid() ->get("HCal"), 90 *etm::cm)
 
eic ApplyStandardTrimming ()
 
eic hdraw ()
 
eic write ()
 

Function Documentation

eic acceptance ( -4.  2,
-1.  0,
1.  2,
4.  2 
)
vtx add ( "Si Tracker"  ,
20 *etm::cm   
)
mid add ( "TRACKER"  ,
75 *etm::cm   
)
mid add ( "Cherenkov"  ,
25 *etm::cm   
)
mid add ( "EmCal"  ,
30 *etm::cm   
)
mid add ( "Cryostat"  ,
40 *etm::cm   
)
mid add ( "HCal"  ,
120 *etm::cm   
) -> brick()
fwd add ( "TRACKER"  ,
15 *etm::cm   
) -> brick()
fwd add ( "HM RICH ,
150 *etm::cm   
) -> trim(0.9, 1.0)
eic ApplyStandardTrimming ( )
eic bck ( ) -> get("HCal") ->stretch(eic->mid() ->get("HCal"), 90 *etm::cm)
eic DefineVacuumChamber ( new   vc2020_03_20())
for ( )

Definition at line 39 of file EIC-IR1-XX-v01a.C.

View newest version in sPHENIX GitHub at line 39 of file EIC-IR1-XX-v01a.C

eic fwd ( ) -> get("HCal") ->stretch(eic->mid() ->get("HCal"), 90 *etm::cm)
eic hdraw ( )
eic ip ( 0.0 *etm::cm  ) -> width(1200) ->AddEtaLine(0.0) ->SetName("EIC-IR1-XX-v01a")
eic ir ( 1020.0 *etm::cm  ,
420.0 *etm::cm   
)

Referenced by FluxMonitorGrid::AddFluxMonitorParticleType(), BeastMagneticField::BeastMagneticField(), Acts::Test::Layers::BOOST_AUTO_TEST_CASE(), TpcSpaceChargeMatrixInversion::calculate_distortions(), MuMegasGeoParData::ConstructGeometry(), TpcSpaceChargeReconstructionHelper::copy_histogram(), Acts::Extent::extend(), TpcSpaceChargeReconstructionHelper::extrapolate_phi1(), TpcSpaceChargeReconstructionHelper::extrapolate_phi2(), TpcSpaceChargeReconstructionHelper::extrapolate_z(), FluxMonitorGrid::FillOutHistograms(), AnnularFieldSim::GenerateDistortionMaps(), AnnularFieldSim::GenerateSeparateDistortionMaps(), TpcDirectLaserReconstruction::get_cell_index(), TpcSpaceChargeReconstruction::get_cell_index(), PHTpcResiduals::getCell(), BeastMagneticField::GetFieldValue(), EicTpcDigiHitProducer::HandleHit(), TrKalmanNodeLocation::InitializeProcessNoiseMatrices(), luprep(), lustrf(), lysspa(), mfield2eve(), ActsExamples::Generic::modulePositionsDisc(), Acts::Legacy::AtlasSeedfinder< SpacePoint >::newEvent(), PHField2D::PHField2D(), PHField3DCylindrical::PHField3DCylindrical(), AnnularFieldSim::populate_fieldmap(), AnnularFieldSim::populate_highres_lookup(), pyhisspa(), pyplot(), pyprep(), pyptfs(), pyptis(), pyremn(), pyshow(), pysspa(), pystrf(), Acts::SurfaceView3DTest::run(), kdfinder::LinearFit< T >::select(), SortIndex(), AnnularFieldSim::sum_full3d_field_at(), AnnularFieldSim::sum_local_field_at(), AnnularFieldSim::sum_nonlocal_field_at(), AnnularFieldSim::sum_phislice_field_at(), Acts::CylinderVolumeBuilder::trackingVolume(), and viewer().

+ Here is the caller graph for this function:

fwd marker ( )
eic mid ( ) -> get("TRACKER") ->stretch(eic->bck() ->get("TRACKER"))
vtx offset ( 0.0 *etm::cm  )
mid offset ( 20 *etm::cm  )
fwd offset ( 130 *etm::cm  )
eic SetAzimuthalSegmentation ( 12  )
eic vtx ( ) -> get("Si Tracker") ->stretch(eic->fwd() ->get("HM RICH"))
eic write ( )