Для работы sas необходимы значения следующих параметров.
Константы реактора и установки:
Константы детекторов:
Константы спектров:
При первом запуске sas создается конфигурационный файл .sas, в который записываются все эти параметры. Конфигурационный файл находится в $HOME (в C: под Windows). При последующих запусках sas необходимые параметры считываются из этого файла. Ниже приводится пример файла .sas.
//
// SAS configuration file
//
// The file "/home/solovjev/.sas" was automatically generated at 15/4/2003
// To prevent incorrect SAS processing be careful to edit it!
//
Constants
// hardware constants
{
kBeamRadius 0.045 // beam radius [m]
kMarkerCollimator2Distance 0.726 // distance marker in floor - second collimator [m]
kMarkerSampleTableDistance 0.436 // distance marker in floor - sample table center [m]
kReactorChopperDistance 4.75 // distance reactor - chopper [m]
kReactorCollimator1Distance 5.28 // distance reactor - first collimator [m]
kReactorImpulseWidth 0.236 // width of reactor power impuls [ms]
kReactorLowerPower 100 // reactor power between impulses [kW]
kReactorMarkerDistance 18.442 // distance reactor - marker in floor [m]
kReactorMeanPower 1500 // mean reactor power [kW]
kReactorPeriod 207.5 // repetition period of reactor [ms]
}
Header
// sas will overwrite this part!!!
{
// old040143cn
kCollimator1Radius 0.02 // radius of 1-st collimator [m]
kCollimator2Radius 0.007 // radius of 2-nd collimator [m]
kDCC1Radius 0 // radius of DCC1 [m] (not used yet)
kDCC2Radius 0 // radius of DCC2 [m] (not used yet)
kReactorChopperDelay 6.145 // delay between reactor start and chopper [ms]
kReactorDetectorDistance 22.967 // distance reactor - detector [m]
kReactorSampleDistance 18.006 // distance reactor - sample [m]
kSampleTableSampleDistance 0 // distance center of sample table - sample [m]
kSampleThickness 0.1 // thickness of sample [cm]
}
Numbers
// integer constants, sas will overwrite this part!!!
{
kNumberOfChannels 256 // number of channels in spectrum
kNumberOfDetectors 8 // number of detector rings
}
Defaults
// defaults, change by options, don't edit!
{
kTimeOfDelay 1.81 // time of delay [ms]
}
Channels
// defaults, change by options, don't edit!
{
kChannelBegin 44 // begin channel for processing
kChannelEnd 200 // end channel for processing
}
Detectors
// YuMO detectors
{
DBD DBD
// direct beam detector parameters
{
kReactorDetectorDistance 35.06 // distance reactor - detector [m]
kVanaduimDetectorDistance 35.76 // distance vanadium - detector [m] (calculated)
}
NEW NEW
// "NEW" detector parameters
{
kAngle1 360 // angle covered by ring 1
kAngle2 360 // angle covered by ring 2
kAngle3 360 // angle covered by ring 3
kAngle4 360 // angle covered by ring 4
kAngle5 360 // angle covered by ring 5
kAngle6 360 // angle covered by ring 6
kAngle7 360 // angle covered by ring 7
kAngle8 360 // angle covered by ring 8
kDeadTime1 0.002184 // ring 1 dead time [ms]
kDeadTime2 0.002756 // ring 2 dead time [ms]
kDeadTime3 0.003029 // ring 3 dead time [ms]
kDeadTime4 0.002253 // ring 4 dead time [ms]
kDeadTime5 0.005042 // ring 5 dead time [ms]
kDeadTime6 0.00382 // ring 6 dead time [ms]
kDeadTime7 0.00394 // ring 7 dead time [ms]
kDeadTime8 0.004263 // ring 8 dead time [ms]
kHoleDiameter 0.08 // internal hole diameter [m]
kMultiplicationFactor 1.06 // multiplication factor for normalization
kRadius0 0.065 // ring 1 inner radius [m]
kRadius1 0.085 // ring 1 outer radius [m]
kRadius2 0.106 // ring 2 outer radius [m]
kRadius3 0.127 // ring 3 outer radius [m]
kRadius4 0.148 // ring 4 outer radius [m]
kRadius5 0.168 // ring 5 outer radius [m]
kRadius6 0.19 // ring 6 outer radius [m]
kRadius7 0.211 // ring 7 outer radius [m]
kRadius8 0.232 // ring 8 outer radius [m]
kVanaduimDetectorDistance 1.065 // distance vanadium - detector [m]
kVanaduimThickness 0.294 // thickness of vanadium plate [cm]
kVanaduimTransmissionA -0.0588 // vanadium transmission at 1 angstrom (par. A)
kVanaduimTransmissionB -0.1111 // vanadium transmission at 1 angstrom (par. B)
}
OLD OLD
// "OLD" detector parameters
{
kAngle1 360 // angle covered by ring 1
kAngle2 360 // angle covered by ring 2
kAngle3 300 // angle covered by ring 3
kAngle4 284 // angle covered by ring 4
kAngle5 268 // angle covered by ring 5
kAngle6 256 // angle covered by ring 6
kAngle7 224 // angle covered by ring 7
kAngle8 234.5 // angle covered by ring 8
kDeadTime1 0.004621 // ring 1 dead time [ms]
kDeadTime2 0.003546 // ring 2 dead time [ms]
kDeadTime3 0.00414 // ring 3 dead time [ms]
kDeadTime4 0.003874 // ring 4 dead time [ms]
kDeadTime5 0.00377 // ring 5 dead time [ms]
kDeadTime6 0.004604 // ring 6 dead time [ms]
kDeadTime7 0.00432 // ring 7 dead time [ms]
kDeadTime8 0.004641 // ring 8 dead time [ms]
kHoleDiameter 0.2 // internal hole diameter [m]
kMultiplicationFactor 1 // multiplication factor for normalization
kRadius0 0.123 // ring 1 inner radius [m]
kRadius1 0.153 // ring 1 outer radius [m]
kRadius2 0.183 // ring 2 outer radius [m]
kRadius3 0.213 // ring 3 outer radius [m]
kRadius4 0.243 // ring 4 outer radius [m]
kRadius5 0.274 // ring 5 outer radius [m]
kRadius6 0.304 // ring 6 outer radius [m]
kRadius7 0.334 // ring 7 outer radius [m]
kRadius8 0.364 // ring 8 outer radius [m]
kVanaduimDetectorDistance 0.7 // distance vanadium - detector [m]
kVanaduimThickness 0.03 // thickness of vanadium plate [cm]
kVanaduimTransmissionA -0.0057 // vanadium transmission at 1 angstrom (par. A)
kVanaduimTransmissionB -0.1111 // vanadium transmission at 1 angstrom (par. B)
}
}