Project
Loading...
Searching...
No Matches
FT3Module Class Reference

#include <FT3Module.h>

Public Member Functions

void createModule_staveGeo (double mZ, int layerNumber, int direction, double Rin, double Rout, double z_offset_local, const Constants::StaveConfig &staveConfig, TGeoVolume *motherVolume)
 

Static Public Member Functions

static void initialize_materials ()
 
static void createModule (double mZ, int layerNumber, int direction, double Rin, double Rout, double overlap, const std::string &face, const std::string &layout_type, TGeoVolume *motherVolume)
 

Public Attributes

const charmDetName
 

Static Public Attributes

static TGeoMaterial * siliconMat = nullptr
 
static TGeoMedium * siliconMed = nullptr
 
static TGeoMaterial * copperMat = nullptr
 
static TGeoMedium * copperMed = nullptr
 
static TGeoMaterial * kaptonMat = nullptr
 
static TGeoMedium * kaptonMed = nullptr
 
static TGeoMaterial * epoxyMat = nullptr
 
static TGeoMedium * epoxyMed = nullptr
 
static TGeoMaterial * AluminumMat = nullptr
 
static TGeoMedium * AluminumMed = nullptr
 
static TGeoMaterial * carbonFiberMat = nullptr
 
static TGeoMedium * carbonFiberMed = nullptr
 

Detailed Description

Definition at line 32 of file FT3Module.h.

Member Function Documentation

◆ createModule()

void FT3Module::createModule ( double  mZ,
int  layerNumber,
int  direction,
double  Rin,
double  Rout,
double  overlap,
const std::string &  face,
const std::string &  layout_type,
TGeoVolume *  motherVolume 
)
static

Definition at line 1387 of file FT3Module.cxx.

◆ createModule_staveGeo()

void FT3Module::createModule_staveGeo ( double  mZ,
int  layerNumber,
int  direction,
double  Rin,
double  Rout,
double  z_offset_local,
const Constants::StaveConfig staveConfig,
TGeoVolume *  motherVolume 
)

Definition at line 1395 of file FT3Module.cxx.

◆ initialize_materials()

void FT3Module::initialize_materials ( )
static

Definition at line 50 of file FT3Module.cxx.

Member Data Documentation

◆ AluminumMat

TGeoMaterial * FT3Module::AluminumMat = nullptr
static

Definition at line 45 of file FT3Module.h.

◆ AluminumMed

TGeoMedium * FT3Module::AluminumMed = nullptr
static

Definition at line 46 of file FT3Module.h.

◆ carbonFiberMat

TGeoMaterial * FT3Module::carbonFiberMat = nullptr
static

Definition at line 47 of file FT3Module.h.

◆ carbonFiberMed

TGeoMedium * FT3Module::carbonFiberMed = nullptr
static

Definition at line 48 of file FT3Module.h.

◆ copperMat

TGeoMaterial * FT3Module::copperMat = nullptr
static

Definition at line 39 of file FT3Module.h.

◆ copperMed

TGeoMedium * FT3Module::copperMed = nullptr
static

Definition at line 40 of file FT3Module.h.

◆ epoxyMat

TGeoMaterial * FT3Module::epoxyMat = nullptr
static

Definition at line 43 of file FT3Module.h.

◆ epoxyMed

TGeoMedium * FT3Module::epoxyMed = nullptr
static

Definition at line 44 of file FT3Module.h.

◆ kaptonMat

TGeoMaterial * FT3Module::kaptonMat = nullptr
static

Definition at line 41 of file FT3Module.h.

◆ kaptonMed

TGeoMedium * FT3Module::kaptonMed = nullptr
static

Definition at line 42 of file FT3Module.h.

◆ mDetName

const char* FT3Module::mDetName

Definition at line 50 of file FT3Module.h.

◆ siliconMat

TGeoMaterial * FT3Module::siliconMat = nullptr
static

Definition at line 37 of file FT3Module.h.

◆ siliconMed

TGeoMedium * FT3Module::siliconMed = nullptr
static

Definition at line 38 of file FT3Module.h.


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