Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::Material Struct Reference

#include <GenFit/blob/master/core/include/Material.h>

Public Member Functions

 Material ()
 Mean excitaiton energy in eV.
 
 Material (double density_, double Z_, double A_, double radiationLength_, double mEE_)
 
 Material (const Material &material)=default
 
virtual ~Material ()
 
void Print (const Option_t *="") const
 

Public Attributes

double density
 
double Z
 Density in g / cm^3.
 
double A
 Atomic number.
 
double radiationLength
 Mass number in g / mol.
 
double mEE
 Radiation Length in cm.
 

Detailed Description

Definition at line 8 of file Material.h.

View newest version in sPHENIX GitHub at line 8 of file Material.h

Constructor & Destructor Documentation

genfit::Material::Material ( )
inline

Mean excitaiton energy in eV.

Definition at line 15 of file Material.h.

View newest version in sPHENIX GitHub at line 15 of file Material.h

genfit::Material::Material ( double  density_,
double  Z_,
double  A_,
double  radiationLength_,
double  mEE_ 
)
inline

Definition at line 17 of file Material.h.

View newest version in sPHENIX GitHub at line 17 of file Material.h

genfit::Material::Material ( const Material material)
default
virtual genfit::Material::~Material ( )
inlinevirtual

Definition at line 22 of file Material.h.

View newest version in sPHENIX GitHub at line 22 of file Material.h

Member Function Documentation

void genfit::Material::Print ( const Option_t *  = "") const

Definition at line 23 of file Material.cc.

View newest version in sPHENIX GitHub at line 23 of file Material.cc

References A, density, mEE, genfit::printOut, radiationLength, and Z.

Referenced by genfit::ThinScatterer::Print(), and genfit::MaterialEffects::stepper().

+ Here is the caller graph for this function:

Member Data Documentation

double genfit::Material::A

Atomic number.

Definition at line 11 of file Material.h.

View newest version in sPHENIX GitHub at line 11 of file Material.h

Referenced by genfit::MaterialEffects::effects(), genfit::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().

double genfit::Material::density

Definition at line 9 of file Material.h.

View newest version in sPHENIX GitHub at line 9 of file Material.h

Referenced by genfit::GblFitterInfo::constructGblPoint(), genfit::MaterialEffects::effects(), genfit::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().

double genfit::Material::mEE

Radiation Length in cm.

Definition at line 13 of file Material.h.

View newest version in sPHENIX GitHub at line 13 of file Material.h

Referenced by genfit::MaterialEffects::effects(), genfit::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().

double genfit::Material::radiationLength

Mass number in g / mol.

Definition at line 12 of file Material.h.

View newest version in sPHENIX GitHub at line 12 of file Material.h

Referenced by genfit::MaterialEffects::effects(), genfit::GblFitter::getScattererFromMatList(), getScattererFromMatList(), genfit::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().

double genfit::Material::Z

Density in g / cm^3.

Definition at line 10 of file Material.h.

View newest version in sPHENIX GitHub at line 10 of file Material.h

Referenced by genfit::MaterialEffects::effects(), genfit::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().


The documentation for this struct was generated from the following files: