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

#include <VDLayer.h>

Inherits o2::trk::VDLayer.

Public Member Functions

 VDCylindricalLayer (int layerNumber, const std::string &layerName, double layerX2X0, double radius, double phiSpanDeg, double lengthZ, double lengthSensZ)
 
TGeoVolume * createSensor () const
 
void createLayer (TGeoVolume *motherVolume, TGeoMatrix *combiTrans=nullptr) const override
 
- 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 50 of file VDLayer.h.

Constructor & Destructor Documentation

◆ VDCylindricalLayer()

o2::trk::VDCylindricalLayer::VDCylindricalLayer ( int  layerNumber,
const std::string &  layerName,
double  layerX2X0,
double  radius,
double  phiSpanDeg,
double  lengthZ,
double  lengthSensZ 
)

Definition at line 38 of file VDLayer.cxx.

Member Function Documentation

◆ createLayer()

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

Implements o2::trk::VDLayer.

Definition at line 155 of file VDLayer.cxx.

◆ createSensor()

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

Definition at line 73 of file VDLayer.cxx.


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