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

#include <VDLayer.h>

Inherits o2::trk::VDLayer.

Public Member Functions

 VDRectangularLayer (int layerNumber, const std::string &layerName, double layerX2X0, double width, 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 69 of file VDLayer.h.

Constructor & Destructor Documentation

◆ VDRectangularLayer()

o2::trk::VDRectangularLayer::VDRectangularLayer ( int  layerNumber,
const std::string &  layerName,
double  layerX2X0,
double  width,
double  lengthZ,
double  lengthSensZ 
)

Definition at line 47 of file VDLayer.cxx.

Member Function Documentation

◆ createLayer()

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

Implements o2::trk::VDLayer.

Definition at line 211 of file VDLayer.cxx.

◆ createSensor()

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

Definition at line 96 of file VDLayer.cxx.


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