6 research outputs found

    Two-Photon Scattering by a Cavity-Coupled Two-Level Emitter in a One-Dimensional Waveguide

    Full text link
    We show that two-photon transport can be modulated by a two-level emitter coupled to a cavity in a one-dimensional waveguide. In the ordinary case, the transmitted light has a wider frequency spectrum than the situation without the cavity because it is reflected and scattered many times. But when the two photons are resonant with the cavity resonance reflection frequency, the frequency spectrum of the transmitted light becomes narrower than that without the cavity. This means that properly tuning the cavity resonance frequency can improve the photon-photon interaction. In addition, we show that the two-photon intensity correlation functions are nearly opposite to each other at the two sides of the emitter transition frequency rather than be the same, which is exactly the Fano resonance line shape for two photons. Such an effect is important for lowering the power threshold in optical bistable devices and for sensing applications. When the emitter transition frequency equals to the cavity resonance frequency for a high-Q cavity, our results agree with the recent experiments and theories.Comment: 12 pages, 16 figure

    eic/EICrecon: v1.8.0

    No full text
    <p><!-- Release notes generated using configuration in .github/release.yml at main --></p> <h2>What's Changed</h2> <h3>️ Tracking</h3> <ul> <li>fix: convert DD4hepBfield position units without hardcoding by @wdconinc in https://github.com/eic/EICrecon/pull/1113</li> <li>feat: upgrade EICrecon to Acts v30 by @wdconinc in https://github.com/eic/EICrecon/pull/1072</li> </ul> <h3> Particle identification</h3> <ul> <li>fix: mv id() to getObjectID().index because id() returns ObjectID, not uint_t, in podio v0.17.1 by @wdconinc in https://github.com/eic/EICrecon/pull/1106</li> </ul> <h3> Calorimetry</h3> <ul> <li>Updated FEMC threshold and digitization parameters by @kkauder in https://github.com/eic/EICrecon/pull/1086</li> <li>B0 Ecal threshold by @kkauder in https://github.com/eic/EICrecon/pull/1101</li> <li>Updated ADC parameters and threshold for HCal (and ECal) inserts by @kkauder in https://github.com/eic/EICrecon/pull/1104</li> <li>Updated LFHCAL ADC parameters and threshold by @kkauder in https://github.com/eic/EICrecon/pull/1105</li> <li>fix: rm unused ClusterRecoCoG options by @wdconinc in https://github.com/eic/EICrecon/pull/1107</li> <li>feat: depend on algorithms; demo interface in CaloClusterRecoCoG by @wdconinc in https://github.com/eic/EICrecon/pull/1085</li> </ul> <h3>⚙️ Infrastructure</h3> <ul> <li>fix(ci): upload build/ as tar.gz for speedup by @wdconinc in https://github.com/eic/EICrecon/pull/1112</li> <li>feat: write capybara diff dashboards for PRs to ghpages by @wdconinc in https://github.com/eic/EICrecon/pull/1114</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.7.0...v1.8.0</p&gt

    eic/EICrecon: v1.7.0

    No full text
    <p><!-- Release notes generated using configuration in .github/release.yml at v1.7 --></p> <h2>What's Changed</h2> <h3>️ Tracking</h3> <ul> <li>fix: use unique_ptr for geometry in DD4hep_service, hand out not_null const pointers by @wdconinc in https://github.com/eic/EICrecon/pull/1045</li> <li>fix: reenable storing geometryId into TrackPoint surface field by @wdconinc in https://github.com/eic/EICrecon/pull/1055</li> <li>feat: fill Acts::GeometryIdentfier extra field with DD4hep detector ID by @wdconinc in https://github.com/eic/EICrecon/pull/1058</li> <li>fix: IWYU pragmas and iwyu.imp fixes by @wdconinc in https://github.com/eic/EICrecon/pull/1079</li> <li>fix: apply all automatic IWYU suggestions (and 2 fixes by hand) by @wdconinc in https://github.com/eic/EICrecon/pull/1080</li> <li>fix: use edm4hep vector_utils instead of edm4eic; remove MaterialWiper (prep for Acts v26) by @wdconinc in https://github.com/eic/EICrecon/pull/1082</li> <li>fix: print magnetic field strength in correct units in ActsGeometryProvider by @wdconinc in https://github.com/eic/EICrecon/pull/1077</li> <li>treewide: avoid including some internal headers from libstdc++ by @veprbl in https://github.com/eic/EICrecon/pull/1083</li> <li>replace trackersourcelinker with trackermeasurement by @ShujieL in https://github.com/eic/EICrecon/pull/1076</li> <li>updated MAPS threshold by @kkauder in https://github.com/eic/EICrecon/pull/1089</li> </ul> <h3> Particle identification</h3> <ul> <li>rm ECGEM by @kkauder in https://github.com/eic/EICrecon/pull/1044</li> <li>fix: support fmt v10 and C++20 by @wdconinc in https://github.com/eic/EICrecon/pull/1073</li> <li>updated ECTOF threshold by @kkauder in https://github.com/eic/EICrecon/pull/1091</li> <li>updated BTOF threshold by @kkauder in https://github.com/eic/EICrecon/pull/1090</li> </ul> <h3> Calorimetry</h3> <ul> <li>treewide: fix spelling by @veprbl in https://github.com/eic/EICrecon/pull/1042</li> <li>fix: remove adhoc LFHCAL treatment in CalorimeterHitReco by @wdconinc in https://github.com/eic/EICrecon/pull/1054</li> <li>Remove factories for HcalEndcapP by @veprbl in https://github.com/eic/EICrecon/pull/1062</li> <li>Adjust reconstruction parameters for Barrel ECal by @mariakzurek in https://github.com/eic/EICrecon/pull/1078</li> <li>calorimetry_CalorimeterIslandCluster: add test case for adjacencyMatrix code path by @veprbl in https://github.com/eic/EICrecon/pull/1088</li> <li>Bhcal threshold by @kkauder in https://github.com/eic/EICrecon/pull/1095</li> <li>Updated EEMC energy threshold and ADC parameters by @kkauder in https://github.com/eic/EICrecon/pull/1100</li> <li>Updated backward HCAL ADC parameters, removed threshold by @kkauder in https://github.com/eic/EICrecon/pull/1102</li> <li>Consolidated BEMC thresholds and ADC parameters by @kkauder in https://github.com/eic/EICrecon/pull/1094</li> </ul> <h3>◀️ Backward</h3> <ul> <li>fix: use localDistXY in HcalEndcapN by @wdconinc in https://github.com/eic/EICrecon/pull/1027</li> </ul> <h3>⏩ Far Forward</h3> <ul> <li>updated B0 LGAD threshold by @kkauder in https://github.com/eic/EICrecon/pull/1093</li> </ul> <h3>⚙️ Infrastructure</h3> <ul> <li>feat(ci): release notes definition by @wdconinc in https://github.com/eic/EICrecon/pull/1041</li> <li>fix(ci): avoid lsan crashes with intercept_tls_get_addr=0 by @wdconinc in https://github.com/eic/EICrecon/pull/1048</li> <li>feat(ci): test eicmkplugin in CI by @wdconinc in https://github.com/eic/EICrecon/pull/1031</li> <li>feat: enable ubsan by default in CI, with print_stacktrace=1 and suppressions by @wdconinc in https://github.com/eic/EICrecon/pull/987</li> <li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/eic/EICrecon/pull/1063</li> <li>ci: include-what-you-use, clang-include-fixer by @wdconinc in https://github.com/eic/EICrecon/pull/755</li> <li>feat: remove epic_brycecanyon as main configuration by @wdconinc in https://github.com/eic/EICrecon/pull/1038</li> <li>linux-eic-shell.yml: remove last reference to brycecanyon by @veprbl in https://github.com/eic/EICrecon/pull/1084</li> <li>feat(ci): allow changing jug_xl:nightly as basis for CI jobs by @wdconinc in https://github.com/eic/EICrecon/pull/1087</li> <li>linux-eic-shell.yml: fix cancel-in-progress by @veprbl in https://github.com/eic/EICrecon/pull/1097</li> </ul> <h2>New Contributors</h2> <ul> <li>@ShujieL made their first contribution in https://github.com/eic/EICrecon/pull/1076</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.6.0...v1.7.0</p&gt

    eic/EICrecon: v1.8.1

    No full text
    <p><!-- Release notes generated using configuration in .github/release.yml at v1.8 --></p> <p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.8.0...v1.8.1</p&gt
    corecore