ATLAS Offline Software
Loading...
Searching...
No Matches
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) {}
double m_LArDensity
double k() const

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: