1 #ifndef CaptDriftRegionBuilder_hh_Seen 2 #define CaptDriftRegionBuilder_hh_Seen 24 virtual G4LogicalVolume *
GetPiece(
void);
double GetHeight()
Get the total height of the drift region.
double GetGridPlaneOffset()
Get the offset of the grid from the top of the drift region.
virtual ~CaptDriftRegionBuilder()
double fWirePlaneSpacing
The distance between the wire planes.
double GetXPlaneOffset()
Get the offset of the X plane from the top of the drift region.
CaptDriftRegionBuilder(G4String name, EDepSim::Builder *parent)
void SetWirePlaneSpacing(double v)
Set the spacing between the wire planes.
double GetVPlaneOffset()
Get the offset of the X plane from the top of the drift region.
void SetApothem(double v)
Construct a module from components.
Builder(G4String n, EDepSim::UserDetectorConstruction *c)
virtual G4LogicalVolume * GetPiece(void)
double GetGroundPlaneOffset()
double GetUPlaneOffset()
Get the offset of the X plane from the top of the drift region.
G4ThreeVector GetOffset()
double fDriftLength
The distance from the cathode to the first wire plane.
double GetWirePlaneSpacing()
double fApothem
The radius of the circle that can fit inside.
void SetDriftLength(double v)
def parent(G, child, parent_type)