CbmRoot
|
#include <CbmTrdGas.h>
Public Member Functions | |
CbmTrdGas () | |
virtual | ~CbmTrdGas () |
void | Init () |
TString | GetFileName (TString method) const |
Int_t | GetDetType () const |
Double_t | GetGasThick () const |
Double_t | GetNobleGas () const |
Double_t | GetCO2 () const |
Int_t | GetNobleGasType () const |
Static Public Member Functions | |
static CbmTrdGas * | Instance () |
Private Member Functions | |
CbmTrdGas & | operator= (const CbmTrdGas &) |
CbmTrdGas (const CbmTrdGas &) | |
void | SetFileName () |
/** File name of input for ANN method */ More... | |
Private Attributes | |
Int_t | fDetType |
Double_t | fGasThick |
Double_t | fPercentNobleGas |
Double_t | fPercentCO2 |
Int_t | fNobleGasType |
TString | fFileNameLike |
TString | fFileNameANN |
/** File name of input for likelihood method */ More... | |
Static Private Attributes | |
static CbmTrdGas * | fgInstance = 0 |
Definition at line 14 of file CbmTrdGas.h.
CbmTrdGas::CbmTrdGas | ( | ) |
Definition at line 23 of file CbmTrdGas.cxx.
References fgInstance.
|
virtual |
Definition at line 38 of file CbmTrdGas.cxx.
|
private |
|
inline |
Definition at line 25 of file CbmTrdGas.h.
References fPercentCO2.
Referenced by CbmTrdRadiator::Init().
|
inline |
Definition at line 22 of file CbmTrdGas.h.
References fDetType.
Referenced by CbmTrdRadiator::Init().
TString CbmTrdGas::GetFileName | ( | TString | method | ) | const |
Definition at line 161 of file CbmTrdGas.cxx.
References fFileNameANN, and fFileNameLike.
Referenced by CbmTrdSetTracksPidLike::ReadData().
|
inline |
Definition at line 23 of file CbmTrdGas.h.
References fGasThick.
Referenced by CbmTrdRadiator::Init().
|
inline |
Definition at line 24 of file CbmTrdGas.h.
References fPercentNobleGas.
Referenced by CbmTrdRadiator::Init().
|
inline |
Definition at line 26 of file CbmTrdGas.h.
References fNobleGasType.
void CbmTrdGas::Init | ( | ) |
Definition at line 40 of file CbmTrdGas.cxx.
References fDetType, fGasThick, fNobleGasType, fPercentCO2, fPercentNobleGas, i, SetFileName(), shape, and x.
Referenced by CbmTrdRadiator::Init(), and CbmTrdSetTracksPidLike::ReadData().
|
inlinestatic |
Definition at line 29 of file CbmTrdGas.h.
References fgInstance.
Referenced by CbmTrdRadiator::Init(), and CbmTrdSetTracksPidLike::ReadData().
|
private |
/** File name of input for ANN method */
Definition at line 175 of file CbmTrdGas.cxx.
References fDetType, fFileNameANN, fFileNameLike, fGasThick, fNobleGasType, and fPercentNobleGas.
Referenced by Init().
|
private |
Definition at line 36 of file CbmTrdGas.h.
Referenced by GetDetType(), Init(), and SetFileName().
|
private |
/** File name of input for likelihood method */
Definition at line 43 of file CbmTrdGas.h.
Referenced by GetFileName(), and SetFileName().
|
private |
Singleton Instance
Definition at line 42 of file CbmTrdGas.h.
Referenced by GetFileName(), and SetFileName().
|
private |
Detector type (GSI=0, MB=1)
Definition at line 37 of file CbmTrdGas.h.
Referenced by GetGasThick(), Init(), and SetFileName().
|
staticprivate |
Type of noble gas (Xe=1, Ar=2)
Definition at line 41 of file CbmTrdGas.h.
Referenced by CbmTrdGas(), and Instance().
|
private |
Percentage of CO2
Definition at line 40 of file CbmTrdGas.h.
Referenced by GetNobleGasType(), Init(), and SetFileName().
|
private |
Percentage of noble gas
Definition at line 39 of file CbmTrdGas.h.
|
private |
Thickness of the gas layer
Definition at line 38 of file CbmTrdGas.h.
Referenced by GetNobleGas(), Init(), and SetFileName().