EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Go to the source code of this file.
Macros | |
#define | _FIBER_X_SPACING_ (0.0376 * 25.4) |
#define | _FIBER_Y_SPACING_ (0.0328 * 25.4) |
#define | _MIN_DISTANCE_TO_EDGE_ ((0.0110 + 0.0108)*25.4) |
#define | _ASSUME_TWO_TOWER_ASSEMBLIES_ |
Functions | |
void * | define_basic_parameters (const char *detName, int version, int subVersion) |
TGeoVolume * | make_single_tower (void *qpar) |
#define _ASSUME_TWO_TOWER_ASSEMBLIES_ |
Definition at line 20 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 20 of file femc-lib.C
#define _FIBER_X_SPACING_ (0.0376 * 25.4) |
Definition at line 8 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 8 of file femc-lib.C
Referenced by define_basic_parameters().
#define _FIBER_Y_SPACING_ (0.0328 * 25.4) |
Definition at line 9 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 9 of file femc-lib.C
Referenced by define_basic_parameters().
#define _MIN_DISTANCE_TO_EDGE_ ((0.0110 + 0.0108)*25.4) |
Definition at line 14 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 14 of file femc-lib.C
Referenced by make_single_tower().
void* define_basic_parameters | ( | const char * | detName, |
int | version, | ||
int | subVersion | ||
) |
Definition at line 23 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 23 of file femc-lib.C
References _FIBER_X_SPACING_, _FIBER_Y_SPACING_, CalorimeterGeoParData::Fiber, CalorimeterGeoParData::mCellFaceSizeX, CalorimeterGeoParData::mCellFaceSizeY, FemcGeoParData::mFiber, FiberParData::mFiberCladdingThickness, FiberParData::mFiberCoreDiameter, FiberParData::mFiberNumPerRow, FiberParData::mFiberRowNum, FiberParData::mFiberSpacingX, FiberParData::mFiberSpacingY, FiberParData::mFiberX0offset, FiberParData::mFiberY0offset, TowerParData::mG10Thickness, TowerParData::mG10Width, CalorimeterGeoParData::mInterCellGap, TowerParData::mLightGuideLength, TowerParData::mLightGuideUpstreamWidth, FiberParData::mOuterDiameter, TowerParData::mSensorThickness, TowerParData::mSensorToSensorDistance, TowerParData::mSensorWidth, TowerParData::mSiliconPadThickness, FemcGeoParData::mTower, TowerParData::mTowerShellLength, and CalorimeterGeoParData::mType.
Referenced by femc(), and hcal().
TGeoVolume* make_single_tower | ( | void * | qpar | ) |
Definition at line 100 of file femc-lib.C.
View newest version in sPHENIX GitHub at line 100 of file femc-lib.C
References _MIN_DISTANCE_TO_EDGE_, FiberParData::AddLayer(), EicGeoParData::GetDetName(), FiberParData::GetLayer(), FiberParData::GetLayerNum(), EicGeoParData::GetMedium(), G4TTL::layer, CalorimeterGeoParData::mCellFaceSizeX, CalorimeterGeoParData::mCellFaceSizeY, CalorimeterGeoParData::mCellLength, FemcGeoParData::mFiber, FiberParData::mFiberCoreDiameter, FiberParData::mFiberNumPerRow, FiberParData::mFiberRowNum, FiberParData::mFiberSpacingX, FiberParData::mFiberSpacingY, FiberParData::mFiberX0offset, FiberParData::mFiberY0offset, TowerParData::mG10Thickness, TowerParData::mG10Width, TowerParData::mLightGuideLength, TowerParData::mLightGuideUpstreamWidth, FiberTowerLayer::mMedia, FiberTowerLayer::mOffset, FiberParData::mOuterDiameter, TowerParData::mSensorThickness, TowerParData::mSensorToSensorDistance, TowerParData::mSensorWidth, TowerParData::mSiliconPadThickness, FiberTowerLayer::mThickness, FemcGeoParData::mTower, TowerParData::mTowerShellLength, EicDetName::Name(), printf(), FiberTowerLayer::SetLayerNames(), and vtower.
Referenced by femc(), and hcal().