Comments (6)
Hm... This works for me except I had to update to cmake 3.24
from edm4eic.
Right. I'm also using that, but that was not the issue. It is that the edm4hep include directory is not found.
from edm4eic.
In case it is useful, here it the full output of my cmake command:
(venv) bash-4.2$ cmake -S . -B build -DCMAKE_INSTALL_PREFIX=${EDM4EIC_ROOT} -DCMAKE_CXX_STANDARD=17
-- The CXX compiler identification is GNU 9.3.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rh/devtoolset-9/root/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python: /home/davidl/work/2022.07.11.EICrecon/EICTOP/python/virtual_environments/venv/bin/python3 (found version "3.8.13") found components: Interpreter
-- Found podio: /home/davidl/work/2022.07.11.EICrecon/EICTOP/PODIO/v00-15/install/lib64/cmake/podio/podioConfig.cmake (Required is at least version "0.15")
-- Found podio: /home/davidl/work/2022.07.11.EICrecon/EICTOP/PODIO/v00-15/install/lib64/cmake/podio/podioConfig.cmake
-- Found EDM4HEP: /home/davidl/work/2022.07.11.EICrecon/EICTOP/EDM4hep/v00-06/install/lib64/cmake/EDM4HEP/EDM4HEPConfig.cmake (Required is at least version "0.4.1")
-- Could not find clang-format executable!
-- Could not find .clang-format file!
-- Skip formatting of generated code files.
-- Creating 'edm4eic' datamodel
PODIO Data Model
================
Used
edm4eic.yaml
to create
105 classes
in
/home/davidl/work/2022.07.11.EICrecon/EICTOP/edm4eic/v1.0.0/build/
Read instructions in
the README.md to run
your first example!
'Homage to the Square' - Josef Albers
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.5") found components: doxygen dot
-- Configuring done
-- Generating done
-- Build files have been written to: /home/davidl/work/2022.07.11.EICrecon/EICTOP/edm4eic/v1.0.0/build
from edm4eic.
I can reproduce
from edm4eic.
Actually, this should have been fixed in #6. @faustus123 Can you try on master?
from edm4eic.
Works here. I took liberty to tag v1.0.1 that includes the fix.
from edm4eic.
Related Issues (20)
- Add a graph visualization HOT 1
- RawTrackerHit has signed data members
- Trigger EICrecon CI and benchmarks
- Make edm4eic_merge to work for more than tracks
- Document changes to `shapeParameters` for `edm4eic::Cluster`
- Implement header file with a definition of the unit system
- Remove `ReconstructedParticle::PDG` member?
- Change the definition of edm4eic::TrackerHit to contain one to many relationship with edm4eic::RawTrackerHit HOT 1
- Add surface ID member to edm4eic::TrackPoint HOT 4
- EDM4eic CMake config in non-canonical location
- Ensure cmake versions are set correctly
- adding volume and surface ID to trajectory
- Ambiguous overloads for Vector3f operators in edm4hep and edm4eic
- Add (mutable) type getters to edm4eic::vertex
- EventStore used in merge utility is removed in podio 0.17.4
- Consistent storage and interfacing of covariances
- Add data type for hadronic final state variables
- Add virtual photon linear polarization and virtual photon flux to inclusive kinematics collection.
- Data using older versions is unreadable with the current version HOT 2
- Break up `Cluster::clusterShape` into named fields
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 edm4eic.