BmnRoot
Loading...
Searching...
No Matches
BmnMaterialInfo Class Reference

#include <BmnMaterialInfo.h>

Public Member Functions

 BmnMaterialInfo ()
 
virtual ~BmnMaterialInfo ()
 
Float_t GetLength () const
 
Float_t GetRL () const
 
Float_t GetRho () const
 
Float_t GetZ () const
 
Float_t GetA () const
 
Float_t GetZpos () const
 
const string & GetName () const
 
void SetLength (Float_t length)
 
void SetRL (Float_t rl)
 
void SetRho (Float_t rho)
 
void SetZ (Float_t Z)
 
void SetA (Float_t A)
 
void SetZpos (Float_t zpos)
 
void SetName (const string &name)
 
virtual std::string ToString () const
 
 BmnMaterialInfo ()
 
virtual ~BmnMaterialInfo ()
 
Float_t GetLength () const
 
Float_t GetRL () const
 
Float_t GetRho () const
 
Float_t GetZ () const
 
Float_t GetA () const
 
Float_t GetZpos () const
 
const string & GetName () const
 
void SetLength (Float_t length)
 
void SetRL (Float_t rl)
 
void SetRho (Float_t rho)
 
void SetZ (Float_t Z)
 
void SetA (Float_t A)
 
void SetZpos (Float_t zpos)
 
void SetName (const string &name)
 
virtual std::string ToString () const
 

Detailed Description

Definition at line 18 of file BmnMaterialInfo.h.

Constructor & Destructor Documentation

◆ BmnMaterialInfo() [1/2]

BmnMaterialInfo::BmnMaterialInfo ( )
inline

Definition at line 22 of file BmnMaterialInfo.h.

◆ ~BmnMaterialInfo() [1/2]

virtual BmnMaterialInfo::~BmnMaterialInfo ( )
inlinevirtual

Definition at line 57 of file BmnMaterialInfo.h.

◆ BmnMaterialInfo() [2/2]

BmnMaterialInfo::BmnMaterialInfo ( )
inline

Definition at line 22 of file BmnMaterialInfo.h.

◆ ~BmnMaterialInfo() [2/2]

virtual BmnMaterialInfo::~BmnMaterialInfo ( )
inlinevirtual

Definition at line 57 of file BmnMaterialInfo.h.

Member Function Documentation

◆ GetA() [1/2]

◆ GetA() [2/2]

Float_t BmnMaterialInfo::GetA ( ) const
inline

Definition at line 72 of file BmnMaterialInfo.h.

◆ GetLength() [1/2]

◆ GetLength() [2/2]

Float_t BmnMaterialInfo::GetLength ( ) const
inline

Definition at line 60 of file BmnMaterialInfo.h.

◆ GetName() [1/2]

const string & BmnMaterialInfo::GetName ( ) const
inline

Definition at line 77 of file BmnMaterialInfo.h.

◆ GetName() [2/2]

const string & BmnMaterialInfo::GetName ( ) const
inline

Definition at line 77 of file BmnMaterialInfo.h.

◆ GetRho() [1/2]

◆ GetRho() [2/2]

Float_t BmnMaterialInfo::GetRho ( ) const
inline

Definition at line 66 of file BmnMaterialInfo.h.

◆ GetRL() [1/2]

◆ GetRL() [2/2]

Float_t BmnMaterialInfo::GetRL ( ) const
inline

Definition at line 63 of file BmnMaterialInfo.h.

◆ GetZ() [1/2]

◆ GetZ() [2/2]

Float_t BmnMaterialInfo::GetZ ( ) const
inline

Definition at line 69 of file BmnMaterialInfo.h.

◆ GetZpos() [1/2]

Float_t BmnMaterialInfo::GetZpos ( ) const
inline

◆ GetZpos() [2/2]

Float_t BmnMaterialInfo::GetZpos ( ) const
inline

Definition at line 75 of file BmnMaterialInfo.h.

◆ SetA() [1/2]

void BmnMaterialInfo::SetA ( Float_t  A)
inline

Definition at line 92 of file BmnMaterialInfo.h.

◆ SetA() [2/2]

void BmnMaterialInfo::SetA ( Float_t  A)
inline

Definition at line 92 of file BmnMaterialInfo.h.

◆ SetLength() [1/2]

void BmnMaterialInfo::SetLength ( Float_t  length)
inline

Definition at line 80 of file BmnMaterialInfo.h.

Referenced by BmnGeoNavigator::FindIntersections().

◆ SetLength() [2/2]

void BmnMaterialInfo::SetLength ( Float_t  length)
inline

Definition at line 80 of file BmnMaterialInfo.h.

◆ SetName() [1/2]

void BmnMaterialInfo::SetName ( const string &  name)
inline

Definition at line 97 of file BmnMaterialInfo.h.

◆ SetName() [2/2]

void BmnMaterialInfo::SetName ( const string &  name)
inline

Definition at line 97 of file BmnMaterialInfo.h.

◆ SetRho() [1/2]

void BmnMaterialInfo::SetRho ( Float_t  rho)
inline

Definition at line 86 of file BmnMaterialInfo.h.

◆ SetRho() [2/2]

void BmnMaterialInfo::SetRho ( Float_t  rho)
inline

Definition at line 86 of file BmnMaterialInfo.h.

◆ SetRL() [1/2]

void BmnMaterialInfo::SetRL ( Float_t  rl)
inline

Definition at line 83 of file BmnMaterialInfo.h.

◆ SetRL() [2/2]

void BmnMaterialInfo::SetRL ( Float_t  rl)
inline

Definition at line 83 of file BmnMaterialInfo.h.

◆ SetZ() [1/2]

void BmnMaterialInfo::SetZ ( Float_t  Z)
inline

Definition at line 89 of file BmnMaterialInfo.h.

◆ SetZ() [2/2]

void BmnMaterialInfo::SetZ ( Float_t  Z)
inline

Definition at line 89 of file BmnMaterialInfo.h.

◆ SetZpos() [1/2]

void BmnMaterialInfo::SetZpos ( Float_t  zpos)
inline

Definition at line 95 of file BmnMaterialInfo.h.

Referenced by BmnGeoNavigator::FindIntersections().

◆ SetZpos() [2/2]

void BmnMaterialInfo::SetZpos ( Float_t  zpos)
inline

Definition at line 95 of file BmnMaterialInfo.h.

◆ ToString() [1/2]

virtual std::string BmnMaterialInfo::ToString ( ) const
inlinevirtual

Definition at line 100 of file BmnMaterialInfo.h.

◆ ToString() [2/2]

virtual std::string BmnMaterialInfo::ToString ( ) const
inlinevirtual

Definition at line 100 of file BmnMaterialInfo.h.


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