Reference Detector issueshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues2021-04-13T23:09:54Zhttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/45Fix hcal overlap2021-04-13T23:09:54ZWhitney ArmstrongFix hcal overlapThe overlap needs fixed from !40The overlap needs fixed from !40Translate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/42Make detector compile and correctly work on gcc 9.3 ubuntu 20.042021-08-03T04:04:49ZDmitry RomanovMake detector compile and correctly work on gcc 9.3 ubuntu 20.04In a standalone environmentIn a standalone environmentTranslate central reference detectorsDmitry RomanovDmitry Romanovhttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/36Implement Forward Rich2021-03-25T03:38:57ZWhitney ArmstrongImplement Forward RichTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/34Decide on naming scheme2021-09-23T15:29:20ZDmitry RomanovDecide on naming scheme[G4E naming scheme](https://escalate.readthedocs.io/projects/g4e/en/latest/detector_naming.html) was designed with the idea that one could go from outer to inner details with the part of a name:
```
<region>_<detector>_<internal_parts>...[G4E naming scheme](https://escalate.readthedocs.io/projects/g4e/en/latest/detector_naming.html) was designed with the idea that one could go from outer to inner details with the part of a name:
```
<region>_<detector>_<internal_parts>
```
ce_EMCAL_Glass_tower011020:
- **c**entral region **e**lectron endcup
- **EMCAL**
- **Glass** part (it is a hybrid calorimeter with outer glass and inner crystal parts)
- tower in row 11, columnt 20
Here, ce_EMCAL was a part of a specification, while Glass_tower011020 can be whatever detector experts thinks convenient for them
So if you have a hit or a piece of geometry, you can do:
```c++
startswith(name, "c") // everything in central region
startswith(name, "ce") // everything electron endcup
startswith(name, "ce_EMCAL") // everything about ce_EMCAL
```
The idea actually worked pretty well but if one asked what I would change:
1. I would change everything to small letters snake_case (just not to think if it is ce_EMCAL_Glass or GLASS or glass, or Beampipe or BEAMPIPE). I haven't restricted naming convention and that was a mistake. "ce_emcal_glass_tower1122" - reads good.
2. Class names with something like "ce_EMCAL_Design" and "ce_EMCAL_Config" looks awkward in terms of Geant4 coding convention. I would propose to change it to comply to outer (Geant/DD4HEP) coding convention if that is a class name: e.g. CeEmcalSomething.
Please, tell me what your taste suggest you and if this relevant at all? Since now it is easy to change later will be much harder.Translate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/33Implement ffi_RPOT_D32021-04-15T16:45:45ZWhitney ArmstrongImplement ffi_RPOT_D3https://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/32Implement ffi_RPOT_D22021-04-15T16:45:44ZWhitney ArmstrongImplement ffi_RPOT_D2https://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/31Implement ffi_ZDC_CRYSTAL2021-04-02T00:36:50ZWhitney ArmstrongImplement ffi_ZDC_CRYSTALhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsJihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/30Implement ffi_ZDC2021-04-02T00:36:21ZWhitney ArmstrongImplement ffi_ZDChttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsJihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/29Implement ffi_NEG_TRK2021-09-20T19:46:30ZWhitney ArmstrongImplement ffi_NEG_TRKhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/28Implement ffi_OFFM_TRK2021-04-15T20:30:35ZWhitney ArmstrongImplement ffi_OFFM_TRKhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/27Implement fi_B0_EMCAL2021-09-20T19:47:27ZWhitney ArmstrongImplement fi_B0_EMCALhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorshttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/26Implement fi_B0_TRK2021-04-14T16:21:18ZWhitney ArmstrongImplement fi_B0_TRKhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/25Implement ci_HCAL_D2021-04-14T05:12:00ZWhitney ArmstrongImplement ci_HCAL_Dhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/24Implement ci_HCAL2021-04-14T00:04:55ZWhitney ArmstrongImplement ci_HCALhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsMarshall ScottMarshall Scotthttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/23Implement ci_EMCAL2021-04-14T00:07:29ZWhitney ArmstrongImplement ci_EMCALhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/22Implement ci_TRD2021-04-15T18:31:17ZWhitney ArmstrongImplement ci_TRDhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/21Implement ci_GEM2021-03-25T18:28:11ZWhitney ArmstrongImplement ci_GEMhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/20Implement ci_GEM2021-04-13T01:18:19ZWhitney ArmstrongImplement ci_GEMhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsMarshall ScottMarshall Scotthttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/19Implement ci_ENDCAP2021-04-14T00:08:42ZWhitney ArmstrongImplement ci_ENDCAPhttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorshttps://gitlab.com/eic/escalate/g4e/-/tree/master/src/subdetectorsTranslate central reference detectorsWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/detectors/reference_detector/-/issues/18Implement LOWQ2 tagger2021-09-20T19:47:07ZWhitney ArmstrongImplement LOWQ2 taggerTranslate central reference detectors