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

#include <MaterialProperties_p1.h>

Collaboration diagram for Trk::MaterialProperties_p1:

Public Member Functions

 MaterialProperties_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 d; // material thickness in mm

float dEdX; (optional)

elements & fractions as unsigned char - if filled

Definition at line 32 of file MaterialProperties_p1.h.

Constructor & Destructor Documentation

◆ MaterialProperties_p1()

Trk::MaterialProperties_p1::MaterialProperties_p1 ( )
inline

Definition at line 35 of file MaterialProperties_p1.h.

35  :
36  materialData(6,0.),
37  elements(),
38  fractions()
39  {}

Member Data Documentation

◆ elements

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

Definition at line 42 of file MaterialProperties_p1.h.

◆ fractions

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

Definition at line 43 of file MaterialProperties_p1.h.

◆ materialData

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

Definition at line 41 of file MaterialProperties_p1.h.


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