Go to the documentation of this file.
13 #include "G4Material.hh"
16 class G4LogicalVolume;
35 G4LogicalVolume *
Build();
unsigned int m_nTrays
Definition: FitBuilder.h:54
G4Material * m_matMat
Definition: FitBuilder.h:65
unsigned int m_nWTrays
Definition: FitBuilder.h:55
double m_trayDimensionY
Definition: FitBuilder.h:51
Builder class for side FIT.
Definition: FitBuilder.h:24
FITOptions m_options
Definition: FitBuilder.h:47
Definition: DetStructs.h:318
FitType
Definition: FitBuilder.h:26
double m_trayDimensionX
Definition: FitBuilder.h:49
G4Material * m_trayCfrpMat
Definition: FitBuilder.h:64
double m_layerEvenDimensionY
Definition: FitBuilder.h:53
G4Material * m_tungstenMat
Definition: FitBuilder.h:67
G4Material * m_galacticMat
Definition: FitBuilder.h:62
std::vector< bool > m_listOfWLayers
Definition: FitBuilder.h:56
std::vector< float > m_normPos
Definition: FitBuilder.h:70
std::vector< float > NormalPositions()
Get the normal positions of all layers.
Definition: FitBuilder.h:43
G4LogicalVolume * GetFitMasterVolume()
Definition: FitBuilder.cpp:178
G4Material * m_matMatCore
Definition: FitBuilder.h:66
G4Material * m_trayCoreMat
Definition: FitBuilder.h:63
FitType m_type
Definition: FitBuilder.h:46
double m_layerEvenDimensionX
Definition: FitBuilder.h:53
G4LogicalVolume * Build()
Builds the side FIT.
Definition: FitBuilder.cpp:66
double m_layerOddDimensionY
Definition: FitBuilder.h:53
FitBuilder(FITOptions options, FitType type)
Constructor.
Definition: FitBuilder.cpp:24
double m_layerOddDimensionX
Definition: FitBuilder.h:53
std::string m_prefix
Definition: FitBuilder.h:69