Detector construction. More...
#include <Doxymodules_exoticphysics.h>
Public Member Functions | |
SAXSDetectorConstruction () | |
~SAXSDetectorConstruction () | |
void | DefineMaterials () |
void | SetGeometricalVariables () |
virtual G4VPhysicalVolume * | Construct () |
G4LogicalVolume * | GetSensitiveVolume () const |
G4LogicalVolume * | GetPhantom () const |
void | SetCustomMatFF (const G4String &ffname) |
void | SetCustomMatDensity (G4double csd) |
void | SetCustomMatHmassfract (G4double csHmf) |
void | SetCustomMatCmassfract (G4double csCmf) |
void | SetCustomMatNmassfract (G4double csNmf) |
void | SetCustomMatOmassfract (G4double csOmf) |
void | SetCustomMatNamassfract (G4double csNamf) |
void | SetCustomMatPmassfract (G4double csPmf) |
void | SetCustomMatSmassfract (G4double csSmf) |
void | SetCustomMatClmassfract (G4double csClmf) |
void | SetCustomMatKmassfract (G4double csKmf) |
void | SetCustomMatCamassfract (G4double csCamf) |
void | SetPhantomMaterial (G4int mat) |
void | SetPhantomDiameter (G4double diam) |
void | SetPhantomHeight (G4double ht) |
void | SetPhantomZ (G4double PhZ) |
void | SetComp0 (G4double c0) |
void | SetComp1 (G4double c1) |
void | SetComp2 (G4double c2) |
void | SetComp3 (G4double c3) |
void | SetThetaSetup (G4double theta) |
void | SetSlits (G4bool bslits) |
void | SetSlit1Thickness (G4double sl1th) |
void | SetSlit2Thickness (G4double sl2th) |
void | SetSlit3Thickness (G4double sl3th) |
void | SetSlit4Thickness (G4double sl4th) |
void | SetSlit1SampleDistance (G4double slSampleDist1) |
void | SetSlit2SampleDistance (G4double slSampleDist2) |
void | SetSlit3SampleDistance (G4double slSampleDist3) |
void | SetSlit4SampleDistance (G4double slSampleDist4) |
void | SetSlit1xAperture (G4double aperture1x) |
void | SetSlit2xAperture (G4double aperture2x) |
void | SetSlit3xAperture (G4double aperture3x) |
void | SetSlit4xAperture (G4double aperture4x) |
void | SetSlit1yAperture (G4double aperture1y) |
void | SetSlit2yAperture (G4double aperture2y) |
void | SetSlit3yAperture (G4double aperture3y) |
void | SetSlit4yAperture (G4double aperture4y) |
void | SetDetectorSize (G4double detSize) |
void | SetDetectorThickness (G4double detTh) |
void | SetDetectorSampleDistance (G4double detDist) |
Protected Attributes | |
G4LogicalVolume * | fSensitiveVolume |
Private Member Functions | |
virtual void | ConstructSDandField () |
Detector construction.
Definition at line 64 of file Doxymodules_exoticphysics.h.
SAXSDetectorConstruction::SAXSDetectorConstruction | ( | ) |
Definition at line 88 of file SAXSDetectorConstruction.cc.
SAXSDetectorConstruction::~SAXSDetectorConstruction | ( | ) |
Definition at line 128 of file SAXSDetectorConstruction.cc.
void SAXSDetectorConstruction::DefineMaterials | ( | ) |
Definition at line 132 of file SAXSDetectorConstruction.cc.
void SAXSDetectorConstruction::SetGeometricalVariables | ( | ) |
Definition at line 638 of file SAXSDetectorConstruction.cc.
|
virtual |
Definition at line 681 of file SAXSDetectorConstruction.cc.
|
inline |
Definition at line 69 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 70 of file SAXSDetectorConstruction.hh.
|
privatevirtual |
Definition at line 1080 of file SAXSDetectorConstruction.cc.
|
inline |
Definition at line 213 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 215 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 216 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 217 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 218 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 219 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 220 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 221 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 222 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 223 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 224 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 225 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 227 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 229 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 230 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 231 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 233 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 234 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 235 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 236 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 238 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 240 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 241 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 242 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 243 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 244 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 245 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 247 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 249 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 251 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 253 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 254 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 255 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 256 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 257 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 258 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 259 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 260 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 262 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 263 of file SAXSDetectorConstruction.hh.
|
inline |
Definition at line 264 of file SAXSDetectorConstruction.hh.
|
protected |
Definition at line 73 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 78 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 80 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 84 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 85 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 86 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 89 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 90 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 91 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 92 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 95 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 96 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 97 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 98 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 99 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 100 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 101 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 102 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 105 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 106 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 109 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 110 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 111 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 112 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 116 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 117 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 118 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 119 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 120 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 121 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 122 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 123 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 124 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 125 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 126 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 127 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 128 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 129 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 130 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 131 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 132 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 133 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 134 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 135 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 136 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 137 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 138 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 139 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 140 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 141 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 142 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 143 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 144 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 145 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 146 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 149 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 150 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 151 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 152 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 153 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 154 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 155 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 156 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 157 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 158 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 159 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 160 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 161 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 164 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 164 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 164 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 164 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 167 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 168 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 169 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 170 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 174 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 177 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 178 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 179 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 182 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 185 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 186 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 187 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 188 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 189 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 190 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 191 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 192 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 193 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 194 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 195 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 196 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 197 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 198 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 199 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 200 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 201 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 204 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 205 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 206 of file SAXSDetectorConstruction.hh.
|
private |
Definition at line 209 of file SAXSDetectorConstruction.hh.