CbmRoot
Loading...
Searching...
No Matches
CbmTrddEdxUtils.h
Go to the documentation of this file.
1/* Copyright (C) 2021 Goethe-University Frankfurt, Frankfurt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Pascal Raisig [committer] */
4
15#ifndef CBMTRDDEDXUTILS_H
16#define CBMTRDDEDXUTILS_H
17
18#include <Rtypes.h>
19#include <RtypesCore.h>
20
21
23public:
29
35
42
47 virtual ~CbmTrddEdxUtils();
48
54 static Double_t MipDeDx() { return 5.0; }
55
61 static Double_t MipMeanPrimaryEles() { return 20.5; }
62
68 static Double_t MipCaliTarget() { return 0.07; }
69
78 static Double_t GetMipNormedBB(Double_t betaGamma);
79
85 static Double_t MeanChargeCentrPadPRF() { return 0.65; }
86
87 // protected:
88 // private:
89public:
90 ClassDef(CbmTrddEdxUtils, 2)
91};
92#endif // CBMTRDDEDEXUTILS_H
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...
CbmTrddEdxUtils(const CbmTrddEdxUtils &)=delete
Copy constructor (not implemented!)
CbmTrddEdxUtils()
Construct a new CbmTrd dEdx Utils object.
static Double_t MeanChargeCentrPadPRF()
Mean charge fraction on the central pad assuming a flat distrubtion all over the pad.
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 PR202104...
virtual ~CbmTrddEdxUtils()
Destroy the CbmTrd dEdx Utils object.
static Double_t MipCaliTarget()
Target percentage of the dynamic range for the MIP energy deposition on the central pad.
CbmTrddEdxUtils & operator=(const CbmTrddEdxUtils &)
Assignment operator (not implemented!)