BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemStripMedium.h
Go to the documentation of this file.
1#ifndef BMNGEMSTRIPMEDIUM_H
2#define BMNGEMSTRIPMEDIUM_H
3
5#include "TROOT.h"
6
8{
9
10 public:
12 {
13 static BmnGemStripMedium medium;
14 return medium;
15 }
16
17 private:
18 BmnGemStripMedium(); // this constructor is not available for explicitly calling
22
23 public:
26
27 // private:
28 public:
30 Double_t MCD; // Mean collision distance
31 Double_t BField; // magnetic field of the configuration [T]
32
33 // Polynomial coefficients for f(x) = (p0 + p1*x + p2*x^2 + p3*x^3) (describing the average shift of cluster
34 // centers)
39
40 // Polynomial coefficients for f(x) = (p0 + p1*x + p2*x^2 + p3*x^3+ p4*x^4 + p5*x^5) (describing the average
41 // scattering of cluster centers)
48
50};
51
52#endif
bool Bool_t
double Double_t
#define ClassDef(name, id)
static BmnGemStripMedium & GetInstance()
BmnGemStripMedium & operator=(BmnGemStripMedium const &)=delete
BmnGemStripMedium(BmnGemStripMedium const &)=delete
TString GetNameOfCurrentConfiguration()
Bool_t SetCurrentConfiguration(BmnGemStripMediumConfiguration::MEDIUM medium)