![]() |
ATLAS Offline Software
|
#include "GeoPrimitives/GeoPrimitives.h"#include <memory>#include "TrkEventPrimitives/PropDirection.h"#include "TrkGeometry/MaterialProperties.h"#include "GaudiKernel/MsgStream.h"#include <vector>Go to the source code of this file.
Classes | |
| class | Trk::LayerMaterialProperties |
| This virtual base class encapsulates the logics to build pre/post/full update material for Layer structures, it hosts 5 different MaterialProperties in the following order: More... | |
Namespaces | |
| namespace | Trk |
| Ensure that the ATLAS eigen extensions are properly loaded. | |
Enumerations | |
| enum | Trk::MaterialConcentration { Trk::alongPre = 1 , Trk::split = 0 , Trk::oppositePre = -1 } |
| Simple enum to identify when a material update on a non-structured layer should be done, options are alongPre and oppositePre. More... | |
Functions | |
| MsgStream & | Trk::operator<< (MsgStream &sl, const LayerMaterialProperties &mprop) |
| Overload of << operator for both, MsgStream and std::ostream for debug output. | |
| std::ostream & | Trk::operator<< (std::ostream &sl, const LayerMaterialProperties &mprop) |