- Sep 05, 2015
-
-
Sandro Christian Wenzel authored
-
- Sep 04, 2015
-
-
Sandro Christian Wenzel authored
-
Calebe de Paula Bianchini authored
-
- Sep 03, 2015
-
-
Sandro Christian Wenzel authored
[VecGeom-35]: fixing issues with registering/deregistering Logical+PlacedVolume objects in GeoManager detail: LogicalVolumes could so far register themselves with the GeoManager even after Geometry was closed. A more robust scheme is implemented preventing this; Destructors of LogicalVolume + PlacedVolume now correctly initiate a deregistration. Fixes provided thanks to debugging by Raman Sehgal
-
- Sep 01, 2015
-
-
Sandro Christian Wenzel authored
detail: convexity is now set to false by default (unless future implementations) return the correctly set value
-
- Aug 25, 2015
-
-
Sandro Christian Wenzel authored
-
Sandro Christian Wenzel authored
-
Sandro Christian Wenzel authored
-
- Aug 18, 2015
-
-
Philippe Canal authored
Since the new code no longer use GetWorld, it can, and actually must, be enable in CUDA
-
Philippe Canal authored
-
- Aug 03, 2015
-
-
- Jul 30, 2015
-
-
- Jul 23, 2015
-
-
Guilherme Amadio authored
-
Guilherme Amadio authored
This partially reverts commit 02a55a3e. Some parts of CUDA compilation use C rather than C++, so the default flag generates many compiler warnings like the one below: cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C
-
- Jul 22, 2015
-
-
Guilherme Amadio authored
The configuration file was only setting C++11 standard for source files, so builds using compilers that do not default to C++11 standard fail [1]. This commit sets C++11 by default for all files. [1] https://cdash.cern.ch/viewBuildError.php?buildid=143827
-
Guilherme Amadio authored
-
Guilherme Amadio authored
SphereImplementation had several unused variables which were removed.
-
Guilherme Amadio authored
Warnings: unused variable and comparison of signed and unsigned integers.
-
Guilherme Amadio authored
After merge of VecCore into master, restore VecGeom to make it compile independently of VecCore. This provides a commit from which it is possible to create VecCore development branches without leading to merge conflicts later, as long as changes are restricted to the VecCore directory.
-
Guilherme Amadio authored
This is a merge of my VecCore branch (based on swenzel/VecCore) into master, but without touching any files outside the VecCore/ directory. It contains the new backends by Sandro, and modifications to Vector3D.
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
This allows the Vc backend header to be safely included anywhere without having to place ifdefs around the include. This should be the case for all headers.
-
Guilherme Amadio authored
-
Guilherme Amadio authored
This change forces the use of Dot(a,b) and Cross(a, b) instead of a.Dot(b) and a.Cross(b), as the first notation is clearer. It also disallows the use of different template parameter types in the call, as code using it is at best a performance issue, but likely an error.
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
Rationale: Vector3D<T> is clearer than VecType, where the parameter has been hidden.
-
Guilherme Amadio authored
This renaming helps with readability by making function prototypes shorter. Naming a template type parameter "T" is also a very common practice, so there is no loss of clarity.
-
Guilherme Amadio authored
We need to decide between C-style and C++-style I/O. Currently, the former seems to be the preferred choice. It would probably be better to define I/O operators outside of their respecive classes, and in a separate header file, so that they can be included only where needed.
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
- Jul 16, 2015
-
-
Sandro Christian Wenzel authored
detail: disable shape specialization by default for the moment as it currently seems to have navigation problems compared to the unspecialized case.
-
- Jul 15, 2015
-
-
Sandro Christian Wenzel authored
detail: allow to xray geometry only to certain level by using the --tolevel comm and line argument; put a limit and crosscheck on the image size
-
- Jul 14, 2015
-
-
Sandro Christian Wenzel authored
-
Sandro Christian Wenzel authored
-