... | ... | @@ -28,6 +28,8 @@ O projeto visa à familiarização e divulgação das técnicas de análise de d |
|
|
* [EMCal - Electromagnetic Calorimeter](#docum72)
|
|
|
* [ITS - Inner Tracking System](#docum73)
|
|
|
* [TRD - Transition Radiation Detector](#docum74)
|
|
|
* [Opções de uso da animação](#usingoptions)
|
|
|
* [Teste de rendimento da animação](#efficiencytest)
|
|
|
* [Abordagem utilizando máquina virtual](#docum8)
|
|
|
* [Próximos Passos](#nextsteps)
|
|
|
* [Glossário](#glossario)
|
... | ... | @@ -63,7 +65,7 @@ Para fins de familiarização com os conteúdos necessários para o entendimento |
|
|
| 16/08/19 | [Encontro do Grupo](http://cta.if.ufrgs.br/boards/120/topics/1867#Pauta) |
|
|
|
| 02/09/19 | Atualização do [código exemplo](https://git.cta.if.ufrgs.br/ALICE-open-data/AliESD_Example/blob/Breno/AliAnalysisTaskMyTask.cxx) para inserir coordenadas dos vértices das trilhas |
|
|
|
| 07/09/2019 | Implementação de [programa em C](https://git.cta.if.ufrgs.br/Bresim/ALICE-files/blob/master/sol-analitica-tpc.c) para gerar a evolução das posições das partículas no tempo |
|
|
|
| 13/09/2019 | [Apresentação de slides](uploads/5e8861e9598a35c86b1440fd467b8f70/Slides-programa.odp) que explica a estrutura do [programa em C](https://git.cta.if.ufrgs.br/Bresim/ALICE-files/blob/master/sol-analitica-tpc.c) |
|
|
|
| 13/09/2019 | [Apresentação de slides](uploads/5dcb386913fd292c1224618b7c54748f/Slides-programa.odp) que explica a estrutura do [programa em C](https://git.cta.if.ufrgs.br/Bresim/ALICE-files/blob/master/sol-analitica-tpc.c) |
|
|
|
| 30/09/2019 | Criado repositório [Breno](https://git.cta.if.ufrgs.br/ALICE-open-data/AliESD_Example/tree/Breno) que diferencia modelo padrão do [código exemplo](https://git.cta.if.ufrgs.br/ALICE-open-data/AliESD_Example/blob/Breno/AliAnalysisTaskMyTask.cxx) do modelo gerado para utilização do [programa em C](https://git.cta.if.ufrgs.br/ALICE-open-data/AliESD_Example/blob/Breno/sol-analitica/sol-analitica-tpc.c) para gerar a evolução das posições das partículas no tempo |
|
|
|
| 01/10/2019 | [Apresentação de slides](uploads/364628da6db9809ca598546e28f0c438/ALICE.odp) que resume o progresso do projeto até o momento, para apresentação na Reunião Geral do CTA |
|
|
|
| 02/10/2019 | [2º Encontro do Grupo](http://cta.if.ufrgs.br/boards/120/topics/1895) |
|
... | ... | @@ -88,6 +90,9 @@ Para fins de familiarização com os conteúdos necessários para o entendimento |
|
|
| 14/04/2020 | Finalizada apresentação de slides que sintetiza o projeto até o momento |
|
|
|
| 21/04/2020 | [Adicionadas opções para especificar número de eventos e número mínimo de partículas desejadas na animação](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/commit/dca7a9c4ab1d9009e30de32f7240ce1ae9c93f3d) |
|
|
|
| 22/04/2020 | [Adicionada a criação de um histograma para o módulo da média de Pz em cada evento](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/commit/9b7f2d96bb74f91c127a850aa6f74d0f1f78402b) |
|
|
|
| 27/04/2020 | Finalizada [versão do código da animação](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/commit/c72b8eaf00b52ae55d60d70d3310d90d52bae99a) com opção para animar apenas eventos com Pz maior que o especificado |
|
|
|
| 30/04/2020 | [Melhorias nas condições de luminosidade da animação](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/commit/0cbebdb27c58aeacbc08a4fdfeb847adfeb77e23) |
|
|
|
| 04/04/2020 | Resultado do [teste de rendimento](#efficiencytest) do código da animação, conforme descrito na respectiva seção |
|
|
|
|
|
|
|
|
|
## Tarefas <a name="tarefas"></a>
|
... | ... | @@ -211,7 +216,7 @@ Deve-se conseguir obter a mesma figura fazendo todo o processo explicado utiliza |
|
|
3. Compilar e executar o programa `sol-analitica-tpc.c`;
|
|
|
4. Plotar um gráfico das colunas 3 e 4 do arquivo `positions.txt` gerado, que contém as coordenadas x e y das trilhas.
|
|
|
|
|
|
Para maiores detalhes no algoritmo de desenvolvimento do programa da evolução temporal das trilhas, confira a [apresentação de slides](uploads/0c0b72838bac57c009258eee0220bdd0/Slides-programa.odp).
|
|
|
Para maiores detalhes no algoritmo de desenvolvimento do programa da evolução temporal das trilhas, confira a [apresentação de slides](uploads/5dcb386913fd292c1224618b7c54748f/Slides-programa.odp).
|
|
|
|
|
|
É passível de observação que todos os códigos foram programados a fim de selecionar um evento com um número "razoável" de trilhas - entre 15 e 30 - a partir dos ESDs, de maneira a impedir uma poluição visual da representação gráfica do mesmo, no caso de um número excessivamente grande de trilhas, ou a análise de um evento com um número demasiado baixo de trilhas. Tal restrição não foi imposta no desenvolvimento da animação das trilhas em três dimensões, descrito a seguir.
|
|
|
|
... | ... | @@ -340,7 +345,7 @@ Foram construídas as três camadas do ITS, como observado na tabela abaixo: a i |
|
|
|
|
|
#### TRD - Transition Radiation Detector <a name="docum74"></a>
|
|
|
|
|
|
O TRD foi particularmente difícil de elaborar, pois se fez necessário partir a "casca cilíndrica" em 18 partes diferentes, como mostra a figura. Tal tarefa foi feita por meio de um modelo matemático que retira precisamente "fatias" da peça principal, de forma a deixar apenas o conteúdo que interessa. Para mais detalhes, é válido lembrar que sempre se pode consultar o [código](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/blob/master/animate/scene_functions.py#L198).
|
|
|
O TRD foi particularmente difícil de elaborar, pois se fez necessário partir a "casca cilíndrica" em 18 partes diferentes, como mostra a figura. Tal tarefa foi feita por meio de um modelo matemático que retira precisamente "fatias" da peça principal, de forma a deixar apenas o conteúdo que interessa. Para mais detalhes, é válido lembrar que sempre se pode consultar o [código](https://git.cta.if.ufrgs.br/ALICE-open-data/alice-blender-animation/blob/master/animate/scene_functions.py#L129).
|
|
|
|
|
|
![Screenshot_from_2020-03-23_14-43-35](uploads/784048b61fe275159b5ee192e44b1698/Screenshot_from_2020-03-23_14-43-35.png)
|
|
|
|
... | ... | @@ -349,6 +354,20 @@ O TRD foi particularmente difícil de elaborar, pois se fez necessário partir a |
|
|
* [ALICE Technical Design Report of the Transition Radiation Detector](https://cds.cern.ch/record/519145/files/cer-2275567.pdf) - páginas 28 até 30
|
|
|
|
|
|
|
|
|
### Opções de uso da animação <a name="usingoptions"></a>
|
|
|
|
|
|
Em breve seção.
|
|
|
|
|
|
### Teste de rendimento da animação <a name="efficiencytest"></a>
|
|
|
|
|
|
Durante aproximadamente dois dias, foi deixado um *notebook* gerando uma série de animações de colisões de partículas de eventos do Experimento ALICE por meio do código desenvolvido, com o fim de conhecer os recursos utilizados no processo: tempo e memória. Foram gerados três clipes - um para cada câmera - de cada um dos quinze eventos selecionados a partir do ESD *Run139038_Orbit7548473_BunchCross1534*, com crescente multiplicidade. O objetivo principal foi estimar a quantidade dos recursos necessários para se gerar um número maior de clipes, inclusive de eventos com multiplicidade bem mais elevada que aquela mais alta contemplada no teste, de 1004 partículas.
|
|
|
|
|
|
O teste consiste na execução de um *script* em *bash* que executa, por sua vez, para cada multiplicidade desejada, o *script* *workflow_sketch.sh*, responsável pela automatização das etapas do projeto, com a instrução de animar apenas um evento, com todas as três câmeras.
|
|
|
|
|
|
O seguinte gráfico representa a memória computacional máxima utilizada no processo de se extrair os dados
|
|
|
|
|
|
(em desenvolvimento)
|
|
|
|
|
|
|
|
|
### Abordagem utilizando máquina virtual <a name="docum8"></a>
|
|
|
|
... | ... | @@ -360,7 +379,7 @@ O TRD foi particularmente difícil de elaborar, pois se fez necessário partir a |
|
|
|
|
|
## Próximos Passos <a name="nextsteps"></a>
|
|
|
|
|
|
Os próximos passos do projeto são incluir a geometria do detector na animação, isto é, fazer aparecer o equipamento do ALICE na visualização das trilhas. Paralelamente, busca-se implementar um modo de visualização estático, em que é possível "explorar" o evento de qualquer ângulo desejado, talvez no próprio Blender, o software utilizado para gerar a animação.
|
|
|
Um desafio interessante seria implementar um modo de visualização estático para os eventos de colisão de partículas, em que seria possível "explorar" o evento de qualquer ângulo desejado, talvez no próprio Blender, o software utilizado para gerar a animação.
|
|
|
Ainda, busca-se investigar a reconstrução analítica das trilhas, através da informação resultante dos clusters do TPC (Time Projection Chamber) e, em seguida, incorporá-las ao [exemplo de análise](https://git.cta.if.ufrgs.br/ALICE-open-data/AliESD_Example/tree/Breno). Para isso, deve-se procurar nas [bibliotecas do GitHub do Aliroot](https://github.com/alisw/AliRoot/tree/master/STEER/ESD) as funções desejadas.
|
|
|
|
|
|
|
... | ... | @@ -421,7 +440,7 @@ A partir de [ALICE Offline Reconstruction](http://alice-offline.web.cern.ch/Acti |
|
|
|
|
|
* [Introdução_ao_Detector_ALICE_-_Pezzi__Dez_2017_.pdf](uploads/3b7dd37a0cd95a1492af2d4807b73d81/Introdução_ao_Detector_ALICE_-_Pezzi__Dez_2017_.pdf)
|
|
|
* [ALICE.odp](uploads/5debb000076490070661c8ec214c296d/ALICE.odp)
|
|
|
* [Slides-programa.odp](uploads/f6e9b3ae7cc424da4e108c042fa38808/Slides-programa.odp)
|
|
|
* [Slides-programa.odp](uploads/5dcb386913fd292c1224618b7c54748f/Slides-programa.odp)
|
|
|
|
|
|
|
|
|
## Referências <a name="refs"></a>
|
... | ... | |