Skip to content

(deprecated) CLAS12 detector geometry project which includes the core library, an interactive query tool, a GEMC plugin and a Clara service.

License

Notifications You must be signed in to change notification settings

JeffersonLab/clas12_geometry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notice of Deprecation

This project has been superceded by the Java-based CLAS12 analysis package "COAT."

CLAS12 Detector Geometry Library

Authors:

The CLAS12 Detector Geometry Library (CDGL) consists of a single core library which is used by three provided interfaces:

  • Command-line query tool (clas12geom),
  • GEMC (Geant4 Monte Carlo) simulator plugin,
  • Clara (CLAS Reconstruction and Analysis Framework) service.

The underlying database uses the CCDB scheme borrowed (unchanged) from the Glue-X software project. A minimal set of parameters describing the detector is stored in the database, along with misalignment and warping parameters. These are read in by the CDGL which calculates the requested values (drift-chamber wire end-points for example) and returns these in different formats depending on the receiver: XML for command-line and Clara, in-memory volume map for GEMC.

Please see the Doxygen Pages associated with this project for more information.

See the INSTALL.md file for details on how to build, test, run and generate reference documentation for this project on your system.

See the COPYING file for licensing and copyright information.

Copyright 2014 John T. Goetz, Yelena Prok

About

(deprecated) CLAS12 detector geometry project which includes the core library, an interactive query tool, a GEMC plugin and a Clara service.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.0%
  • Python 2.0%