|
CbmRoot
|
Namespaces | |
| namespace | geo |
Classes | |
| struct | FEB |
| struct | READOUT |
| class | RecoSetupUnitFactory |
| A factory class for the STS RecoSetupUnit. More... | |
Enumerations | |
| enum class | eAsic : int { kSpadic = 0 , kFasp = 1 , kNotSet } |
| enum class | ePadPlane : int { k1d = 0 , k2d = 1 , kNotSet } |
| enum class | eWindow : int { kThin = 0 , kThick , kNotSet } |
| enum class | eGas : int { kAr = 0 , kXe , kNotSet } |
| enum | eModuleConfig { kPPtyp = 0 , kFEEtyp = 1 } |
| enum class | eModuleTypes1D : int { kHighChDensitySmallR = 1 , kLowChDensitySmallR = 3 , kHighChDensityLargeR = 5 , kLowChDensityLargeR = 7 , kMcbmModule , kNmoduleTypes = 5 } |
Functions | |
| bool | HasFaspFEE (uint16_t config) |
| Inquire the FEE read-out type of the module. | |
| bool | HasSpadicFEE (uint16_t config) |
| bool | HasPadPlane2D (uint16_t config) |
| Inquire the pad-plane type of the chamber. | |
| bool | HasPadPlane1D (uint16_t config) |
| void | SetFEE (uint16_t config, bool fasp=true) |
| Define the read-out FEE type of the module. | |
| void | SetPP (uint16_t config, bool twod=true) |
| Define the pad-plane type of the chamber. | |
Variables | |
| static READOUT | mod1D [9] |
| static const READOUT | mod2D [3] |
| static constexpr FEB | faspFeb [2] |
|
strong |
| Enumerator | |
|---|---|
| kSpadic | SPADIC type definition. |
| kFasp | FASP ASIC definition. |
| kNotSet | ASIC not set / recognized. |
Definition at line 17 of file CbmTrdDefs.h.
|
strong |
| Enumerator | |
|---|---|
| kAr | ArCO2 active gas. |
| kXe | XeCO2 active gas. |
| kNotSet | active gas not set / recognized |
Definition at line 41 of file CbmTrdDefs.h.
16 bits bit map for module configuration [0] - chamber's pad-plane type; 0 rectangular pads, 1 triangular pads,
| Enumerator | |
|---|---|
| kPPtyp | toggle pad-plane type of the chamber |
| kFEEtyp | toggle FEE type for the module |
Definition at line 59 of file CbmTrdDefs.h.
|
strong |
| Enumerator | |
|---|---|
| kHighChDensitySmallR | |
| kLowChDensitySmallR | |
| kHighChDensityLargeR | |
| kLowChDensityLargeR | |
| kMcbmModule | |
| kNmoduleTypes | |
Definition at line 66 of file CbmTrdDefs.h.
|
strong |
| Enumerator | |
|---|---|
| k1d | rectangular 1D case |
| k2d | triangular 2D case |
| kNotSet | pad=plane not set / recognized |
Definition at line 25 of file CbmTrdDefs.h.
|
strong |
| Enumerator | |
|---|---|
| kThin | 1D case (Al+mylar) |
| kThick | 2D case (Kapton + C + HC) |
| kNotSet | window not set / recognized |
Definition at line 33 of file CbmTrdDefs.h.
| bool cbm::trd::HasFaspFEE | ( | uint16_t | config | ) |
Inquire the FEE read-out type of the module.
Definition at line 9 of file CbmTrdDefs.cxx.
References kFEEtyp, and TESTBIT.
Referenced by HasSpadicFEE().
| bool cbm::trd::HasPadPlane1D | ( | uint16_t | config | ) |
Definition at line 12 of file CbmTrdDefs.cxx.
References HasPadPlane2D().
| bool cbm::trd::HasPadPlane2D | ( | uint16_t | config | ) |
Inquire the pad-plane type of the chamber.
Definition at line 11 of file CbmTrdDefs.cxx.
References kPPtyp, and TESTBIT.
Referenced by CbmTrdParModDigi::GetPadPlaneType(), and HasPadPlane1D().
| bool cbm::trd::HasSpadicFEE | ( | uint16_t | config | ) |
Definition at line 10 of file CbmTrdDefs.cxx.
References HasFaspFEE().
| void cbm::trd::SetFEE | ( | uint16_t | config, |
| bool | fasp = true ) |
Define the read-out FEE type of the module.
| [in] | set | true for FASP and false [default] for SPADIC |
Definition at line 13 of file CbmTrdDefs.cxx.
References CLRBIT, kFEEtyp, and SETBIT.
Referenced by cbm::trd::geo::ChamberBuilder::Init().
| void cbm::trd::SetPP | ( | uint16_t | config, |
| bool | twod = true ) |
Define the pad-plane type of the chamber.
| [in] | set | true for TRD-2D and false [default] for TRD-1D |
Definition at line 17 of file CbmTrdDefs.cxx.
References CLRBIT, kPPtyp, and SETBIT.
Referenced by cbm::trd::geo::ChamberBuilder::Init().
|
staticconstexpr |
Definition at line 158 of file CbmTrdDefs.h.
Referenced by cbm::trd::geo::Setup::Module::getParams(), cbm::trd::geo::ChamberBuilder::FEB::Init(), and cbm::trd::geo::ReadFebInfo().
|
static |
Definition at line 94 of file CbmTrdDefs.h.
Referenced by cbm::trd::geo::Setup::Module::getParams().
|
static |
Definition at line 142 of file CbmTrdDefs.h.
Referenced by cbm::trd::geo::Setup::Module::getParams().