ATLAS Offline Software
Loading...
Searching...
No Matches
LayerMaterialProperties.h File Reference
#include "GeoPrimitives/GeoPrimitives.h"
#include <memory>
#include "TrkEventPrimitives/PropDirection.h"
#include "TrkGeometry/MaterialProperties.h"
#include "GaudiKernel/MsgStream.h"
#include <vector>
Include dependency graph for LayerMaterialProperties.h:

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)