This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
s800_spectcl [2013/12/12 12:52] pereira [Frequently used parameters for the S800] |
s800_spectcl [2018/03/09 14:19] pereira |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== S800 SpecTcl ====== | ====== S800 SpecTcl ====== | ||
- | SpecTcl is the NSCL's event data analysis tool used for online and offline data analysis during experiments involving the S800 spectrograph. The documentation is accessible at: http:// | + | SpecTcl is the NSCL's event data analysis tool used for online and offline data analysis during experiments involving the S800 spectrograph. The documentation is accessible at: http:// |
+ | The S800 SpecTcl is run from the main directory **/ | ||
- | The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. Fig xxx shows the GUI control of the S800 analysis. | ||
- | {{: | + | The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. SpecTcl can be open by from computer [[Software# |
+ | Spectra definition files can be found in directory **/ | ||
+ | The figure below shows the GUI control of the S800 analysis. | ||
+ | |||
+ | {{: | ||
- | The inverse map which enables the trajectory reconstruction of the particles within the spectrograph beam line can be loaded. Snapshots of CRDC and TPPAC events sampled in the pads and strips can be viewed. If this option is " | + | The inverse map which enables the trajectory reconstruction of the particles within the spectrograph beam line can be loaded. Snapshots of [[Detectors# |
Line 18: | Line 22: | ||
- | ==== Frequently used parameters for the S800 ==== | + | ==== Frequently used parameters for S800 SpecTcl |
* **s800.fp.ic.sum**: | * **s800.fp.ic.sum**: | ||
Line 24: | Line 28: | ||
* **s800.fp.crdc1 s800.fp.crdc2** | * **s800.fp.crdc1 s800.fp.crdc2** | ||
* **.x** and **.y**: x and y positions of the particles hitting the CRDCs (calibrated) | * **.x** and **.y**: x and y positions of the particles hitting the CRDCs (calibrated) | ||
- | * **.tac**: the raw drift time of the electrons in the CRDCs which finally relates | + | * **.tac**: the raw drift time of the electrons in the CRDCs which can be related |
* **.calc.x_gravity**, | * **.calc.x_gravity**, | ||
- | * .anode: amplitude of the CRDC anode signal (used for diagnostics) | + | * |
* **s800.fp.track** | * **s800.fp.track** | ||
* **.afp**: dispersive angle in the focal plane calculated from the x-y positions of the particles measured with the CRDCs | * **.afp**: dispersive angle in the focal plane calculated from the x-y positions of the particles measured with the CRDCs | ||
Line 38: | Line 42: | ||
- | Important Variables | + | ==== Frequently used variables for S800 SpecTcl ==== |
(to be set on the " | (to be set on the " | ||
for the CRDCs (n=1,2 for crdc1 and crdc2): | for the CRDCs (n=1,2 for crdc1 and crdc2): | ||
- | • s800.fp.crdcn | ||
- | o .x_offset: | ||
- | o .x_slope: the slope of the x calibration. This value is always 2.54 mm/pad since the geometry of the pads inside the CRDCs is fixed | ||
- | o .y_offset: | ||
- | o .y_slope: y slope in mm/ns to be determined from the mask calibration | ||
- | • s800.fp.crdcn.calc | + | * **s800.fp.crdc1** and **s800.fp.crdc2** |
- | o .method: 1 sets " | + | * **.x_offset**: |
- | o .gravity_width: | + | * **.x_slope**: |
- | o .fit_width: number of pads taken for the Gaussian fit | + | * **.y_offset**: |
- | o .badpads: total number of pads declared as " | + | * **.y_slope**: |
- | o .badpad.mm: declares pad no. mm as "bad pad" and removes it from the calculation that determines the x position | + | * **s800.fp.crdc1.calc** and **s800.fp.crdc2.calc** |
+ | * **.method**: 1 sets " | ||
+ | * **.gravity_width**: sets the number of pads used to determine the center of gravity | ||
+ | * **.fit_width**: number of pads taken for the Gaussian fit | ||
+ | * **.badpads**: total number of pads declared as " | ||
+ | * **.badpad.mm**: declares pad no. mm as "bad pad" and removes it from the calculation that determines the x position | ||
+ | * **s800.fp.track** | ||
+ | * **.order**: sets the order to which the reconstruction (inverse map) will be performed (typically 5th order) | ||
+ | * **.map.maxorder**: | ||
+ | * **.anglea** and **angleb**: offset in angle (dispersive and non-dispersive) of the incoming beam hitting the target. The reconstruction assumes a beam without initial angles. The variables anglea and angleb have to be adjusted to center the angle distribution in the spectrum "bta vs. ata" so that the incoming angles are accounted for in the reconstruction | ||
+ | * **s800.tof** | ||
+ | * **.objCorrection**, | ||
+ | * **.xfpCorrection**, | ||
+ | |||
- | • s800.fp.track | + | ===== Sample spectra ===== |
- | o .order: sets the order to which the reconstruction | + | The following figures depict some of the S800 SpecTcl spectra used for the tunning of the S800. |
- | o .map.maxorder: | + | |
- | o anglea and angleb: offset in angle (dispersive and non-dispersive) of the incoming beam hitting the target. The reconstruction assumes | + | |
+ | ==== Energy loss in the ion chamber vs. time of flight measured between | ||
+ | |||
+ | {{:wiki: | ||
+ | |||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | |||
+ | ====(In)elastic scattering | ||
+ | |||
+ | {{: | ||
- | • s800.tof | ||
- | o objCorrection, | ||
- | o xfpCorrection, | ||
- | |||
+ | ==== Sn-124 primary beam passing a thick Al viewer at the target position (focused optics) ==== | ||
+ | {{: | ||
+ | **Upper left**: Three < | ||
+ | **Upper right**: Amplitude of the CRDC2 anode signal vs. drift time (this is a diagnostics spectrum showing that the response of the CRDC is not correlated with the y position). | ||
+ | **Lower left**: Raw drift time measured in CRDC2 | ||
+ | **Lower right**: Charge distribution induced in the pads by the three < | ||
+ | ===== S800 SpecTcl installation in S800 computer ===== | ||
+ | ............................. | ||