CbmRoot
Loading...
Searching...
No Matches
CbmTrddEdxUtils Class Reference

#include <CbmTrddEdxUtils.h>

Public Member Functions

 CbmTrddEdxUtils ()
 Construct a new CbmTrd dEdx Utils object.
 
 CbmTrddEdxUtils (const CbmTrddEdxUtils &)=delete
 Copy constructor (not implemented!)
 
CbmTrddEdxUtilsoperator= (const CbmTrddEdxUtils &)
 Assignment operator (not implemented!)
 
virtual ~CbmTrddEdxUtils ()
 Destroy the CbmTrd dEdx Utils object.
 

Static Public Member Functions

static Double_t MipDeDx ()
 Mip De Dx kev/cm for XeC02 8020 see https://cbm-wiki.gsi.de/foswiki/bin/view/TRD/ TrdParameterList.
 
static Double_t MipMeanPrimaryEles ()
 Mean number of primary electron per cm created by a MIP (current value corresponds to GEANT3 PR20210408 - see e.g. https://www.uni-frankfurt.de/96680075/Doktorarbeit_Etienne_Bechtel.pdf)
 
static Double_t MipCaliTarget ()
 Target percentage of the dynamic range for the MIP energy deposition on the central pad.
 
static Double_t GetMipNormedBB (Double_t betaGamma)
 Get the Mip normalized Bethe-Bloch dEdx value Returns Q/Q_MIP based on a given parametrization of the Bethe-Bloch function In the current status it returns the values for the ALEPH/ALICE-TRD parametrization see https://arxiv.org/pdf/1709.02743.pdf.
 
static Double_t MeanChargeCentrPadPRF ()
 Mean charge fraction on the central pad assuming a flat distrubtion all over the pad.
 

Detailed Description

Definition at line 22 of file CbmTrddEdxUtils.h.

Constructor & Destructor Documentation

◆ CbmTrddEdxUtils() [1/2]

CbmTrddEdxUtils::CbmTrddEdxUtils ( )

Construct a new CbmTrd dEdx Utils object.

Definition at line 13 of file CbmTrddEdxUtils.cxx.

◆ CbmTrddEdxUtils() [2/2]

CbmTrddEdxUtils::CbmTrddEdxUtils ( const CbmTrddEdxUtils & )
delete

Copy constructor (not implemented!)

◆ ~CbmTrddEdxUtils()

CbmTrddEdxUtils::~CbmTrddEdxUtils ( )
virtual

Destroy the CbmTrd dEdx Utils object.

Definition at line 14 of file CbmTrddEdxUtils.cxx.

Member Function Documentation

◆ GetMipNormedBB()

Double_t CbmTrddEdxUtils::GetMipNormedBB ( Double_t betaGamma)
static

Get the Mip normalized Bethe-Bloch dEdx value Returns Q/Q_MIP based on a given parametrization of the Bethe-Bloch function In the current status it returns the values for the ALEPH/ALICE-TRD parametrization see https://arxiv.org/pdf/1709.02743.pdf.

Parameters
betaGamma
Returns
Double_t

Definition at line 17 of file CbmTrddEdxUtils.cxx.

References denominator.

◆ MeanChargeCentrPadPRF()

static Double_t CbmTrddEdxUtils::MeanChargeCentrPadPRF ( )
inlinestatic

Mean charge fraction on the central pad assuming a flat distrubtion all over the pad.

Returns
Double_t

Definition at line 85 of file CbmTrddEdxUtils.h.

◆ MipCaliTarget()

static Double_t CbmTrddEdxUtils::MipCaliTarget ( )
inlinestatic

Target percentage of the dynamic range for the MIP energy deposition on the central pad.

Returns
Double_t

Definition at line 68 of file CbmTrddEdxUtils.h.

◆ MipDeDx()

static Double_t CbmTrddEdxUtils::MipDeDx ( )
inlinestatic

Mip De Dx kev/cm for XeC02 8020 see https://cbm-wiki.gsi.de/foswiki/bin/view/TRD/ TrdParameterList.

Returns
Double_t

Definition at line 54 of file CbmTrddEdxUtils.h.

◆ MipMeanPrimaryEles()

static Double_t CbmTrddEdxUtils::MipMeanPrimaryEles ( )
inlinestatic

Mean number of primary electron per cm created by a MIP (current value corresponds to GEANT3 PR20210408 - see e.g. https://www.uni-frankfurt.de/96680075/Doktorarbeit_Etienne_Bechtel.pdf)

Returns
Double_t

Definition at line 61 of file CbmTrddEdxUtils.h.

◆ operator=()

CbmTrddEdxUtils & CbmTrddEdxUtils::operator= ( const CbmTrddEdxUtils & )

Assignment operator (not implemented!)

Returns
CbmTrddEdxUtils&

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