ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LArG4BirksLaw Class Reference

#include <LArG4BirksLaw.h>

Collaboration diagram for LArG4BirksLaw:

Public Member Functions

 LArG4BirksLaw (double density, double k)
 
double k () const
 
double LArDensity () const
 
double operator() (double dEMeV, double dXCm, double EFieldKVPerCm) const
 

Private Attributes

double m_LArDensity
 
double m_BirksLawK
 

Detailed Description

Definition at line 8 of file LArG4BirksLaw.h.

Constructor & Destructor Documentation

◆ LArG4BirksLaw()

LArG4BirksLaw::LArG4BirksLaw ( double  density,
double  k 
)
inline

Definition at line 15 of file LArG4BirksLaw.h.

15  :
16  m_LArDensity(density), m_BirksLawK(k) {}

Member Function Documentation

◆ k()

double LArG4BirksLaw::k ( ) const
inline

Definition at line 19 of file LArG4BirksLaw.h.

19 { return m_BirksLawK;}

◆ LArDensity()

double LArG4BirksLaw::LArDensity ( ) const
inline

Definition at line 22 of file LArG4BirksLaw.h.

22 { return m_LArDensity;}

◆ operator()()

double LArG4BirksLaw::operator() ( double  dEMeV,
double  dXCm,
double  EFieldKVPerCm 
) const

Member Data Documentation

◆ m_BirksLawK

double LArG4BirksLaw::m_BirksLawK
private

Definition at line 36 of file LArG4BirksLaw.h.

◆ m_LArDensity

double LArG4BirksLaw::m_LArDensity
private

Definition at line 33 of file LArG4BirksLaw.h.


The documentation for this class was generated from the following file:
LArG4BirksLaw::k
double k() const
Definition: LArG4BirksLaw.h:19
LArG4BirksLaw::m_LArDensity
double m_LArDensity
Definition: LArG4BirksLaw.h:33
LArG4BirksLaw::m_BirksLawK
double m_BirksLawK
Definition: LArG4BirksLaw.h:36