FAQ

В данном разделе можно найти ответы на часто задаваемые вопросы по er и fairroot.

In which volume are all the detectors in er placed? What does it consist of?

Все детекторы при сборке всего сетапа будут помещены в объём экспериментального зала (aka. пещера, cave). Для того чтобы эта процедура отработала корректно необходимо соблюсти следующие правила.

Объёмы конкретного детектора необходимо помещать в Assembly Volume c именем TOP. Например, с помощью следующего кода:

TGeoVolumeAssembly* top = new TGeoVolumeAssembly("TOP");
gGeoManager->SetTopVolume(top);
....
top->AddNode(NeuRad, 0, new TGeoCombiTrans(.0, .0, 2600., fZeroRotation));

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

FairModule* cave= new ERCave("CAVE");
cave->SetGeometryFileName("cave.geo");
run->AddModule(cave);

После сборки всей установки TOP останется верхним объёмом. Cave будет единственным дочерним объёмом TOP. А все объёмы, помещенные в TOP, будут перемещены в пещеру.

В макросе симуляции мы указали файл геометрии пещеры - cave.geo. Это файл геометрии старого формата geo, обычно следующего содержания:

cave
BOX
Air
 40000  -40000  -40000
 40000   40000  -40000
-40000   40000  -40000
-40000  -40000  -40000
 40000  -40000   40000
 40000   40000   40000
-40000   40000   40000
-40000  -40000   40000

В ExpertRoot в стандартном файле геометрии пещеры cave_air.geo используется материал воздух (Air) - смесь азота, кислорода и аргона. Также доступен файл геометрии cave.geo, где используется вакуум (vacuum). Напомним, что материалы определены в файле geometry/meia.geo.