Go to the documentation of this file.
12 #ifndef TOPSCDBUILDER_H_
13 #define TOPSCDBUILDER_H_
15 class G4LogicalVolume;
31 G4LogicalVolume *
Build();
float m_siXYGap
gap between silicon X and Y planes
Definition: TopScdBuilder.h:49
Builder class for top SCD.
Definition: TopScdBuilder.h:22
Definition: DetStructs.h:404
float m_siWaferX
Definition: TopScdBuilder.h:44
std::vector< float > m_normPos
Definition: TopScdBuilder.h:53
TopScdBuilder(SCDOptions &options)
Constructor.
Definition: TopScdBuilder.cpp:31
float m_siWaferZ
Definition: TopScdBuilder.h:46
const std::vector< float > & NormalPositions() const
Get the normal positions of all layers.
Definition: TopScdBuilder.h:38
SCDOptions & m_options
Definition: TopScdBuilder.h:38
float m_siWaferY
Definition: TopScdBuilder.h:45
float m_siWaferGap
gap between wafers in both view (wafer in a ladder and between ladders)
Definition: TopScdBuilder.h:47
float m_cfhPlaneZ
CarbonFiberHoneycombe thickness.
Definition: TopScdBuilder.h:48
float m_trayGap
gap between trays
Definition: TopScdBuilder.h:51
G4LogicalVolume * Build()
Builds the top SCD.
Definition: TopScdBuilder.cpp:36
float m_siCfGap
gap between silicon plane (both X and Y) and CarbonFiberHoneycomb
Definition: TopScdBuilder.h:50