LH2 target: Difference between revisions
Jump to navigation
Jump to search
Created page with "===Detector Material and Construction=== Using GEANT4, the '''ExampleN02''' file was edited to run for a NH3 target. The file '''ExN02DetectorConstruction.cc''' was edited with …" |
|||
| Line 1: | Line 1: | ||
===Detector Material and Construction=== | |||
Using GEANT4, the '''ExampleN02''' file was edited to run for a NH3 target. The file '''ExN02DetectorConstruction.cc''' was edited with | |||
<pre> | |||
//--------- Material definition --------- | |||
G4double a, z; | |||
G4double density, temperature, pressure; | |||
//Liquid Hydrogen | |||
G4Material* LH2 = new G4Material("Hydrogen", z=2., a=2.02*g/mole, density=0.07*g/cm3, kStateGas,3*kelvin,1.7e5*pascal); | |||
</pre> | |||
The target is a cylinder with a 1.5 cm diameter and 1 cm thickness following dimensions listed on page 8 of [[File:PHY02-33.pdf ]] | |||
<pre> | |||
//--------- Sizes of the principal geometrical components (solids) --------- | |||
NbOfChambers = 1; | |||
ChamberWidth = 1.5*cm; | |||
ChamberSpacing = 40*cm; | |||
fTrackerLength = (NbOfChambers+1)*ChamberSpacing; // Full length of Tracker | |||
fTargetLength = 1.0 * cm; // Full length of Target | |||
TargetMater = NH3; | |||
ChamberMater = BadVacuum; | |||
//fWorldLength= 1.2 *(fTargetLength+fTrackerLength); | |||
fWorldLength= 1.2 *(10+fTrackerLength)+100 *cm; | |||
G4double targetSize = 0.5*fTargetLength; // Half length of the Target | |||
G4double trackerSize = 0.5*fTrackerLength; // Half length of the Tracker | |||
</pre> | |||
===Detector Material and Construction=== | ===Detector Material and Construction=== | ||
Using GEANT4, the '''ExampleN02''' file was edited to run for a NH3 target. The file '''ExN02DetectorConstruction.cc''' was edited with | Using GEANT4, the '''ExampleN02''' file was edited to run for a NH3 target. The file '''ExN02DetectorConstruction.cc''' was edited with | ||
Revision as of 22:39, 28 March 2016
Detector Material and Construction
Using GEANT4, the ExampleN02 file was edited to run for a NH3 target. The file ExN02DetectorConstruction.cc was edited with
//--------- Material definition ---------
G4double a, z;
G4double density, temperature, pressure;
//Liquid Hydrogen
G4Material* LH2 = new G4Material("Hydrogen", z=2., a=2.02*g/mole, density=0.07*g/cm3, kStateGas,3*kelvin,1.7e5*pascal);
The target is a cylinder with a 1.5 cm diameter and 1 cm thickness following dimensions listed on page 8 of File:PHY02-33.pdf
//--------- Sizes of the principal geometrical components (solids) --------- NbOfChambers = 1; ChamberWidth = 1.5*cm; ChamberSpacing = 40*cm; fTrackerLength = (NbOfChambers+1)*ChamberSpacing; // Full length of Tracker fTargetLength = 1.0 * cm; // Full length of Target TargetMater = NH3; ChamberMater = BadVacuum; //fWorldLength= 1.2 *(fTargetLength+fTrackerLength); fWorldLength= 1.2 *(10+fTrackerLength)+100 *cm; G4double targetSize = 0.5*fTargetLength; // Half length of the Target G4double trackerSize = 0.5*fTrackerLength; // Half length of the Tracker
Detector Material and Construction
Using GEANT4, the ExampleN02 file was edited to run for a NH3 target. The file ExN02DetectorConstruction.cc was edited with
//--------- Material definition ---------
G4double a, z;
G4double density, temperature, pressure;
//Liquid Hydrogen
G4Material* LH2 = new G4Material("Hydrogen", z=2., a=2.02*g/mole, density=0.07*g/cm3, kStateGas,3*kelvin,1.7e5*pascal);
The target is a cylinder with a 1.5 cm diameter and 1 cm thickness following dimensions listed on page 8 of File:PHY02-33.pdf
//--------- Sizes of the principal geometrical components (solids) --------- NbOfChambers = 1; ChamberWidth = 1.5*cm; ChamberSpacing = 40*cm; fTrackerLength = (NbOfChambers+1)*ChamberSpacing; // Full length of Tracker fTargetLength = 1.0 * cm; // Full length of Target TargetMater = NH3; ChamberMater = BadVacuum; //fWorldLength= 1.2 *(fTargetLength+fTrackerLength); fWorldLength= 1.2 *(10+fTrackerLength)+100 *cm; G4double targetSize = 0.5*fTargetLength; // Half length of the Target G4double trackerSize = 0.5*fTrackerLength; // Half length of the Tracker