EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Detectors/DD4hepDetector/src/OpenDataDetector/ODDModuleHelper.hpp>
Static Public Member Functions | |
static std::pair< Assembly, DetElement > | assembleTrapezoidalModule (Detector &oddd, SensitiveDetector &sens, const xml_comp_t &x_module) |
static std::pair< Assembly, DetElement > | assembleRectangularModule (Detector &oddd, SensitiveDetector &sens, const xml_comp_t &x_module, double &ylength) |
This method assemples a trapezoidal module for the strip detectors
odd | is the top level detector |
sens | is the top level sensitive detector container |
x_module | is the xml component describing the module |
It excpects module_component
xml childs
Definition at line 26 of file ODDModuleHelper.hpp.
View newest version in sPHENIX GitHub at line 26 of file ODDModuleHelper.hpp
|
static |
This method assemples a rectangular module for the pixel and strip detectors
odd | is the top level detector |
sens | is the top level sensitive detector container |
x_module | is the xml component describing the module |
ylength[in,out] | is the maximal length in y of all components to be used for stave building |
It excpects module_component
xml childs
Definition at line 104 of file ODDModuleHelper.cpp.
View newest version in sPHENIX GitHub at line 104 of file ODDModuleHelper.cpp
References kdfinder::abs(), Acts::ActsExtension::addType(), and M_PI.
Referenced by create_element().
|
static |
Definition at line 16 of file ODDModuleHelper.cpp.
View newest version in sPHENIX GitHub at line 16 of file ODDModuleHelper.cpp
References Acts::ActsExtension::addType().
Referenced by create_element().