#include <LBNEStandardPerson.hh>
Definition at line 10 of file LBNEStandardPerson.hh.
LBNEStandardPerson::LBNEStandardPerson |
( |
G4String |
detName | ) |
|
Definition at line 30 of file LBNEStandardPerson.cc.
32 std::cout <<
" LBNEStandardPerson called...with detName " << detName <<
std::endl;
QTextStream & endl(QTextStream &s)
LBNEStandardPerson::~LBNEStandardPerson |
( |
| ) |
|
void LBNEStandardPerson::ConstructSubvolume |
( |
| ) |
|
Definition at line 42 of file LBNEStandardPerson.cc.
46 G4cout <<
"Constructing the Hadron Absorber" << G4endl;
47 G4ThreeVector absorberPosition = G4ThreeVector(0,0,0);
74 G4Sphere* headSolid =
new G4Sphere(
"headSolid", 0,
fHeadRadius,
78 G4Tubs* torsoSolid =
new G4Tubs(
"torsoSolid", 0,
fTorsoRadius,
81 G4Tubs* legSolid =
new G4Tubs(
"legSolid", 0,
fLegRadius,
82 fLegLength/2, 0, 360*CLHEP::deg);
84 G4UnionSolid *humanSolid =
new G4UnionSolid(
"humanSolid", legSolid,
86 G4ThreeVector(0,0,fLegLength));
87 humanSolid =
new G4UnionSolid(
"humanSolid", humanSolid,
92 G4LogicalVolume *humanLogical =
93 new G4LogicalVolume(humanSolid, G4Material::GetMaterial(
"Air"),
94 "HumanLogical", 0,0,0);
97 G4VisAttributes *Vis =
new G4VisAttributes(G4Colour(0,0.3,0.3));
98 humanLogical->SetVisAttributes(Vis);
G4double LBNEStandardPerson::fHeadRadius |
|
private |
G4double LBNEStandardPerson::fHeight |
|
private |
G4double LBNEStandardPerson::fLegLength |
|
private |
G4double LBNEStandardPerson::fLegRadius |
|
private |
G4double LBNEStandardPerson::fTorsoLength |
|
private |
G4double LBNEStandardPerson::fTorsoRadius |
|
private |
The documentation for this class was generated from the following files: