CbmRoot
|
Definition of geometry for one TRD module. More...
#include <CbmTrdParModGeo.h>
Public Member Functions | |
CbmTrdParModGeo (const char *name="CbmTrdParModGeo", const char *title="TRD module geometry") | |
virtual | ~CbmTrdParModGeo () |
virtual Double_t | GetDX () const |
virtual Double_t | GetDY () const |
virtual Double_t | GetDZ () const |
const Char_t * | GetPath () const |
virtual void | GetXYZ (Double_t xyz[3]) const |
virtual Double_t | GetX () const |
virtual Double_t | GetY () const |
virtual Double_t | GetZ () const |
virtual void | LocalToMaster (Double_t in[3], Double_t out[3]) const |
virtual Int_t | GetModuleId () const |
virtual void | SetModuleId (Int_t m) |
Protected Attributes | |
Int_t | fModuleId |
module id More... | |
Private Member Functions | |
CbmTrdParModGeo (const CbmTrdParModGeo &) | |
const CbmTrdParModGeo & | operator= (const CbmTrdParModGeo &) |
Private Attributes | |
TGeoPhysicalNode * | fNode |
geometrical data for the module More... | |
Definition of geometry for one TRD module.
Definition at line 12 of file CbmTrdParModGeo.h.
CbmTrdParModGeo::CbmTrdParModGeo | ( | const char * | name = "CbmTrdParModGeo" , |
const char * | title = "TRD module geometry" |
||
) |
Definition at line 10 of file CbmTrdParModGeo.cxx.
References fNode.
|
virtual |
Definition at line 16 of file CbmTrdParModGeo.cxx.
References fNode.
|
private |
|
virtual |
Definition at line 19 of file CbmTrdParModGeo.cxx.
References fNode.
Referenced by CbmTrdModuleAbstract::GetDx(), and CbmTrdParSetGeo::Print().
|
virtual |
Definition at line 24 of file CbmTrdParModGeo.cxx.
References fNode.
Referenced by CbmTrdModuleAbstract::GetDy(), and CbmTrdParSetGeo::Print().
|
virtual |
Definition at line 29 of file CbmTrdParModGeo.cxx.
References fNode.
Referenced by CbmTrdModuleAbstract::GetDz(), and CbmTrdParSetGeo::Print().
|
inlinevirtualinherited |
Definition at line 15 of file CbmTrdParMod.h.
References CbmTrdParMod::fModuleId.
Referenced by CbmTrdParSet::addParam(), and CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram().
|
inline |
Definition at line 20 of file CbmTrdParModGeo.h.
Referenced by CbmTrdParSetGeo::Print().
|
inlinevirtual |
Definition at line 22 of file CbmTrdParModGeo.h.
References GetXYZ().
Referenced by CbmTrdQa::CreateLayerView(), CbmTrdQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdHitDensityQa::Finish(), CbmTrdHitRateQa::GetModuleInformationFromDigiPar(), CbmTrdHitRateFastQa::GetModuleInformationFromDigiPar(), and CbmTrdHitRateFastQa::ScanModulePlane().
|
virtual |
Definition at line 40 of file CbmTrdParModGeo.cxx.
References fNode, and memset().
Referenced by GetX(), GetY(), GetZ(), and CbmTrdParSetGeo::Print().
|
inlinevirtual |
Definition at line 27 of file CbmTrdParModGeo.h.
References GetXYZ().
Referenced by CbmTrdQa::CreateLayerView(), CbmTrdQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdHitDensityQa::Finish(), CbmTrdHitRateQa::GetModuleInformationFromDigiPar(), CbmTrdHitRateFastQa::GetModuleInformationFromDigiPar(), and CbmTrdHitRateFastQa::ScanModulePlane().
|
inlinevirtual |
Definition at line 32 of file CbmTrdParModGeo.h.
References GetXYZ().
Referenced by CbmTrdQa::Exec(), CbmTrdHitDensityQa::Finish(), CbmTrdHitRateQa::GetModuleInformationFromDigiPar(), CbmTrdHitRateFastQa::GetModuleInformationFromDigiPar(), and CbmTrdHitRateFastQa::ScanModulePlane().
|
virtual |
Definition at line 34 of file CbmTrdParModGeo.cxx.
References fNode.
Referenced by CbmTrdModuleAbstract::LocalToMaster().
|
private |
|
inlinevirtualinherited |
Definition at line 17 of file CbmTrdParMod.h.
References CbmTrdParMod::fModuleId, and m.
Referenced by CbmTrdParManager::CreateModuleParameters().
|
protectedinherited |
module id
Definition at line 20 of file CbmTrdParMod.h.
Referenced by CbmTrdParModGas::CbmTrdParModGas(), CbmTrdParMod::GetModuleId(), CbmTrdParModGas::Print(), CbmTrdParModDigi::Print(), CbmTrdParModGas::SetDriftMap(), and CbmTrdParMod::SetModuleId().
|
private |
geometrical data for the module
Definition at line 43 of file CbmTrdParModGeo.h.
Referenced by CbmTrdParModGeo(), GetDX(), GetDY(), GetDZ(), GetXYZ(), LocalToMaster(), and ~CbmTrdParModGeo().