Project
Loading...
Searching...
No Matches
o2::trk::VDDiskLayer Class Reference

#include <VDLayer.h>

Inherits o2::trk::VDLayer.

Public Member Functions

 VDDiskLayer (int layerNumber, const std::string &layerName, double layerX2X0, double rMin, double rMax, double phiSpanDeg, double zPos)
 
TGeoVolume * createSensor () const
 
void createLayer (TGeoVolume *motherVolume, TGeoMatrix *combiTrans=nullptr) const override
 
double getZPosition () const
 
- Public Member Functions inherited from o2::trk::VDLayer
 VDLayer ()=default
 
 VDLayer (int layerNumber, const std::string &layerName, double layerX2X0)
 
virtual ~VDLayer ()=default
 
double getChipThickness () const
 

Additional Inherited Members

- Protected Attributes inherited from o2::trk::VDLayer
int mLayerNumber {0}
 
std::string mLayerName
 
double mX2X0 {0.f}
 
double mChipThickness {0.f}
 
double mModuleWidth {4.54f}
 

Detailed Description

Definition at line 87 of file VDLayer.h.

Constructor & Destructor Documentation

◆ VDDiskLayer()

o2::trk::VDDiskLayer::VDDiskLayer ( int  layerNumber,
const std::string &  layerName,
double  layerX2X0,
double  rMin,
double  rMax,
double  phiSpanDeg,
double  zPos 
)

Definition at line 60 of file VDLayer.cxx.

Member Function Documentation

◆ createLayer()

void o2::trk::VDDiskLayer::createLayer ( TGeoVolume *  motherVolume,
TGeoMatrix *  combiTrans = nullptr 
) const
overridevirtual

Implements o2::trk::VDLayer.

Definition at line 265 of file VDLayer.cxx.

◆ createSensor()

TGeoVolume * o2::trk::VDDiskLayer::createSensor ( ) const

Definition at line 120 of file VDLayer.cxx.

◆ getZPosition()

double o2::trk::VDDiskLayer::getZPosition ( ) const
inline

Definition at line 96 of file VDLayer.h.


The documentation for this class was generated from the following files: