AIDASoft/DD4hep: v01-03
Creators
- 1. DESY
- 2. CERN
- 3. KEK/IPNS
- 4. Argonne National Laboratory
- 5. RWTH Aachen
Description
v01-03
2017-10-12 Frank Gaede (PR#244)
- allow for unbounded surfaces in DDRec
- add new property
SurfaceType::Unbounded
- if a surface is marked unbounded
Surface::insideBounds()
ignores the volume boundaries (and only checks the distance to the surface)
- add new property
- allow for unbounded surfaces in DDRec
2017-09-19 Whitney Armstrong (PR#233)
- Added helper
CellIDPositionConverter::cellDimensions(const CellID& cell)
- Added helper
2017-10-09 Frank Gaede (PR#242)
- improve
BitFieldCoder
class- remove heap allocation of BitFieldElements
- add move constructors for efficient filling of vector
- improve
2017-09-29 Frank Gaede (PR#238)
- add new threadsafe class
BitFieldCoder
as replacement forBitField64
- use as
const
everywhere - re-implement
BitField64
usingBitFieldCoder
- is thread safe if used locally
- can be instantiated from
const BitFieldCoder*
- add new threadsafe class
2017-09-18 Markus Frank (PR#234)
- Created a new example showing the CMS tracking detector
- Get CMS going with their evaluation. Added a package DDCMS with the conversion plugins for the silicon trackers and the corresponding conversion mechanism for their
xml
structure.
- Get CMS going with their evaluation. Added a package DDCMS with the conversion plugins for the silicon trackers and the corresponding conversion mechanism for their
- Created a new example showing the CMS tracking detector
2017-09-18 Frank Gaede (PR#232)
- fix reading of stdhep/lcio generator files with generator statuses not in [0,3]
- add
G4PARTICLE_GEN_BEAM
andG4PARTICLE_GEN_OTHER
to DDG4G4PARTICLE_GEN_BEAM
is generally agreed to be used for beam particles (HepMC, LCIO)- all other status codes vary from generator to generator and we use OTHER
- for stdhep or lcio input the true generator status is preserved in the lcio output, regardless of its value
- create a vertex for every parent-less particle in LCIOEventReader
- this allows for example to read GuineaPig files ( non-prompt pair particles) or special user created files with non-prompt particles
- Resolves #101
2017-09-20 Markus Frank (PR#235)
- A more complete version of the CMS tracker
- Enhanced the CMS tracker example to be more complete.
- Stopped at some point to convert all CMS algorithms. Hence, the tracker is not complete, but the remaining work looks to be purely mechanical.
- A more complete version of the CMS tracker
2017-10-02 Frank Gaede (PR#239)
- add cell sizes to printout of
LayeredCalorimeterData::layer
- used in
dumpdetector -d
- used in
- add cell sizes to printout of
2017-09-14 Frank Gaede (PR#231)
- adapt LCIOEventReader for Pythia8 and Whizard2
- add all parent-less particles to outgoing vertex
- fixes #226 and closes #229
- also used for stdhep files
- adapt LCIOEventReader for Pythia8 and Whizard2
2017-09-07 Daniel Jeans (PR#227)
- Fix calculation of cell position in
MegatileLayerGridXY
- previously, returned position was the lower corner of the cell
- after this bug fix, it's the cell centre
- Fix calculation of cell position in
2017-10-05 Frank Gaede (PR#241)
- remove deprecated and unused classes from DDRec
2017-10-05 Frank Gaede (PR#240)
- add
dd4hep::rec::FixedPadSizeTPCData.zMinReadout
- needed to describe the cathode thickness
- add
2017-08-21 Markus Frank (PR#221)
- Document several classes in doxygen notation.
- Aim is that there are (at least) no class headers without docs.
- See documentation
- Document several classes in doxygen notation.
Files
AIDASoft/DD4hep-v01-03.zip
Files
(23.2 MB)
Name | Size | Download all |
---|---|---|
md5:c75beb5855322d7a5a342a9284b8dae6
|
23.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/AIDASoft/DD4hep/tree/v01-03 (URL)