Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Исупов Александр Юрьевич

Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках
<
Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Исупов Александр Юрьевич. Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках : диссертация ... кандидата физико-математических наук : 01.04.16, 01.04.01.- Дубна, 2005.- 142 с.: ил. РГБ ОД, 61 06-1/101

Содержание к диссертации

Введение

I Постановка эксперимента 18

1.1 Мотивация 18

1.2 Экспериментальная установка 20

1.3 Методические измерения и моделирование 24

1.4 Организация и принцип работы триггера 33

II Программное обеспечение 40

II.1 Вводные замечания 40

II.2 Система сбора и обработки данных qdpb 42

II.3 Конфигурируемые представления данных и аппаратуры 56

II.4 Сеансозависимые средства представления данных . 70

II.5 Система DAQ СФЕРА 74

II. 6 Системы сбора данных поляриметров 92

III. Экспериментальные результаты и их обсуждение 116

III.1 Анализ источников систематических ошибок 116

III.2 Экспериментальные данные 120

Ш.3. Обсуждение экспериментальных данных 127

Заключение 132

Литература 134

Введение к работе

В.1 Введение

В диссертационной работе представлены экспериментальные результаты измерений тензорной анализирующей способности Гго в реакции фрагментации тензорно поляризованных дейтронов в кумулятивные (под-пороговые) пионы. Измерения проводились коллаборацией СФЕРА на пучке тензорно поляризованных дейтронов ускорительного комплекса Лаборатории высоких энергий Объединенного Института Ядерных Исследований (ЛВЭ ОИЯИ, Дубна, Россия). Изучение поляризационных наблюдаемых дает более детальную, по сравнению с реакциями с неполя-ризованными частицами, информацию о гамильтониане взаимодействия, механизмах реакции и структуре частиц, участвующих в реакции. К настоящему времени вопрос о свойствах ядер на расстояниях, меньших или сравнимых с размерами нуклона, изучен недостаточно как с экспериментальной, так и с теоретической точек зрения. Дейтрон из всех ядер представляет особый интерес: во-первых, это наиболее изученное ядро как с экспериментальной, так и с теоретической точек зрения. Во-вторых, для дейтрона, как для простейшего ядра, легче разобраться с механизмами реакции. В-третьих, дейтрон имеет нетривиальную спиновую структуру (спин, равный 1, и ненулевой квадрупольный момент), предоставляющую широкие экспериментальные возможности для изучения спиновых наблюдаемых. Программа измерений, в рамках которой получены представленные в диссертационной работе экспериментальные данные, является естественньш продолжением исследований структуры атомных ядер в реакциях с рождением кумулятивных частиц при столкновении неполяризованных ядер, а также поляризационных наблюдаемых в реакции развала дейтрона. Экспериментальные данные, представленные в диссертационной работе, позволяют продвинуться в понимании спиновой структуры дейтрона на малых межнуклонных расстояниях и дополняют информацию о структуре дейтрона, полученную в экспериментах с лептонным пробником и при изучении реакции развала тензорно поляризованных дейтронов, а потому представляются актуальными. На сегодняшний день данные, представленные в диссертационной работе, являются единственными, поскольку для проведения подобного рода исследований необходимы пучки поляризованных дейтронов с энергией в несколько ГэВ, которые в настоящее время и в ближайшие несколько

лет будут доступны только на ускорительном комплексе ЛВЭ ОИЯИ, где естественно продолжать исследования в указанном направлении. Упомянутые данные получены в составе международной коллаборации, докладывались на ряде международньгх конференций, а также опубликованы в реферируемых журналах.

Далее в данной главе приведем необходимые для дальнейшего изложения сведения о кумулятивных частицах, определения, используемые при описании поляризационных наблюдаемых, а также дадим краткий обзор известных в литературе результатов по реакции развала дейтронов.

В.2 Кумулятивные частицы

Исследования закономерностей рождения кумулятивных частиц ведутся с начала семидесятых годов XX века [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]. Изучение реакций с рождением кумулятивных частиц интересно тем, что дает информацию о поведении высокоимпульсной (> 0,2 ГэВ/с) компоненты во фрагментируюших ядрах. Указанные большие внутренние импульсы соответствуют малым (< 1 ферми) межнуклонным расстояниям. На таких (меньших размера нуклона) расстояниях использование нуклонов как квазичастиц для описания свойств ядерной материи представляется необоснованным, и могут проявляться эффекты ненуклонных степеней свободы в ядрах [14], [4], [15], [16]. В глубоконеупругом рассеянии лептонов упомянутый диапазон внутренних импульсов соответствует значениям переменной Бьоркена хь > 1, где сечения становятся очень малыми [17].

Прежде всего определим, что будет в дальнейшем пониматься под термином "кумулятивная частица" (см., например, [18] и ссылки в ней). Частица с, рожденная в реакции:

Аг + Ап -Ї- с + Х , (1)

называется "кумулятивной", если выполнены следующие два условия:

  1. частица с рождена в кинематической области, недоступной при столкновении свободных нуклонов, имеющих тот же импульс на нуклон, что и ядра А/ и Ац в реакции (1);

  2. частица с принадлежит области фрагментации одной из сталкивающихся частиц, т.е. должно быть выполнено либо

\YAt-Yc\^\YAn-Yc\. , (2)

либо

|Ъ„ - re| < ІУл, - ПІ , (з)

где Yi - быстрота соответствующей частицы z. Из первого условия следует, что, как минимум, одна из сталкивающихся частиц должна быть ядром. Из второго условия видно, что сталкивающиеся частицы входят в это определение несимметрично. При этом частицу, которая лежит по быстроте ближе к кумулятивной, будем называть фрагментирующеи, а другую из сталкивающихся частиц - частицей, на которой происходит фрагментация. Обычно эксперименты с рождением кумулятивных частиц ставятся так, что регистрируемая частица лежит вне быстротного интервала [Уд„, }%] Кумулятивная частица детектируется либо в задней (фрагментирует мишень), либо в передней (фрагментирует пучок) полусфере с достаточно большим импульсом. В таком случае второе условие сводится к требованию достаточно большой энергии столкновения:

Ап - Ус\ « \YAl ~ Yc\ = |УЛ// - Yc\ + \YAn -YAl\ . (4)

Из экспериментальных данных следует (см., например, [1], [2], [3], [4], [19], [5], [6], [20]), что для экспериментов на фиксированной мишени форма спектра кумулятивных частиц слабо зависит от энергии столкновения, начиная с энергий падающих частиц Ть > З-г-4 ГэВ. Это утверждение иллюстрируется Рис. 1, воспроизведенным из работы [19], на котором показаны зависимости от энергии падающего протона: (Ь) отношения выходов пионов разных знаков 7г~/тг+ и (а) параметра обратного наклона спектра Т0 для аппроксимации Edcr/dp = Сехр(—T^/Tq) сечения рождения кумулятивных пионов, измеренных под углом 180. Это означает, что независимость формы спектров от первичной энергии начинается с разности быстрот сталкивающихся частиц \Yau — YAl\ > 2.

Еще одной установленной закономерностью является независимость спектров кумулятивных частиц от вида частицы, на которой происходит фрагментация (см. Рис. 2).

Поскольку в диссертационной работе рассматриваются экспериментальные данные по фрагментации поляризованных дейтронов в кумулятивные пионы, то более подробно закономерности, установленные в реакциях с рождением кумулятивных частиц (зависимость от атомной массы фрагментирующего ядра, зависимость от сорта регистрируемой частицы и т.п.) обсуждаться не будут. При необходимости их можно найти в обзорах: [1], [2], [3], [4].

і 1 1 1 1 г

- h

з 40 ЗО

о го

0.8

М і-

(о)

і/

/

Present experiment

О 7Г*1 ТГ'І

т Reference 6

+

0.6

о.г о

Present experiment v Reference 6

Tp(GeV)

Рис. 1: Зависимость от энергаи падающего протона р) (а) обратного параметра наклона Т0 и (Ь) отношения выходов тт~/тг+, проинтегрированных начиная с энергии пионов 100 МэВ. Рисунок и данные, помеченные кружками, взяты из работы [19]. Данные, помеченные треугольниками, процитированы в [19] из работы [21].

В.З Описание поляризованных состояний частиц со спином 1

Для удобства дальнейшего изложения приведем краткий обзор понятий [23], [24], которые используются при описании реакций частиц со спином 1.

В обычных экспериментальных условиях ансамбль частиц со спином (пучок или мишень) описывается матрицей плотности р, основные свойства которой следующие:

  1. Нормировка Sp(jo) = 1.

  2. Эрмитовость р = р+.

10-э

*.

Л]

D-H '

.,-С ф

О - Си 4 -Pb ш л

, . ф,

1 П-6

' —' —. і.. —|—і—

0.5 1.0 1.5 2.0

Кумулятивная масштабная переменная хс

Рис. 2: Зависимость сечения рождения кумулятивных частиц от кумулятивной масштабной переменной хс (57) (см. параграф Ш.2) для фрагментации пучка дейтронов на различных мишенях в пионы под нулевым углом. Рисунок взят из работы [22].

3. Среднее от оператора О вычисляется как (О) = Sp(Op).

Поляризация ансамбля (для определенности - пучка) частиц со спином 1/2 характеризуется направлением и средней величиной спина. Что касается частиц со спином 1, следует различать векторную и тензорную поляризации. Термин "тензорная поляризация" означает, что описание частиц со спином 1 использует тензор второго ранга. Вообще, частицы со спином / описываются тензором ранга 21, так что для / > 1 следует различать параметры поляризации 2-го, 3-го рангов и т.д.

В 1970 году на 3-м Международном симпозиуме по поляризационным явлениям была принята так называемая Мэдисоновская конвенция [25], которая, в частности, регламентирует обозначения и терминологию для поляризационных экспериментов. При записи ядерной реакции Л(а, Ъ)В над частицами, которые вступают в реакцию в поляризованном состоянии или поляризационное состояние которых наблюдается, ставятся стрелки. Например, запись 3H(rf,n)4He означает, что неполяризованная мишень 3Н бомбардируется поляризованными дейтронами d и что наблюдается поляризация получающихся нейтронов.

Когда говорится об измерении поляризации частицы b в ядерной реакции, имеется в виду процесс Л(а, Ь)В, т.е. при этом пучок и мишень не поляризованы. Параметры, описывающие изменения сечения реакции, когда либо пучок либо мишень (но не оба) поляризованы, называются анализирующими способностями реакции вида А(а, Ь)В. Таким образом, кроме специальных случаев, поляризации и анализирующие способности должны четко различаться, так как характеризуют различные реакции.

Реакции типа А(а, b)B, А(а, Ь)В и т.д. называются реакциями передачи поляризации. Параметры, связывающие спиновые моменты частицы Ь и частицы а, называются коэффициентами передачи поляризации.

Термин "спиновые корреляции" применяется к экспериментам по изучению реакций вида А(а, Ь)В и А(а, Ь)В, причем в последнем случае поляризация обеих результирующих частиц должна измеряться в одном и том же событии.

В экспериментах с пучком поляризованных частиц (измерения анализирующих способностей) в соответствии с Мэдисоновской конвенцией ось z направляют по импульсу пучковой частицы kjn, ось у - по к{п X kout (т.е. перпендикулярно плоскости реакции), а ось х должна быть направлена так, чтобы полученная система координат была правовинтовой.

Поляризационное состояние системы частиц со спином I может быть полностью описано (2/+1)2 —1 параметрами. Таким образом, для частиц со спином 1/2 три параметра pi образуют вектор р, называемый вектором поляризации. Выражение в терминах оператора спина 1/2, обозначаемого а, следующее:

Pi = <<7г) , i = Xyy,Z , (5)

где угловые скобки означают усреднение по всем частицам ансамбля (в нашем случае - пучка). Абсолютная величина р ограничена \р\ < 1. Если мы некогерентно смешаем п+ частиц в чистом спиновом состоянии, т.е. полностью поляризованных в некотором данном направлении, и п_ частиц, полностью поляризованных в противоположном направлении, поляризация составит р = "+^~, или

+p = N+~N_ , (6)

если под N+ = пп+п_ и JV_ = ~jf^- понимать долю частиц в каждом из двух состояний.

Поскольку поляризация частиц со спином 1 описывается тензором, представление ее усложняется и становится менее наглядным. Поляризационные параметры являются некоторыми наблюдаемыми величинами

оператора спина 1, S. Используются два различных набора определений для соответствующих поляризационных параметров - декартовы тензорные моменты ри рц [26] и спиновые тензоры tjsq [27]. В декартовых координатах, согласно Мэдисоновской конвенции, параметры поляризации определяются как

Pi = (Si) (векторная поляризация), (7)

pij — -?{SiSj.+ SjSi) - 25ij (тензорная поляризация), (8)

где S - оператор спина 1, i, j = x,y,z. Поскольку

= S(S+1).= 2 , (9)

имеем связь

Рхх + Руу + Pzz = 0 (10)

Таким образом, тензорная поляризация описывается пятью независимыми величинами (pzx, руу, рху, pXz, Pyz)-> что вместе с тремя компонентами вектора поляризации дает восемь параметров для описания поляризованного состояния частицы со спином 1. Соответствующая матрица плотности может быть записана [24] в виде:

P = \i^ + \is + \vij{SiSj + SjSi)}. . (11)

Описание поляризационного состояния в рамках спиновых тензоров удобно, поскольку они проще, чем декартовы, преобразуются при вращениях системы координат. Спиновые тензоры связаны между собой следующим соотношением (см. [28]):

hq~ N (fci9ifc2&|fcg)4w,42(ft , (12)

где (kiqik2q2\kq) ~ коэффициенты Клебша-Гордана, а N- нормировочный коэффициент, выбираемый так, чтобы выполнялось условие

Sp.(MU) = (^ + 1)^,^ (13)

Низшие спиновые моменты равны:

*оо = 1 ,

І11 =7^(^ + ^у) ' (14)

t\ -\ = -^{Sx — iSy) .

Для спина / индекс к пробегает значения от 0 до 21, а |д| < к. Отрицательные значения q могут быть отброшены, поскольку имеется связь tk _q = (—1)41 +$№ спина 1 сферические тензорные моменты определяются как

*ю = 1-, (15)

t\\ ~ ~*-(Sx ) (векторная поляризация),

*20 = ^<3Sj-2>, (16)

tii.= -&{(Ss + iSy)Sg.+ Sx(Sx + iSy)) ,

hi = 2 {{Sx + iSy)2) (тензорная поляризация).

Таким образом, векторная поляризация описывается тремя параметрами: действительный t\o и комплексный'tu, а тензорная поляризация - пятью: действительный І20 и комплексные І2Ь ^22-

Далее рассмотрим ситуацию, когда спиновая система имеет осевую симметрию относительно оси С (обозначение z оставим для системы координат, связанной с рассматриваемой реакцией, как описано выше). Такой частный случай интересен тем, что пучки от источников поляризованных ионов обычно обладают осевой симметрией. Представим такое состояние как некогерентную смесь, содержащую долю N+ частиц со спинами вдоль , долю N- частиц со спинами вдоль — и долю JVo частиц со спинами, равномерно распределенными по направлениям в плоскости, перпендикулярной к . В этом случае только два поляризационных момента пучка отличны от нуля, tto (или щ) и t2Q (или р#). Направим ось квантования вдоль оси симметрии С и заменим в обозначениях і на т и z на (". При этом очевидно, что (*%) просто равна N+ — iV_, и в соответствии с (15) и (7):

тю = \ -(iV+-JV_) или (17)

р = {N+ — i\L) (векторная поляризация).

Из (16) и (8) следует, что

T2o = -^(l-3iVo) или (18)

Ptf = (1 — 3iVo) (тензорная поляризация или выстроенность),

где использовано, что (JV+ + i\L) = (1 — iV0).

Если все моменты 2-го ранга отсутствуют (N0 = 1/3), говорят о чисто векторной поляризации пучка. Максимально возможные значения поляризации такого пучка

тії" = yfifi или С19)

рмакс. _ 2/3 (чисто векторная поляризация).

Для случая чисто тензорной поляризации (тю = 0) из уравнений (17) и (18) получаем

-у/2 <г2о<—7= или (20)

-2<ра<+1 .

Нижняя граница соответствует No = 1, верхняя - N+ ~ N_ = 1/2.

В общем случае ось симметрии С, поляризованного пучка от источника может быть ориентирована произвольным образом по отношению к системе координат xyz, связанной с рассматриваемой реакцией. Выразим спиновые моменты в этой системе. Если ориентация оси ( задается углами /3 (между осями z и С) и ф (вращение на — ф вокруг оси z приводит ось С в плоскость yz), как это показано на Рис. 3, и в системе С, поляризации пучка равны т\0, т20, то тензорные моменты в системе xyz равны:

Векторные моменты : Тензорные моменты :

<ю - t10cos/? , t20 = y(3cos2/?- і) , (21)

itn = ^8ІП0ЄІф . til = "%Т2% Silljgcos/fe**',

у/2 у/2

В общем случае инвариантное сечение а = Edajdp реакции А(а,Ь)В записывается [24] в виде:

Величины Т}щ называются анализирующими способностями реакции. Мэдисоновская конвенция рекомендует обозначать тензорные анализирующие способности как Tkq (сферические) и Ait Ац (декартовы). Четыре анализирующих способности - векторная гТи и тензорные Т20, Тг\ и Тії

Рис. 3: Ориентация оси симметрии ( поляризованного пучка относительно системы координат xyz, связанной с реакцией, xz - плоскость реакции, /3 - угол между осями z (направление падающего пучка) и , вращение на — ф вокруг оси z приводит ось ; в плоскость yz.

- являются действительными вследствие сохранения четности, а 7\0 = 0. С учетом этих ограничений уравнение (22) принимает вид:

a = cro[l-+2i71nRe(«tn) +720*20+ (23)

+2T2iRe(f21) + 2r22Re(*22)J -

В декартовых координатах это же сечение записывается в виде:

(т = (т0[1 +-руЛу-h-pzzAzz-\-~pxzAxz + ~{рхх -руУ)(Ахх ~ ЛуУ)\ . (24)

Анализирующие способности T^q извлекаются из измерений сечений при налетающем пучке с различными моментами поляризации.

Анализирующая способность Ткя в реакции А(а,Ь)В тесно связана с поляризацией tkq обратной реакции B(bta)A[29], [30]. Вследствие инвариантности относительно обращения времени

Г*д=(-1Р%. , (25)

т.е. векторная анализирующая способность равна векторной поляризации в обратной реакции:

ІТП = гі^ррежц- или Ау = pfP-P- , (26)

но для тензорного момента T2i имеет место смена знака:

Тп = -^іР"реаКЦ" (27)

Для упругого рассеяния, когда реакция идентична своей обратной, векторная поляризация равна векторной анализирующей способности. Поэтому в некоторых работах по изучению рассеяния поляризованных частиц говорится об измерениях поляризации, когда, строго говоря, измерялась анализирующая способность. Тем не менее, для упругого рассеяния дейтронов необходимо различать анализирующую способность Т^\ и поляризацию іг\ из-за различия в знаке.

В.4 Краткий обзор данных по реакции фрагментации дейтронов в кумулятивные протоны

Кратко суммируем известные на настоящий момент результаты изучения реакции фрагментации дейтронов в протоны

d(pd > 1 ГэВ/с) + А -> р{ = 0) + X , (28)

поскольку они потребуются при мотивации рассматриваемых в диссертационной работе измерений и обсуждении полученных результатов.

За двадцать лет исследований реакции (28) с поляризованными и неполяризованными дейтронами накоплен большой объем экспериментальных данных, которые инициировали появление целого ряда теоретических моделей, направленных на описание структуры дейтрона и механизма реакции. Данная реакция имеет самое большое, по сравнению с фрагментацией в другие адроны, сечение, и наглядную интерпретацию в рамках импульсного приближения. При этом основной вклад в сечение дает спектаторный механизм, который изображается диаграммой, приведенной на Рис. 4.

.<:;

Рис. 4: Спектаторная диаграмма для фрагментации дейтрона в протон.

Для двухкомпонентной (S- и D-волны) волновой функции дейтрона (далее - "ВФД") дифференциальное сечение (Eda/dp) и тензорная анализирующая способность Т2о записываются следующим образом:

E~{p)^(u2(k)^w2(k)) , (29).-

*2и{кМк)-у?(к)/у/г m

T2Q{P) ' «*(*)+ «*(*) (30)

Здесь p - импульс детектируемого протона, и и w - радиальные компоненты ВФД для S- и D-волны, соответственно. Из-за существенной роли релятивистских эффектов связь переменной к, играющей роль внутреннего импульса нуклона в дейтроне, с импульсом регистрируемого протона зависит от способа описания дейтрона. Это связано с принципиальной невозможностью разделить [31], [32] движение центра масс и относительное движение в системе частиц, движущихся с релятивистскими скоростями. Вообще говоря, способ релятивизации ВФД, т.е. способ учета в ней релятивистских эффектов, является одним из основных отличий между теоретическими моделями, применяющимися для описания реакции (28). Поэтому при сравнении экспериментальных данных с теоретическими моделями конкретный способ релятивизации ВФД будет специально оговариваться, здесь же будем опираться на так называемую схему минимальной релятивизации. Схемой минимальной релятивизации называют рассмотрение ВФД в динамике на световом фронте с фиксированным выбором направления светового фронта [z + і = 0). Указанный подход, по-видимому, впервые был предложен в [33] и широко использовался при описании составных релятивистских систем (см., например, [34], [35], [36], [37]). В таком подходе импульс р детектируемого протона и внутренний импульс к нуклона в дейтроне связаны соотношением:

y/WTW-d ' w

m, M - массы протона и дейтрона, р, d - их трехмерные импульсы. В качестве волновой функции используются нерелятивистские функции, зависящие от к и умноженные на нормировочный коэффициент 1/(1 — а). Сечение фрагментации неполяризованных дейтронов в протоны под нулевым углом исследовано в интервале от 2,5 до 17,8 ГэВ/с импульса первичных дейтронов в работах [38], [39], [40], [П], [41], [42], [43]. В целом полученные экспериментальные спектры неплохо описываются спек-

таторным механизмом с использованием общепринятых ВФД, например ВФД Рейда [44] или Парижской [45].

k. GeV/c

Рис. 5: Распределение нуклонов по относительным импульсам в дейтроне, извлеченное из экспериментальных данных для различных реакций с участием дейтрона. Рисунок взят из работы [46].

Так, из Рис. 5 видно, что находятся в хорошем согласии импульсные распределения нуклонов в дейтроне, извлеченные из данных для реакций: неупругого рассеяния электронов на дейтроне d(e,e')X [47], упругого протон-дейтронного рассеяния назад p{d,p)d [48], и развала дейтрона. За исключением интервала внутренних импульсов к от 300 до 500 МэВ/с данные описываются спектаторным механизмом с использованием Парижской ВФД [45]. Для объяснения расхождения в указанной области привлекались дополнительные механизмы. В частности, учет вклада от перерассеяния пиона в промежуточном состоянии [49], [50], [51] позволяет удовлетворительно описать данные. Однако неопределенность в расчетах составляет порядка 50 % из-за неопределенности в знании вершинной функции irN, которая, кроме того, при таких расчетах должна быть известна вне массовой поверхности. В работе [52] для объяснения экспериментальных спектров учитывалось то обстоятельство, что для больших внутренних импульсов (т.е. малых межнуклонных рассто-

яний Inn — 0,2/'к) могут проявиться ненуклонные степени свободы. В частности, в указанной работе вводилась примесь шестикварковой компоненты \6q), вероятность которой составляла ~-4.%.

Таким образом, можно отметить, что в целом спектры протонов, полученные при фрагментации дейтронов в протоны под нулевым углом, удается описать вплоть до внутренних импульсов ~ 900 МэВ/с. При этом необходимо либо учитывать следующие после импульсного приближения диаграммы, либо модифицировать ВФД с учетом возможного проявления ненуклонных степеней свободы.

Поляризационные наблюдаемые для реакции развала дейтрона чувствительны к относительному вкладу компонент ВФД, соответствующих различным угловым моментам, поэтому эксперименты с поляризованными дейтронами дают дополнительную информацию о структуре дейтрона и механизмах реакции. В настоящее время имеются обширные экспериментальные данные по тензорной анализирующей способности Т2о для реакции развала тензорно поляризованных дейтронов. Соответствующее выражение в спектаторном механизме приведено выше, см. (30). Экспериментальные данные для T2q, полученные в работах [53], [54], [55], [56], [57], [58], [59], [60], [61], показаны на Рис. 6, откуда видно, что уже начиная с внутренних импульсов порядка 0,2 Ч- 0,25 ГэВ/с данные не описываются общепринятыми двухкомпонентными ВФД.

Учет взаимодействия в конечном состоянии [37] улучшает согласие с экспериментальными данными до импульсов порядка 0,3 ГэВ/с. Учет вклада шестикварковой компоненты в дейтроне [62], [63] позволяет описать данные вплоть до внутренних импульсов порядка 0,7 ГэВ/с. Поведение Т2о для импульсов порядка 0,9 -Ь 1 ГэВ/с лучше всего согласуется с расчетами в рамках КХД по методу приведенных ядерных амплитуд [64], [65], учитывающем антисимметризацию кварков из различных нуклонов.

Таким образом, суммируя вышеизложенное:

  1. Экспериментальные данные для сечения фрагментации неполяризо-ванных дейтронов в протоны под нулевым углом удается описать в рамках нуклонной модели.

  2. Данные для Т20 до настоящего времени описываются только с привлечением ненуклонных степеней свободы.

Методические измерения и моделирование

Измерения тензорной анализирующей способности Г20 реакции d + А —(0 — 0) + X фрагментации релятивистских поляризованных дейтронов в кумулятивные пионы проводились на канале 4В системы медленного вывода Синхрофазотрона ЛВЭ ОИЯИ [91]. Канал 4В расположен в основном измерительном зале ускорительного комплекса (т.н. корп. 205). Поляризованные дейтроны создавались источником ПОЛЯ-РИС, который описан в [92].

Измерения проводились в следующих условиях: 1. величина растяжки (время вывода) пучка составляла 400 500 мсек; 2. частота повторений 0,1 Гц [91]; 3. интенсивность менялась в интервале от 1 109 до 5 109 дейтронов за сброс; 4. величина тензорной поляризации пучка дейтронов составляла pzz 0,60- 0,77, слабо (не более чем на 10 %, см. [93]) меняясь в пределах данной серии измерений, а примесь векторной поляризации составляла pz « 0,20 -=- 0,25; 5: ось квантования для поляризации всегда была направлена вертикально; 6. обеспечивались три состояния поляризации - "+" (положительный знак поляризации), "—" (отрицательный знак поляризации), "0" (отсутствие поляризации), менявшиеся каждый цикл ускорителя, так что в трех последовательных циклах пучок имел различные состояния поляризации. В первой серии измерений, проведенной в марте 1995 года, величина векторной и тензорной поляризации измерялась в начале и конце полного цикла (сеанса) измерений с помощью высокоэнергетического поляриметра, описанного в работе [94] - т.н. поляриметра АЛЬФА.

В первой серии измерений [68], [69], [70], [71] была использована показанная на Рис. 8 конфигурация установки с мишенью, расположенной в фокусе F3 (будем называть ее для краткости "первой постановкой").

Выведенный пучок первичных дейтронов фокусировался дублетом квадрупольных линз на мишень, расположенную в фокусе F3. Распределение интенсивности на мишени в плоскости, перпендикулярной к направлению пучка, было близко к распределению Гаусса с дисперсиями тх га 6 мм и оу « 9 мм по горизонтальной и вертикальной осям соответственно. Использовались углеродные мишени (50,4 г/см2 и 23,5 г/см2) цилиндрической формы с диаметром 10 см, что позволяло считать, что весь первичный пучок попадает в мишень.

Мониторирование интенсивности пучка дейтронов, падающего на мишень, осуществлялось с помощью ионизационной камеры 1С (см. Рис. 8), расположенной перед мишенью на расстоянии 1 м от нее, и двух сцин-тилляционных телескопов Mi и М2 по три счетчика каждый, нацеленных на алюминиевую фольгу толщиной 1 мм. Абсолютной калибровки мониторов не проводилось. Разница в определении относительной интенсивности по различным мониторам достигала 5 %. Указанная разность включалась в систематическую ошибку.

Сцинтилляционные счетчики в фокусах F4 (F4b F42), F5 (F5i) и F6 (F6i) использовались для измерения времени пролета на базах 74 метра (F4-F6) и 42 метра (F5-F6). Сцинтилляционные счетчики Si и Sz, а при необходимости и черенковский счетчик С (с показателем преломления п = 1,033) использовались для выработки триггера. Сцинтилляционные годоскопы НОХ, HOY, HOU, H0V использовались для контроля профиля пучка в F6. Характеристики счетчиков приведены в таблице 1. Первая постановка эксперимента за счет наличия шести отклоняющих магнитов позволяла иметь пренебрежимо малое (меньше чем Ю-4) отношение фон/сигнал для времяпролетных спектров даже на положительно заряженных частицах. Подавление же протонов (на два порядка) в триггере с помощью черенковского счетчика использовалось для уменьшения мертвого времени. Неудобство такой постановки связано с необходимостью перенастраивать большое количество магнитных элементов. Поэтому экспериментальные данные в первой постановке набирались при фиксированном каналом 4В (3,0 ГэВ/с) импульсе пионов, увеличение степени подпоро-говости которых достигалось за счет уменьшения импульса дейтронов. Во второй серии измерений, [72], проведенной в июне-июле 1997 года, данные набирались в несколько иной конфигурации установки с мишенью, расположенной в фокусе F5 (далее - "вторая постановка"), как показано на Рис. 9. В такой постановке возрастают загрузки головных счетчиков, особенно при измерениях на положительных частицах. Для уменьшения влияния таких загрузок в головной части использовался сцинтилляцион-ный годоскоп НТ, который состоял из восьми пластических сцинтиллято-ров, просматриваемых с двух сторон ФЭУ-87. Сигаалы с этого годоскопа использовались для времяпролетного анализа (на базе 30 м), который в этом случае проводился по каждому элементу независимо. Положение и профиль пучка (ах 4 мм, ту = 9 мм) на мишени мо-ниторировались проволочной камерой, интенсивность - ионизационной камерой 1С и сцинтилляционными телескопами М и Мг Измерения второй серии были проведены с водородной мишенью [95] (7 г/см2), бериллиевой мишенью (36 г/см2) в форме параллелепипеда минимальным поперечным (относительно пучка) размером 8x8 см2 и углеродной мишенью (55 г/см2) цилиндрической формы диаметром 10 см. Размеры счетчиков для второй постановки эксперимента приведены в таблице 2. Углы поворота для всех отклоняющих магнитов приведены в таблице 3.

Конфигурируемые представления данных и аппаратуры

Рекомендуемый способ написания рабочего модуля: чтение и запись выполняются как операции буферизованного ввода и вывода над стандартными потоками ввода и вьгеода процесса с блокировкой; сигнал SIGPIPE и состояние EOF приводят к штатному завершению процесса. Рабочий модуль может быть реализован как зависимым, так и независимым от состава собираемых данных (т.е. содержания тел пакетов) и обслуживаемой аппаратуры (далее соответственно - "сеансозависимым" и "сеансонезави-симым"4) образом.

Управляющий модуль представляет собой процесс, который не работает с потоком пакетов данных и предназначен, как правило, для управления некоторым(и) элементом(ами) системы qdpb. Реализация такого модуля, т.о., не зависит ни от содержимого потока пакетов, ни от содержания тел пакетов, что обеспечивает его универсальность (сеансонезави-симость).

Кроме того, сюда же классифицируются процессы, получающие исходные данные не через потоки пакетов, например, модули представления (визуализации) обработанных данных в текущей реализации системы DAQ СФЕРА, см. параграф II.5. Такой управляющий модуль может быть реализован как сеансонезависимым, так и сеансозависимым образом.

Служебный модуль представляет собой процесс, который предназначен для организации потоков пакетов и не вносит в них изменений. Он может читать из потока пакетов и (или) писать в поток пакетов, при этом содержимое входного и выходного потоков служебного модуля идентично. Реализация служебного модуля не зависит ни от содержимого потока пакетов, ни от содержания тел пакетов, что обеспечивает его универсальность.

Точка ветвления является начальной и/или конечной точкой для нескольких потоков пакетов и предназначена для создания из нескольких различных входных потоков пакетов (порождаемых различными источниками) нескольких идентичных выходных. Точка ветвления не вносит изменений в содержание пакетов. Реализация точки ветвления не зависит от содержимого потоков пакетов, что обеспечивает ее универсальность. Порядок пакетов из различных входных потоков в выходном потоке произволен, но порядок пакетов каждого из входных потоков сохраняется: Точка ветвления также реализует буфер пакетов и предоставляет средства управления им. Рекомендуется реализация точки ветвления как части ядра ОС (в виде загружаемого модуля или драйвера), предоставляющей соответствующий системный вызов (вызовы) для управления собственным состоянием, выдачи вовне этого состояния, управления буфером пакетов, регистрации работающих с ней входных и выходных потоков. В зависимости от внутреннего состояния точка ветвления по системному вызову получает (блокирует получение, получает и игнорирует) пакеты из любого входного потока и по системному вызову отправляет (блокирует отправление) все(х) полученные(ых) пакеты(ов) в выходные потоки.

Сшиватель событий5 представляет собой вариант точки ветвления, также предназначенный для создания из нескольких различных (от разных источников) входных потоков пакетов нескольких идентичных выходных. Сшиватель событий модифицирует содержание пакетов следующим образом: заголовок каждого из выходных пакетов получается изготовлением нового заголовка пакета, а тело - последовательным соединением тел одного или более (по одному из каждого зарегистрированного входного потока — т.н. входного канала) т.н. "соответствующих"6 ему входных пакетов. В текущей реализации для соответствия входных и выходного пакетов требуются: — соответствие типов (header.type) входных и выходного пакетов, объявленное для каждого входного канала при его регистрации, и - совпадение номеров (header.num) входных пакетов для кандидатов на соответствие во всех входных каналах. Термин "сшиватель событий" введен потому, что точнее характеризует предлагаемую (достаточно простую) функциональность, в отличне от достаточно сложных систем, называемых "построитель событий" - "event builder". Пакеты с типами, которые не имеют объявленных соответствий, отбрасываются при поступлении во входные каналы. Пакеты с номерами, не нашедшими совпадений во всех входных каналах, отбрасываются. Реализация сшивателя событий не зависит от содержания пакетов. Рекомендуется реализация сшивателя событий как части ядра ОС (в виде загружаемого модуля или драйвера), предоставляющей соответствующий системный вызов (вызовы) для управления собственным состоянием, выдачи вовне этого состояния, регастрации работающих с ним входных и выходных потоков. Супервизор представляет собой управляющий (или рабочий, если реализованы управляющие пакеты) модуль, осуществляющий по крайней мере запуск, остановку и управляющие действия в системе qdpb по командам пользователя системы (далее - "оператор"). Соответствие действий супервизора командам оператора описывается в конфигурационном файле первого sv.conf(S). В текущей реализации конфигурационный файл является make-файлом. Управление элементами системы qdpb осуществляется посредством механизмов, предоставляемых этими элементами. Управляемыми элементами системы qdpb являются: элементы ядра ОС (загружаемые модули подсистемы обслуживания аппаратных средств, точка(и) ветвления, сшиватель (и) событий); рабочие модули. Управление иными элементами системы qdpb не предусмотрено, равно как и реакция на ситуации в системе. Для удаленного управления, т.е. управления элементами системы qdpb на ЭВМ, отличных от исполняющей процесс супервизора (далее - "удаленные ЭВМ"), супервизор запускает на них управляющие модули посредством стандартных средств ОС - rsh(l) / ssh(l), rcmd(3) win rpc(3). Для диалога оператора с супервизором в последнем могут быть реализованы интерактивный графический интерфейс пользователя (Graphics User Interface, далее - "GUI") или интерактивный интерфейс командной строки. Некоторые элементы системы qdpb, имеющие собственный GUI, могут управляться оператором непосредственно, без участия супервизора (например, модули представления данных). Приведенный проект был в существенной части реализован. Рассмотрим более детально ключевые моменты реализации.

Системы сбора данных поляриметров

По умолчанию утилита sphereconf конфигурирует указанный загружаемый модуль module для работы с драйвером "kkO" аппаратных средств КАМАК. Никакой специфической информации в загружаемый модуль не передается. При указании ключа командной строки утилита sphereconf тестирует конфигурацию указанного загружаемого модуля module и выводит ее в поток вывода ошибок. Поведение по умолчанию утилиты sphereconf изменяется вышеприведенными ключами командной строки. Утилита sphereconf возвращает нулевой код в случае успешного завершения и положительный в противном случае. Управляющая утилита sphereoper(8) для обработчика прерьшаний КАМАК называется sphereoper и имеет следующий командный интерфейс: sphereoper [-v] [-b # ] startstop)statusinitfinishqueclJcntcl По умолчанию утилита sphereoper выполняет системный вызов oper () с подфункцией fun, определяемой первым позиционным аргументом командной строки, в загружаемом модуле, присоединенном к 0-ой ветви КАМАК, и выводит результат выполнения в поток вывода ошибок. Таким образом, утилита sphereoper может быть использована для реализации некоторых действий, описываемых в конфигурационном файле sv.conf(5) супервизора. Поведение по умолчанию утилиты sphereoper изменяется вышеприведенными ключами командной строки. Утилита sphereoper возвращает нулевой код в случае успешного завершения и положительный в противном случае. Для измерений скорости выполнения команд КАМАК был также реализован пользовательский обработчик прерьшаний КАМАК speedtest (подробнее о тестировании системы DAQ СФЕРА на стенде см. ниже), который для каждого обработанного прерывания от КАМАК выполняет сконфигурированное число раз тестируемую команду КАМАК (выбирается изменением исходного файла speedtest.c). Загружаемый модуль speedtest конфигурируется утилитой stconf(8) и управляется утилитой sphereoper (8) (поддерживаются только start, stop, status и cntcl значения первого позиционного аргумента).

По сравнению с утилитой sphereconf (8) конфигурационная утилита stconf(8) имеет для передачи специфической информации в загружаемый модуль дополнительный факультативный ключ -п # командной строки, означающий число повторений тестируемой команды КАМАК, по умолчанию равное 10, в остальном аналогична последней.

Система DAQ СФЕРА использует (в нераспределенной, т.е. исполняемой целиком на одной ЭВМ, конфигурации) по крайней мере рабочий модуль writer(1), служебный модуль bpget(l) и (факультативно) управляющие модули - супервизор sv(l) и модуль графического представления системного журнала alarm (1) из сеансонезависимого набора программных модулей, предоставляемого системой qdpb. Далее рассмотрим специфические для системы DAQ СФЕРА программные модули.

Сборщик статистики в текущей реализации называется statman и является в терминах системы qdpb рабочим модулем, потребителем потока пакетов, накапливающим в разделяемой памяти данные в виде, удобном для использования программными модулями представления данных (см. ниже), и имеет следующий командный интерфейс: statman [-о] [-b bpemstat [-е] ] [-c{- runcffile }]. [-s{- cellcffile }J [-k{- knobjcffile }] [-i{- cleancffile }] [-p{- pidfile }]

По умолчанию модуль statman читает пакеты из стандартного потока ввода, в соответствии с используемыми по умолчанию конфигурационными файлами собирает информацию из тела packet.data каждого поступившего пакета и накапливает ее в разделяемой памяти. При запуске сборщик статистики читает конфигурационные файлы в форматах RVN.conf(5), cell.conf(5), knobj.conf(5) и clean.conf(5) (см. параграф П.З) и соответственно инициализирует внутренние массивы структур pdat, cell, knvar, knfun, knobj; проводит цикл создания по всем инициализированным известным объектам и генерирует событие PR0G_BEG, после чего читает пакеты из стандартного потока ввода и для всякого полученного пакета увеличивает соответствующий его виду события глобальный счетчик и выполняет цикл вычисления результатов по всем инициализированным ячейкам и цикл заполнения/очистки по всем инициализированным известным объектам. По получении состояния конца файла EOF в стандартном потоке ввода или сигнала SIGTERM генерирует событие PR0G_END, поэтому аварийное завершение по сигналу SIGKILL не рекомендуется. По событиям PR0G_BEGIN и PR0G_END также проводятся цикл вычисления результатов по всем инициализированным ячейкам и цикл заполнения/очистки по всем инициализированным известным объектам.

Поведение по умолчанию модуля statman изменяется вышеприведенными ключами командной строки.

Модуль statman возвращает нулевой код в случае успешного завершения и положительный в противном случае.

Модуль statman игнорирует сигнал SIGQUIT. Сигнал SIGHUP используется для реконфигурирования уже запущенного модуля statman посредством нового прочтения конфигурационных файлов runcffile , cellcffile и knobjcffile (однако с теми же, что и при запуске модуля, именами), что приводит к полной очистке всей накопленной на данный момент информации и сбросу результатов всех вычислительных ячеек, т.е. полностью эквивалентно конфигурированию при старте. Сигнал SIGINT приводит к новому прочтению конфигурационного файла cellcf f ile (с тем же, что при запуске, именем) без сброса результатов ячеек, что может использоваться для их "перепрограммирования" "на ходу". Сигнал SIGUSR1 очищает всю накопленную информацию, включая внутренние глобальные счетчики событий, сигнал SIGUSR2 очищает накопленную информацию в соответствии с конфигурационным файлом cleancffile . Оба эти сигнала также сбрасывают результаты всех вычислительных ячеек. Для передачи модулю требования штатного завершения должен использоваться сигнал SIGTERM.

Конфигурационный файл известных объектов модуля statman может содержать объявления только поддерживаемых модулем типов, на данный момент следующих: "hist", "hist2", "cnt", "coord" и "coord2" (см. подробнее параграф II.3). Доя каждой строки данных такого файла первое (name), третье (type), пятое (событие заполнения), шестое (условие заполнения) и седьмое (событие заполнения) поля имеют свое стандартное для формата knobj.conf(5) значение. Поля, представляющие аргументы функций создания (второе), заполнения (четвертое), очистки (восьмое) и уничтожения (девятое), должны соответствовать программному интерфейсу соответствующих семейств известных функций.

Анализ источников систематических ошибок

Модуль текстового представления данных предназначен для текстовой визуализации информации, накопленной в разделяемой памяти сборщиком статистики, называется cntview и имеет следующий командный интерфейс: cntview [-k{-I knobjconffile }] [-p{- pidfile }] [ sleeptime.

По умолчанию модуль cntview читает данные, накопленные в разделяемой памяти сборщиком статистики statman(l), интерпретирует их в соответствии с используемым по умолчанию конфигурационным файлом в формате knobj.conf(5) и выводит их текстовое (ASCII) представление в поток вывода ошибок.

Поведение по умолчанию модуля cntview изменяется вышеприведенными ключами командной строки. Модуль cntview возвращает нулевой код в случае успешного завершения и положительный в противном случае. Модуль cntview игнорирует сигнал SIGQUIT. Сигнал SIGHUP используется для реконфигурирования уже запущенного модуля cntview посредством нового прочтения конфигурационного файла (однако с тем же, что и при запуске модуля, именем). Сигнал SIGUSR1 приостанавливает, а сигнал SIGUSR2 возобновляет чтение информации из разделяемой памяти и ее отображение. Сигаал SIGINT перенаправляет очередную вьщачу данных на принтер с вкомпилированным именем через утилиту 1рг(1). Для передачи модулю требования штатного завершения должен использоваться сигаал SIGTERM. Конфигурационный файл известных объектов модуля cntview может содержать объявления только поддерживаемого модулем типа "dent" (см. подробнее параграф II.3). Для известного объекта "dent" первое (name), третье (type), пятое (событие заполнения), шестое (условие заполнения) и седьмое (событие заполнения) поля строки данных имеют свое стандартное для формата knobj.conf(S) значение, тогда как поля, представляющие аргументы функций создания (второе), заполнения (четвертое), очистки (восьмое) и уничтожения (девятое), должны соответствовать программному интерфейсу соответствующего семейства известных функций. Например, объявление одного известного объекта типа "dent" записывается следующим образом: Obj0041 41;shmid;semid dent 41;3;semid;type_ULong;nht,type_String;4;cnt21:cnt22:cnt23 \ DATA_DAT_0 - NEVERMORE Утилита gen prescfg(l) (см. параграф II.3) генерирует объявление известного объекта "dent", приведенное выше, из прототипа следующего вида: dent 41 1 -1 shmid semid 3 ULong nht 4 cnt%2lN DAT_0 - N Утилита контроля загружаемых модулей ядра ОС называется watcher и имеет следующий командный интерфейс: watcher [-b # ] [-p{- pidfile }] [ sleeptime ] По умолчанию утилита watcher с интервалом в 60 сек собирает статусную информацию (посредством выполнения вызова oper() с подфункцией HANDGETSTAT) из пользовательского обработчика прерываний КА-МАК, присоединенного к 0-ой ветви КАМАК, анализирует состояние последнего с учетом ранее полученной аналогичной информации, и выдает сообщения об ошибках в поток вывода ошибок. Таким образом, утилита watcher может быть использована совместно с модулем графического представления системного журнала alarm (1) для сообщения о некоторых ошибках в системе DAQ СФЕРА. Поведение по умолчанию утилиты watcher изменяется вышеприведенными ключами командной строки. Утилита watcher возвращает нулевой код в случае успешного завершения и положительный в противном случае. Утилита watcher игнорирует сигналы SIGHUP, SIGINT и SIGQUTT. Сигнал SIGUSR1 приостанавливает, а сигнал SIGUSR2 возобновляет сбор информации. Для передачи модулю требования штатного завершения должен использоваться сигнал SIGTERM. Для управления системой DAQ СФЕРА может использоваться супервизор sv(l), описанный в параграфе II.2. Возможно также прямое, без посредства супервизора, выполнение утилитой make (1) одноименных командам оператора целей (target) из конфигурационного файла супервизора sv.conf. Опишем назначение основных команд оператора: load - загрузка и конфигурирование загружаемых модулей ядра ОС - точки ветвления branchpoint (4) и пользовательского обработчика прерываний КАМАК sphere (4), запуск служебного модуля bpget(l) и присоединение его (в состоянии BPRUN) к точке ветвления, инициализация аппаратуры КАМАК. unload (обратная к load команда) - деинициализация аппаратуры КАМАК, завершение модуля bpget(l), выгрузка точки ветвления и пользовательского обработчика прерываний КАМАК, loadw - запуск рабочего модуля writer (1) с запросом ввода необходимых параметров и напоминанием о возможности ввода факультативных и присоединение его (в состоянии BPSTOP) к точке ветвления. unloadw (обратная к loadw команда) - завершение модуля writer (1). loads - запуск рабочего модуля statman(l) и присоединение его (в состоянии BPSTOP) к точке ветвления. unloads (обратная к loads команда) - завершение модуля statman (1). loadh - запуск модуля графического представления данных histview (1) посредством утилиты xterm(l) в отдельном окне графической системы XII. unloadh (обратная к loadh команда) - завершение модуля histview (1). loadc - запуск модуля текстового представления данных cntview (1) посредством утилиты xterm(l) в отдельном окне графической системы XII. unloadc (обратная к loadc команда) - завершение модуля cntview (1). start_all - изменение состояния всех присоединений к точке ветвления на BPRUN. stop_all (обратная к start_all команда) - изменение состояния всех присоединений к точке ветвления на BPSTOP. init - инициализация аппаратуры КАМАК (необходимо ее выполнение, например, после включения питания читаемых крейтов, также входит в load). finish (обратная к init команда) - деинициализация аппаратуры КАМАК (должна выполняться, например, перед выключением питания, также входит в unload). continue - старт обработки прерываний КАМАК и запуск утилиты watcher. pause (обратная к continue команда) - окончание утилиты watcher и прекращение обработки прерываний КАМАК. cleanall - очистка всей информации, накопленной в разделяемой памяти модулем statman (1). clean - очистка информации, накопленной в разделяемой памяти модулем statman (1), в соответствии с указанным при запуске модуля конфигурационным файлом в формате clean.conf(5). pauseh (обратная к conth команда) - приостановка визуализации данных модулем histview (1). pausec (обратная к contc команда) - приостановка визуализации данных модулем cntview (1). conth - продолжение визуализации данных модулем histview (1). contc - продолжение визуализации данных модулем cntview (1). status - вывод сводки состояния загруженных элементов системы DAQ СФЕРА в журнальные файлы демона syslogd(8). seelog - старт просмотра сообщений системы DAQ СФЕРА, поступающих в журнальные файлы демона syslogd(8), посредством утилиты tail(l). confs - приостановка визуализации данных модулями histview (1) и cntview (1), проведение реконфигурации модулей statman (1), histview (1) и cntview (1), продолжение визуализации данных (используется после изменения соответствующих конфигурационных файлов). Система DAQ СФЕРА в настоящий момент использует следующие свободно распространяемые пакеты ПО от сторонних производителей (дополнительно к тем, что "наследуются" от системы qdpb): пакет сатас - реализация подсистемы обслуживания КАМАК. пакет ROOT - используется как API графической визуализации гистограмм для реализации модуля представления данных histview (1).

Похожие диссертации на Измерения тензорной анализирующей способности Т20 в реакции фрагментации дейтронов в пионы под нулевым углом и разработка программного обеспечения для систем сбора данных установок на поляризованных пучках