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