EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::Material Struct Reference

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

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 10 of file Material.h.

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

Constructor & Destructor Documentation

genfit::Material::Material ( )
inline

Mean excitaiton energy in eV.

Definition at line 17 of file Material.h.

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

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

Definition at line 19 of file Material.h.

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

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

Definition at line 24 of file Material.h.

View newest version in sPHENIX GitHub at line 24 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

Scalar genfit::Material::A

Atomic number.

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().

Scalar genfit::Material::density
Scalar genfit::Material::mEE

Radiation Length in cm.

Definition at line 15 of file Material.h.

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

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

Scalar genfit::Material::radiationLength

Mass number in g / mol.

Definition at line 14 of file Material.h.

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

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

Scalar genfit::Material::Z

Density in g / cm^3.

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::operator==(), Print(), genfit::MaterialEffects::stepper(), and genfit::TEST_F().


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