ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Trk::Material_p1 Class Reference

#include <Material_p1.h>

Collaboration diagram for Trk::Material_p1:

Public Member Functions

 Material_p1 ()
 

Public Attributes

std::vector< float > materialData
 
std::vector< unsigned char > elements
 
std::vector< unsigned char > fractions
 

Detailed Description

the persistent object is simply a std::vector<float> where

float x0; float l0; float A; float Z; float rho;

float dEdX; (optional)

elements & fractions as unsigned char - if filled

Definition at line 31 of file Material_p1.h.

Constructor & Destructor Documentation

◆ Material_p1()

Trk::Material_p1::Material_p1 ( )
inline

Definition at line 34 of file Material_p1.h.

34  :
35  materialData(5,0.),
36  elements(),
37  fractions()
38  {}

Member Data Documentation

◆ elements

std::vector<unsigned char> Trk::Material_p1::elements

Definition at line 41 of file Material_p1.h.

◆ fractions

std::vector<unsigned char> Trk::Material_p1::fractions

Definition at line 42 of file Material_p1.h.

◆ materialData

std::vector<float> Trk::Material_p1::materialData

Definition at line 40 of file Material_p1.h.


The documentation for this class was generated from the following file:
Trk::Material_p1::fractions
std::vector< unsigned char > fractions
Definition: Material_p1.h:42
Trk::Material_p1::materialData
std::vector< float > materialData
Definition: Material_p1.h:40
Trk::Material_p1::elements
std::vector< unsigned char > elements
Definition: Material_p1.h:41