|
CbmRoot
|
#include <CbmMustStation.h>
Public Member Functions | |
| CbmMustStation () | |
| CbmMustStation (int iStation, double z) | |
| virtual | ~CbmMustStation () |
| uint32_t | GetAddress () const |
| double | GetZ () const |
| int | GetNLayers () const |
| CbmMustTube * | GetTube (uint32_t address) const |
| CbmMustLayer * | GetLayer (uint32_t address) const |
| CbmMustLayer * | FindLayer (uint32_t address) |
| bool | AddLayer (CbmMustLayer *layer) |
| void | Show () |
Protected Member Functions | |
| ClassDef (CbmMustStation, 1) | |
Protected Attributes | |
| uint32_t | fAddress {0} |
| double | fZ {0.} |
| std::vector< CbmMustLayer * > | fLayers |
Definition at line 30 of file CbmMustStation.h.
| CbmMustStation::CbmMustStation | ( | ) |
Default constructor
This class holds the transport geometry parameters of one Must tracking station. Based on CbmMuchStation by M.Ryzhinskiy m.ryz.nosp@m.hins.nosp@m.kiy@g.nosp@m.si.d.nosp@m.e
Definition at line 21 of file CbmMustStation.cxx.
Referenced by ClassDef().
| CbmMustStation::CbmMustStation | ( | int | iStation, |
| double | z ) |
Standard constructor
| iStation | Station index |
| z | z position of station center in global cs [cm] |
Definition at line 25 of file CbmMustStation.cxx.
References fAddress, fLayers, fZ, and GetAddress().
|
virtual |
Destructor
Definition at line 35 of file CbmMustStation.cxx.
| bool CbmMustStation::AddLayer | ( | CbmMustLayer * | layer | ) |
Definition at line 60 of file CbmMustStation.cxx.
References fLayers, and CbmMustLayer::GetAddress().
|
protected |
References CbmMustStation().
| CbmMustLayer * CbmMustStation::FindLayer | ( | uint32_t | address | ) |
Definition at line 50 of file CbmMustStation.cxx.
References fLayers.
|
inline |
Accessors
Definition at line 47 of file CbmMustStation.h.
References fAddress.
Referenced by CbmMustStation().
| CbmMustLayer * CbmMustStation::GetLayer | ( | uint32_t | address | ) | const |
Definition at line 44 of file CbmMustStation.cxx.
References fLayers, and CbmMustAddress::GetLayerIndex().
Referenced by GetTube().
|
inline |
Definition at line 49 of file CbmMustStation.h.
References fLayers.
| CbmMustTube * CbmMustStation::GetTube | ( | uint32_t | address | ) | const |
Definition at line 38 of file CbmMustStation.cxx.
References GetLayer(), and CbmMustLayer::GetTube().
|
inline |
Definition at line 48 of file CbmMustStation.h.
References fZ.
| void CbmMustStation::Show | ( | ) |
Definition at line 71 of file CbmMustStation.cxx.
|
protected |
Definition at line 63 of file CbmMustStation.h.
Referenced by CbmMustStation(), GetAddress(), and Show().
|
protected |
Definition at line 65 of file CbmMustStation.h.
Referenced by AddLayer(), CbmMustStation(), FindLayer(), GetLayer(), GetNLayers(), and Show().
|
protected |
Definition at line 64 of file CbmMustStation.h.
Referenced by CbmMustStation(), GetZ(), and Show().