15#ifndef ALICEO2_FT3_UPGRADEV3LAYER_H_
16#define ALICEO2_FT3_UPGRADEV3LAYER_H_
18#include <TGeoManager.h>
54 auto getZ()
const {
return mZ; }
80 Int_t mLayerNumber = -1;
82 std::string mLayerName;
83 Double_t mInnerRadius;
84 Double_t mOuterRadius;
86 Double_t mChipThickness;
Definition of the FT3Module class.
Definition of the Detector class.
static TGeoMaterial * waterMat
virtual void createLayer(TGeoVolume *motherVolume)
static TGeoMedium * medFoam
auto getDirection() const
static TGeoMedium * medCarbonFiber
void createSeparationLayer_waterCooling(TGeoVolume *motherVolume, const std::string &separationLayerName)
FT3Layer(const FT3Layer &)=default
Copy constructor.
static void initialize_mat()
static TGeoMedium * waterMed
~FT3Layer() override
Default destructor.
static TGeoMaterial * carbonFiberMat
static TGeoMedium * kaptonMed
static TGeoMaterial * kaptonMat
auto getOuterRadius() const
void createSeparationLayer(TGeoVolume *motherVolume, const std::string &separationLayerName)
auto getInnerRadius() const
getters
FT3Layer & operator=(const FT3Layer &)=default
Assignment operator.
static TGeoMaterial * foamMat
GLdouble GLdouble GLdouble z
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...