- May 28, 2020
-
-
Riccardo Maria Bianchi authored
Fix friend classes persistification and concurrent access to add() method See merge request !9
-
Riccardo Maria Bianchi authored
-
- May 23, 2020
-
-
Riccardo Maria Bianchi authored
Briefly: I added locks to protect the methods that access the m_daughters std::vector. However, having the lock to protect the .size() call before launching exec() causes a deadlock. I think we should think more thoroughly about the correct way to make this class, and its sibling GeoFullPhysVol, thread-safe.
-
- May 20, 2020
-
-
Riccardo Maria Bianchi authored
The GeoPhysVol::add() method adds a child to a GeoPhysVol. The underlaying method which increases the number of children (RCBase::Ref()) is thread-safe because the counter is implemented with a std::atomic. But the vector storing the children of a GeoPhysVol is not thread-safe because the access to its members is not protected in any way. I added a mutex and locks to all methods writing to or reading from the vector.
-
- May 18, 2020
-
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
-
- May 11, 2020
-
-
Riccardo Maria Bianchi authored
-
- May 08, 2020
-
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
-
- May 06, 2020
-
-
Riccardo Maria Bianchi authored
In C++ >= 11, the friend class declaration when the friend class is typedef-ed must use a simple-type-specifier instead of an elaborated-type-specifier. Ref: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/fang-lu2/2020/03/24/introduction-to-the-c11-feature-extended-friend-declaration?
-
- May 03, 2020
-
-
-
Riccardo Maria Bianchi authored
-
- Apr 29, 2020
-
-
Joseph Boudreau authored
Provide access to boolean shape object operands See merge request !8
-
Joseph Boudreau authored
-
- Mar 31, 2020
-
-
Riccardo Maria Bianchi authored
Revert "Adding back handleLArCustom() to GeoShapeAction." See merge request !7
-
Riccardo Maria Bianchi authored
This reverts commit 4dc6f24a
-
Riccardo Maria Bianchi authored
This is needed to fix the Athena master build. When removing the LArCustomShape from GeoModelIO, in fact, all occurences of LArCustomShape were removed from GeoModelKernel as well; but Athena still use them, in particular the handleLArCustom() method of the GeoShapeAction class. For details: - atlas/athena!31618 (comment 3321141) - 62142525
-
- Mar 30, 2020
-
-
Riccardo Maria Bianchi authored
-
- Mar 18, 2020
-
-
Joseph Boudreau authored
Deprecation of custom shape and introduction of the GeoUnidentifiedShape See merge request !6
-
Joseph Boudreau authored
-
- Mar 16, 2020
-
-
Joseph Boudreau authored
Introduced first version of GeoVStore See merge request !5
-
- Mar 02, 2020
-
-
Vakho Tsulaia authored
-
- Feb 06, 2020
-
-
Joseph Boudreau authored
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
-
- Feb 05, 2020
-
-
Riccardo Maria Bianchi authored
Revert "Update version number and Add installation RPATH settings. This fix installation problems on all platforms." This reverts commit 9a2ad13e.
-
Riccardo Maria Bianchi authored
This reverts commit b759050c.
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
Update version number and Add installation RPATH settings. This fix installation problems on all platforms.
-
- Jan 30, 2020
-
-
Joseph Boudreau authored
-
Joseph Boudreau authored
-
Joseph Boudreau authored
-
- Jan 29, 2020
-
-
Joseph Boudreau authored
-
- Jan 27, 2020
-
-
Riccardo Maria Bianchi authored
GeoModelKernel: Fix compilation warning. See merge request !2
-
Riccardo Maria Bianchi authored
GeoGenericFunctions: Fix clang warnings. See merge request !3
-
- Jan 23, 2020
-
-
scott snyder authored
clang warnings: missing/inconsistent override keywords.
-
scott snyder authored
Unused variable.
-
- Nov 23, 2019
-
-
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
-