Project
Loading...
Searching...
No Matches
o2::cpv::GeometryParams Class Referencefinal

#include <GeometryParams.h>

Inherits TNamed.

Public Member Functions

 GeometryParams ()=default
 Default constructor.
 
 ~GeometryParams () final=default
 Destructor.
 
void GetModuleAngle (int module, float angle[3][2]) const
 
float GetCPVAngle (Int_t index) const
 
void GetModuleCenter (int module, float *pos) const
 
int GetNModules () const
 
int GetNumberOfCPVPadsPhi () const
 
int GetNumberOfCPVPadsZ () const
 
float GetCPVPadSizePhi () const
 
float GetCPVPadSizeZ () const
 
float GetCPVBoxSize (int index) const
 
float GetCPVActiveSize (int index) const
 
int GetNumberOfCPVChipsPhi () const
 
int GetNumberOfCPVChipsZ () const
 
float GetGassiplexChipSize (int index) const
 
float GetCPVGasThickness () const
 
float GetCPVTextoliteThickness () const
 
float GetCPVCuNiFoilThickness () const
 
float GetFTPosition (int index) const
 
float GetCPVFrameSize (int index) const
 

Static Public Member Functions

static GeometryParamsGetInstance (const std::string_view name="CPVRun3Params")
 Get singleton (create if necessary)
 

Detailed Description

Definition at line 25 of file GeometryParams.h.

Constructor & Destructor Documentation

◆ GeometryParams()

o2::cpv::GeometryParams::GeometryParams ( )
default

Default constructor.

◆ ~GeometryParams()

o2::cpv::GeometryParams::~GeometryParams ( )
finaldefault

Destructor.

Member Function Documentation

◆ GetCPVActiveSize()

float o2::cpv::GeometryParams::GetCPVActiveSize ( int  index) const
inline

Definition at line 67 of file GeometryParams.h.

◆ GetCPVAngle()

float o2::cpv::GeometryParams::GetCPVAngle ( Int_t  index) const
inline

Definition at line 52 of file GeometryParams.h.

◆ GetCPVBoxSize()

float o2::cpv::GeometryParams::GetCPVBoxSize ( int  index) const
inline

Definition at line 66 of file GeometryParams.h.

◆ GetCPVCuNiFoilThickness()

float o2::cpv::GeometryParams::GetCPVCuNiFoilThickness ( ) const
inline

Definition at line 73 of file GeometryParams.h.

◆ GetCPVFrameSize()

float o2::cpv::GeometryParams::GetCPVFrameSize ( int  index) const
inline

Definition at line 75 of file GeometryParams.h.

◆ GetCPVGasThickness()

float o2::cpv::GeometryParams::GetCPVGasThickness ( ) const
inline

Definition at line 71 of file GeometryParams.h.

◆ GetCPVPadSizePhi()

float o2::cpv::GeometryParams::GetCPVPadSizePhi ( ) const
inline

Definition at line 64 of file GeometryParams.h.

◆ GetCPVPadSizeZ()

float o2::cpv::GeometryParams::GetCPVPadSizeZ ( ) const
inline

Definition at line 65 of file GeometryParams.h.

◆ GetCPVTextoliteThickness()

float o2::cpv::GeometryParams::GetCPVTextoliteThickness ( ) const
inline

Definition at line 72 of file GeometryParams.h.

◆ GetFTPosition()

float o2::cpv::GeometryParams::GetFTPosition ( int  index) const
inline

Definition at line 74 of file GeometryParams.h.

◆ GetGassiplexChipSize()

float o2::cpv::GeometryParams::GetGassiplexChipSize ( int  index) const
inline

Definition at line 70 of file GeometryParams.h.

◆ GetInstance()

static GeometryParams * o2::cpv::GeometryParams::GetInstance ( const std::string_view  name = "CPVRun3Params")
inlinestatic

Get singleton (create if necessary)

Definition at line 35 of file GeometryParams.h.

◆ GetModuleAngle()

void o2::cpv::GeometryParams::GetModuleAngle ( int  module,
float  angle[3][2] 
) const
inline

Definition at line 43 of file GeometryParams.h.

◆ GetModuleCenter()

void o2::cpv::GeometryParams::GetModuleCenter ( int  module,
float *  pos 
) const
inline

Definition at line 54 of file GeometryParams.h.

◆ GetNModules()

int o2::cpv::GeometryParams::GetNModules ( ) const
inline

Definition at line 61 of file GeometryParams.h.

◆ GetNumberOfCPVChipsPhi()

int o2::cpv::GeometryParams::GetNumberOfCPVChipsPhi ( ) const
inline

Definition at line 68 of file GeometryParams.h.

◆ GetNumberOfCPVChipsZ()

int o2::cpv::GeometryParams::GetNumberOfCPVChipsZ ( ) const
inline

Definition at line 69 of file GeometryParams.h.

◆ GetNumberOfCPVPadsPhi()

int o2::cpv::GeometryParams::GetNumberOfCPVPadsPhi ( ) const
inline

Definition at line 62 of file GeometryParams.h.

◆ GetNumberOfCPVPadsZ()

int o2::cpv::GeometryParams::GetNumberOfCPVPadsZ ( ) const
inline

Definition at line 63 of file GeometryParams.h.


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