Comments (2)
@wdconinc, I could assign in ecal_barrel_interlayers.xml the length z
to abs(z_min) + z_max from the database, but I'm not sure what to do with the offset (i.e., how much calo is shifted from (0,0,0)). I could set just (z_min + z_max)/2, but it will be then independent from the global offset set in definitions.xml
from epic.
To be honest, I have no idea what the offset means in the detector parameter table. In the geometry, and for barrel detectors, it is whether the detector's center should be shifted from the interaction point or not. That is what EcalBarrel_offset
is set to, for both calorimeter options: assuming EcalBarrel_zmin
and EcalBarrel_zmax
, what is the corresponding shift.
I think in your case, I'd probably recommend to simply use an offset of zero (ignoring what is defined by the definitions file). You could then use the length to be 2*min(EcalBarrel_zmin,EcalBarrel_zmax)
and it would always fit. Or you could just define a local offset as you write, as (EcalBarrel_zmin - EcalBarrel_zmax) / 2
.
There is no requirement to use all the dimensions set in the definitions file, just that when you go outside the volume that is defined there it is going to be your fault ;-)
from epic.
Related Issues (20)
- Detector Parameters Update: Central TOF/Tracker HOT 2
- Detector Parameters Update: Dual RICH HOT 4
- Detector Parameters Update: Central HD/LD MPGD HOT 7
- Detector Parameters Update: Inner Trackers HOT 1
- Detector Parameters Update: Integrated DIRC/MPGD
- Detector Parameters Update: LD EMCal
- Detector Parameters Update: PFRICH HOT 4
- Detector Parameters Update: Hadron Endcap EMCal HOT 7
- Detector Parameters Update: Hadron Endcap HCal HOT 4
- Detector Parameters Update: Lepton Endcap HCal HOT 5
- Detector Parameters Update: Service Gaps/Flux Returns HOT 1
- Detector Parameters Update: Solenoid Magnet
- Errors/Typos in the 2023/09 Detector Parameter Table HOT 3
- feat: pfRICH implementation in the dd4hep framework
- inner_detector.yml file uses brycecanyon instead of craterlake HOT 1
- Hits in auxiliary tracking detectors from secondaries created outside the tracking region do not keep truth association
- scripts/test_ACTS.cxx fails
- Barrel ECal: Implement full frames for the AstroPix slots
- ZDC (LYSO + SiPM-on-tile) to become the new default for the "ZDC" used in the far forward region
- Barrel HCal should implement tiles as separate valid gdml files instead of embedding gdml sections HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from epic.