|
CbmRoot
|
#include <CbmMuchLayer.h>
Public Member Functions | |
| CbmMuchLayer () | |
| CbmMuchLayer (Int_t detId, Double_t z, Double_t zRel) | |
| CbmMuchLayer (Int_t iStation, Int_t iLayer, Double_t z, Double_t zRel) | |
| virtual | ~CbmMuchLayer () |
| Int_t | GetDetectorId () const |
| CbmMuchLayerSide * | GetSideF () |
| CbmMuchLayerSide * | GetSideB () |
| CbmMuchLayerSide * | GetSide (Bool_t side) |
| Double_t | GetSupportDx () const |
| Double_t | GetSupportDy () const |
| Double_t | GetSupportDz () const |
| void | SetSupportDx (Double_t supDx) |
| void | SetSupportDy (Double_t supDy) |
| void | SetSupportDz (Double_t supDz) |
| Double_t | GetZ () const |
| Double_t | GetZtoStationCenter () const |
| Double_t | GetDz () |
Protected Member Functions | |
| ClassDef (CbmMuchLayer, 1) | |
Protected Attributes | |
| Int_t | fDetectorId |
| Double32_t | fZ |
| CbmMuchLayerSide | fSideF |
| CbmMuchLayerSide | fSideB |
| Double_t | fSupportDx |
| Double_t | fSupportDy |
| Double_t | fSupportDz |
| Double_t | fZtoStationCenter |
This class holds the transport geometry parameters of one MuCh tracking layer.
Definition at line 25 of file CbmMuchLayer.h.
| CbmMuchLayer::CbmMuchLayer | ( | ) |
Default constructor
This class holds the transport geometry parameters of one MuCh tracking layer.
Definition at line 24 of file CbmMuchLayer.cxx.
References fDetectorId, fSideB, fSideF, fSupportDx, fSupportDy, fSupportDz, fZ, and fZtoStationCenter.
Referenced by ClassDef().
| CbmMuchLayer::CbmMuchLayer | ( | Int_t | detId, |
| Double_t | z, | ||
| Double_t | zRel ) |
Standard constructor
| detId | Detector ID |
| z | z position of layer center [cm] |
| zRel | z position of layer center relative to station center [cm] |
Definition at line 39 of file CbmMuchLayer.cxx.
References fDetectorId, fSideB, fSideF, fSupportDx, fSupportDy, fSupportDz, fZ, fZtoStationCenter, CbmMuchAddress::GetLayerIndex(), and CbmMuchAddress::GetStationIndex().
Standard constructor
| iStation | Station index |
| iLayer | Layer index |
| z | z position of layer center [cm] |
| zRel | z position of layer center relative to station center [cm] |
Definition at line 58 of file CbmMuchLayer.cxx.
References fDetectorId, fSideB, fSideF, fSupportDx, fSupportDy, fSupportDz, fZ, and fZtoStationCenter.
|
virtual |
Destructor
Definition at line 76 of file CbmMuchLayer.cxx.
|
protected |
References CbmMuchLayer().
|
inline |
Accessors
Definition at line 50 of file CbmMuchLayer.h.
References fDetectorId.
Referenced by CbmMuchGeoScheme::InitModules().
| Double_t CbmMuchLayer::GetDz | ( | ) |
Definition at line 81 of file CbmMuchLayer.cxx.
References fSupportDz, fZ, CbmMuchLayerSide::GetModule(), CbmMuchLayerSide::GetNModules(), and GetSide().
Referenced by CbmMuchStation::GetTubeDz().
|
inline |
Definition at line 53 of file CbmMuchLayer.h.
References fSideB, and fSideF.
Referenced by CbmMuchDigitizeGem::ConvertSignalToDigi(), CbmMuchSegmentAuto::DrawSegmentation(), CbmMuchSegmentManual::DrawSegmentation(), CbmMuchSegmentSector::DrawSegmentation(), CbmMuchDigitizeGem::GenerateNoise(), GetDz(), CbmMuchGeoScheme::GetLayerSide(), CbmMuchGeoScheme::GetLayerSideByDetId(), CbmMuchDigitizeGem::Init(), CbmMuchGeoScheme::InitModules(), CbmMuchSegmentAuto::Print(), and CbmMuchSegmentManual::Print().
|
inline |
Definition at line 52 of file CbmMuchLayer.h.
References fSideB.
Referenced by CbmMuchClustering::CreateModulesGeometryArray(), CbmMuchSegmentAuto::FinishTask(), CbmMuchSegmentManual::SegmentMuch(), and CbmMuchSegmentSector::SegmentMuch().
|
inline |
Definition at line 51 of file CbmMuchLayer.h.
References fSideF.
Referenced by CbmMuchClustering::CreateModulesGeometryArray(), CbmMuchSegmentAuto::FinishTask(), CbmMuchSegmentManual::SegmentMuch(), and CbmMuchSegmentSector::SegmentMuch().
|
inline |
Definition at line 54 of file CbmMuchLayer.h.
References fSupportDx.
|
inline |
Definition at line 55 of file CbmMuchLayer.h.
References fSupportDy.
|
inline |
Definition at line 56 of file CbmMuchLayer.h.
References fSupportDz.
|
inline |
Definition at line 60 of file CbmMuchLayer.h.
References fZ.
Referenced by CbmMuchStation::GetTubeDz().
|
inline |
Definition at line 61 of file CbmMuchLayer.h.
References fZtoStationCenter.
|
inline |
Definition at line 57 of file CbmMuchLayer.h.
References fSupportDx.
|
inline |
Definition at line 58 of file CbmMuchLayer.h.
References fSupportDy.
|
inline |
Definition at line 59 of file CbmMuchLayer.h.
References fSupportDz.
|
protected |
Definition at line 70 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), and GetDetectorId().
|
protected |
Definition at line 73 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetSide(), and GetSideB().
|
protected |
Definition at line 72 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetSide(), and GetSideF().
|
protected |
Definition at line 74 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetSupportDx(), and SetSupportDx().
|
protected |
Definition at line 75 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetSupportDy(), and SetSupportDy().
|
protected |
Definition at line 76 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetDz(), GetSupportDz(), and SetSupportDz().
|
protected |
Definition at line 71 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), GetDz(), and GetZ().
|
protected |
Definition at line 77 of file CbmMuchLayer.h.
Referenced by CbmMuchLayer(), CbmMuchLayer(), CbmMuchLayer(), and GetZtoStationCenter().