NPDet merge requestshttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests2020-08-05T01:00:36Zhttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/106topside run script2020-08-05T01:00:36ZWhitney Armstrongtopside run scriptAdding arguments for topside run scriptAdding arguments for topside run scriptTOPSIDE Proof of ConceptWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/105Build image only for master branch2020-07-22T04:06:07ZWhitney ArmstrongBuild image only for master branchmodified: .gitlab-ci.ymlmodified: .gitlab-ci.ymlWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/102Added docker build2020-07-22T03:51:21ZWhitney ArmstrongAdded docker build- modified: .gitlab-ci.yml
- modified: CMakeLists.txt
- new file: containers/docker/Dockerfile
- new file: containers/docker/Makefile
- new file: containers/docker/config.env
- new file: containers/docker/usage.sh
- new file:...- modified: .gitlab-ci.yml
- modified: CMakeLists.txt
- new file: containers/docker/Dockerfile
- new file: containers/docker/Makefile
- new file: containers/docker/config.env
- new file: containers/docker/usage.sh
- new file: containers/docker/version.shWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/100Ci2020-07-21T01:44:12ZWhitney ArmstrongCiDatasets and Detector BenchmarksWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/94Docs images2020-07-20T17:54:31ZWhitney ArmstrongDocs imagesUse the `docs/images` directory for storing images.Use the `docs/images` directory for storing images.DocumentationWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/70Assembling topside detector2021-09-30T01:24:29ZWhitney ArmstrongAssembling topside detectorStarted assembling the topside detector
![image](/uploads/af3bd4e8cf4c348bfdc63e312cec7443/image.png)Started assembling the topside detector
![image](/uploads/af3bd4e8cf4c348bfdc63e312cec7443/image.png)Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/64Started to work on full solid detector2020-04-14T00:21:00ZWhitney ArmstrongStarted to work on full solid detector- Focusing on SIDIS config first
- using `compact/solid` directory to store detector includes
- Need to document main coordinate system (especially between
SIDIS/PVDIS)- Focusing on SIDIS config first
- using `compact/solid` directory to store detector includes
- Need to document main coordinate system (especially between
SIDIS/PVDIS)Full SOLID end-to-end SimulationWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/59Solid Threshold Gas Cherenkov2020-04-11T00:23:00ZWhitney ArmstrongSolid Threshold Gas Cherenkov![image](/uploads/456f48ddfb3e780246817a3fbbc59931/image.png)![image](/uploads/456f48ddfb3e780246817a3fbbc59931/image.png)Full SOLID end-to-end SimulationWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/56Tile Type Sampling Calorimeter for HCAL2020-04-29T21:15:36ZJihee KimTile Type Sampling Calorimeter for HCALScintillating tiles interleaved with Pb plates.Scintillating tiles interleaved with Pb plates.EIC CalorimetersJihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/52Interaction region and beam pipe2020-04-11T00:12:37ZWhitney ArmstrongInteraction region and beam pipeInteraction region and beam pipeInteraction region and beam pipeEIC beamline and IR integrationhttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/51Added forward ion beamline magnets.2020-04-11T00:12:37ZWhitney ArmstrongAdded forward ion beamline magnets.- Reference is the EIC Design Study document from BNL.
- Currently Iron is just Air
- This reduces the secondaries produced and allows debugging of the
magnetic fields.
- Magnets are just a box (yoke) with a box hole thru it.
![image](/...- Reference is the EIC Design Study document from BNL.
- Currently Iron is just Air
- This reduces the secondaries produced and allows debugging of the
magnetic fields.
- Magnets are just a box (yoke) with a box hole thru it.
![image](/uploads/ff641d29afe975a376ed1bd1b476338e/image.png)
![image](/uploads/5cab03e988caf75c3f51e5293cd78d66/image.png)EIC beamline and IR integrationTom PolakovicTom Polakovichttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/45Updates and cleanup2020-04-06T17:54:01ZWhitney ArmstrongUpdates and cleanupSome script updates and cleanup.Some script updates and cleanup.Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/43Cherenkov photon detector2020-04-07T20:33:04ZWhitney ArmstrongCherenkov photon detectorAdded a "mirror" photon counter and pmt photon counter. Both produce hits in the output hits collection and only detect optical photons. They can be sorted out in digitization.Added a "mirror" photon counter and pmt photon counter. Both produce hits in the output hits collection and only detect optical photons. They can be sorted out in digitization.Gas RICH detectorWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/42Limits and Shape of EMCAL EndCap2020-04-09T14:35:07ZJihee KimLimits and Shape of EMCAL EndCap* Modified two files of crystal endcap calorimeter `CrystalEndcapECAL_example.xml` `CrystalEndcapECAL_geo.cpp`
* Set crystal dimension (2x2x20 cm3) and radius range (12<R<60cm) from 1st EIC yellow report workshop
* Made all crystal ...* Modified two files of crystal endcap calorimeter `CrystalEndcapECAL_example.xml` `CrystalEndcapECAL_geo.cpp`
* Set crystal dimension (2x2x20 cm3) and radius range (12<R<60cm) from 1st EIC yellow report workshop
* Made all crystal blocks being within limits of inner/outer radius
* Shape of endcap is symmetrical![Screen_Shot_2020-04-02_at_3.09.41_PM](/uploads/8b6d457d9a26e88785ce6e44451c7048/Screen_Shot_2020-04-02_at_3.09.41_PM.png)
![Screen_Shot_2020-04-02_at_3.13.35_PM](/uploads/d25cc3f68a59a6599dba0767b7cf4524/Screen_Shot_2020-04-02_at_3.13.35_PM.png)EIC CalorimetersJihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/37Generate cherenkov photons in geant42020-03-30T20:53:17ZWhitney ArmstrongGenerate cherenkov photons in geant4- added a simple python example
- run `python sim_test.py` to see the GUI with cherenkov photons.- added a simple python example
- run `python sim_test.py` to see the GUI with cherenkov photons.Gas RICH detectorJunqi XieJunqi Xiehttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/36Hexagonal Preshower and sampling calorimeter2020-03-30T02:41:33ZWhitney ArmstrongHexagonal Preshower and sampling calorimeterHexagonal preshower and EM calorimetersHexagonal preshower and EM calorimetersFull SOLID end-to-end SimulationWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/34Cleaned up dd_web_display2020-03-27T17:41:56ZWhitney ArmstrongCleaned up dd_web_display- The directory tree in the browser now has the top volume and the `gGeoManager`
- The gGeoManager gives access to everything in the geometry.
- This is useful for examining how the detectors/parts are constructed- The directory tree in the browser now has the top volume and the `gGeoManager`
- The gGeoManager gives access to everything in the geometry.
- This is useful for examining how the detectors/parts are constructedWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/33Added new tool that runs a web display and registers the geometry2020-03-27T06:20:06ZWhitney ArmstrongAdded new tool that runs a web display and registers the geometry```
SYNOPSIS
dd_web_display help
dd_web_display [-p <http_port>] [-H <http_host>] [-f <io_file>] [-h] [-g <level>] [-o <out>] <file>
OPTIONS
-p, --port <http_port>
port to which the http ser...```
SYNOPSIS
dd_web_display help
dd_web_display [-p <http_port>] [-H <http_host>] [-f <io_file>] [-h] [-g <level>] [-o <out>] <file>
OPTIONS
-p, --port <http_port>
port to which the http serve attaches. Default: 8090
-H, --host <http_host>
Http server host name or IP address. Default: 127.0.0.1
options:
-h, --help
show help
<file> input xml file
EXAMPLES
$ dd_web_display compact.xml
```Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/29Electron Endcap ECAL2020-04-02T19:03:00ZJihee KimElectron Endcap ECALGoal: Implement an electron EMCAL made of a single (crystal) material like PbWO4.
* Started with the existing EcalBarrel_example.xml.
* Created Electron_Endcap_EMcal_PbWO4_example.xml
* Added a rough design of ECAL Endcap detect...Goal: Implement an electron EMCAL made of a single (crystal) material like PbWO4.
* Started with the existing EcalBarrel_example.xml.
* Created Electron_Endcap_EMcal_PbWO4_example.xml
* Added a rough design of ECAL Endcap detector.
* Need to figure out material for PbWO4 and why it is overlapped with ECAL barrel detector.![Screen_Shot_2020-03-26_at_5.34.34_PM](/uploads/f54739c9312b520a7b2b1fa5071804b6/Screen_Shot_2020-03-26_at_5.34.34_PM.png)EIC CalorimetersJihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/NPDet/-/merge_requests/26Roman pots2020-03-30T19:42:45ZTom PolakovicRoman potsRight now, the code generates a RP unit which is a pair of two Pots and the description has a boolean that rotates the whole unit by 90 degrees. The description also allows for variable detector insertion depth, and support, detector and...Right now, the code generates a RP unit which is a pair of two Pots and the description has a boolean that rotates the whole unit by 90 degrees. The description also allows for variable detector insertion depth, and support, detector and frame dimensions (the frame is not yet implemented in code - I have to meditate a bit more on that).
It compiles but throws a runtime error, probably because of the XML parsing (there's a FIXME in the code). That should be fixed soon.
The next step is to add layers into a single detector. That will be easy once I'm happy with the current state.
Just so you're notified, @whit.Roman Pot DetectorTom PolakovicTom Polakovic