Definition of new geometry file for 34ID-E microdiffracation, ASCII tags

by Jon Tischler, Aug 10, 2010

An Example:

$filetype geometryFileN
$dateWritten Wed, Jun 9, 2010
$timeWritten 13:19:58.6 (-5)
$EPOCH 3358934399 // seconds from midnight January 1, 1904
$fileNote all three, but with old Orange energies

// Sample
$SampleOrigin {8200.00,-4758.83,-4476.00} // sample origin in raw PM500 units (micron)
$SampleRot {-0.00600000,0.00600000,-0.00001800} // sample positioner rotation vector (length is angle in radians)

// Detectors
$Ndetectors 3 // number of detectors in use, must be <= MAX_Ndetectors

$d0_Nx 2048 // number of un-binned pixels in full detector
$d0_Ny 2048
$d0_sizeX 409.600 // size of CCD (mm)
$d0_sizeY 409.600
$d0_R {-1.20325462,-1.21034222,-1.22127733} // rotation vector (length is angle in radians)
$d0_P {25.130,-1.538,510.690} // translation vector (mm)
$d0_timeMeasured Wed, Jun 9, 2010, 13:18:48 (-5) // when this geometry was calculated
$d0_geoNote Optimized using CalibrationListOrange0
$d0_detectorID PE1621 723-3335 // unique detector ID

$d1_Nx 1024 // number of un-binned pixels in full detector
$d1_Ny 1024
$d1_sizeX 204.800 // size of CCD (mm)
$d1_sizeY 204.800
$d1_R {-1.76778912,-0.72913126,-1.75902010} // rotation vector (length is angle in radians)
$d1_P {-142.371,-0.816,413.065} // translation vector (mm)
$d1_timeMeasured Wed, Jun 9, 2010, 13:18:48 (-5) // when this geometry was calculated
$d1_geoNote Optimized using CalibrationListYellow1
$d1_detectorID PE0820 763-1807 // unique detector ID

$d2_Nx 1024 // number of un-binned pixels in full detector
$d2_Ny 1024
$d2_sizeX 204.800 // size of CCD (mm)
$d2_sizeY 204.800
$d2_R {-0.61780900,-1.50293674,-0.62354849} // rotation vector (length is angle in radians)
$d2_P {-141.869,-2.500,416.236} // translation vector (mm)
$d2_timeMeasured Wed, Jun 9, 2010, 13:18:48 (-5) // when this geometry was calculated
$d2_geoNote Optimized using CalibrationListPurple2
$d2_detectorID PE0820 763-1850 // unique detector ID

// Wire
$wireDia 52.00 // diameter of wire (micron)
$wireKnife 0 // true if wire on a knife edge, false for free-standing wire
$wireOrigin {2.50,0.00,0.00} // wire origin in raw PM500 frame (micron)
$wireRot {0.00450000,-0.00684000,-0.00003375} // wire positioner rotation vector (length is angle in radians)
$wireAxis {1.000000,0.000000,0.000000} // unit vector along wire axis, usually close to (1,0,0)
$wireF -200.00 // F of wire for a constant F wire scan (raw PM500 units)