/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DetectorDescription/Core/interface/Box.h
26 строк
584 B
Shahzad Malik Muzaffar
[DD] Move public headers in to interface directory
02 авг 2021, 19:31
02 авг 2021, 19:31
1de7feb
Код
Авторство
О чём код?
#ifndef DDI_Box_h #define DDI_Box_h #include <iosfwd> #include <vector> #include "DetectorDescription/Core/interface/DDSolidShapes.h" #include "Solid.h" namespace DDI { class Box : public Solid { public: Box(double xHalf, double yHalf, double zHalf) : Solid(DDSolidShape::ddbox) { p_.emplace_back(xHalf); p_.emplace_back(yHalf); p_.emplace_back(zHalf); } ~Box() override {} double volume() const override { return 8. * p_[0] * p_[1] * p_[2]; } void stream(std::ostream& os) const override; }; } // namespace DDI #endif // DDI_Box_h