Dimensões Extras Universais



Documentos relacionados
Experimento do DZero (CMS?) Pedro Mercadante (UNESP)

Uma idéia para o Trigger 0 e um Redutor dinâmico de Dados. Luis Fernando Gomez Gonzalez IFGW Unicamp APC Universidade de Paris 7

um experimento dedicado a estudar a composição de partículas primárias de raios cósmicos e interações hadrônicas de altas energias.

Detectores de Partículas: Tiago dos Anjos

A"vidades e planos dos novos integrantes do CMS/CBPF

Capítulo 8 Anti-Virus

Aplicativo RockSim Tutorial 4

Tutorial de Instalação e Utilização do PDF Creator

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Observação de uma nova partícula com uma massa de 125 GeV

Usando o simulador MIPS

Raios Cósmicos: Fundamentos e técnicas de detecção. Carla Bonifazi Instituto de Física - UFRJ

Capítulo 12 Detectores

R. M. Lima, M. A. Leigui de Oliveira, P. Chimenti Universidade Federal do ABC-UFABC

Digifort Mobile Manual Version 1.0 Rev. A

MANUAL NOVO PEDIDO DE COMPRAS

TerraView. O TerraView está estruturado da seguinte forma: - Modelo de dados

Aumento da Capacidade de Armazenamento do SPRACE

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#

Failover e balanceamento de carga de aplicações HTTP em servidores Linux.

Seção de choque diferencial

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

2 Orientação a objetos na prática

MANUAL DE UTILIZAÇÃO DO PLUGIN GERADOR DE PLUGINS DO TERRAVIEW

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.

Detectores de Partículas: Tiago dos Anjos

De posse desses arquivos, podemos escolher o método que será utilizado para inserir a mensagem na imagem. Os métodos mais comuns incluem:

Thiago Ciodaro Xavier

PLANEJAMENTO EXPERIMENTAL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

TUTORIAL DE PROGRAMAÇÃO. Procedimento de backup do programa no cartão de memória.

Programação Paralela e Distribuída (DCC/UFRJ)

Lazarus pelo SVN Linux/Windows

UTILIZAÇÃO DO XD UNLIMITED ITEMS

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Aceleradores e Detectores

Data Warehouse (DW) INDICADORES DE GESTÃO DA DIRETORIA DE TECNOLOGIA Especificação dos Processos de ETL 1 de março de 2013

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Quanto à origem uma onda pode ser classificada em onda mecânica e onda eletromagnética.

Criar e confgurar as opções do sistema de arquivos

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Copyright 2013 VW Soluções

Organização de programas em Python. Vanessa Braganholo

DESENVOLVIMENTO DE UM MÉTODO MONTE CARLO NÃO PARAMÉTRICO PARA GERAR IMAGENS SINTÉTICAS DE OSSOS TRABECULARES J. W. Vieira, V. Leal Neto, J. M.

Avaliando o que foi Aprendido

Dadas a base e a altura de um triangulo, determinar sua área.

TUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda

Guia para o Google Cloud Print

Desafio: Robô comandado por Laser Tracker

Microsoft Word INTRODUÇÃO

Introdução ao STATA vs. 9 (Banco de Dados)

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

Laboratório 1 SQL Server Integration Services

Processo: Vendas. Acesso. Motivação. Parâmetros. Nome do Processo: EDI Transportadoras

Informática I. Aula 6. Aula 6-12/09/2007 1

Programas Interativos: Valores Aleatórios

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Atualização de Software do ipldk. Guia de Instalação e do Usuário

BEM-VINDO À IEC COMISSÃO ELETROTÉCNICA INTERNACIONAL

3.1) Baixe os arquivos necessários para preparação neste link:

1 Code::Blocks Criação de projetos

Sistemas Distribuídos

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INFORMÁTICA APLICADA

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Exercício 8 Busca de Músicas

AULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme

Manual do Usuário - ProJuris Web - Fila de s Página 1 de 8

Este tutorial tem o objetivo de registrar os passos para a espacialização de informações georeferenciadas a partir de planilhas de arquivos e os

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

A Linguagem Pascal e o Ambiente de Programação Dev-Pascal. Introdução à Ciência da Computação I

Capítulo 2: Introdução à Linguagem C

Como Gerar documento em PDF com várias Imagens

ANDROID APPLICATION PROJECT

INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E AULA TEÓRICA 2 PROF. MARCELO LUIZ SILVA (R E D)

Correção Automática de Testes de Múltipla Escolha MCTest - Versão para Android

#define SIM 1 equivale a definição de constantes; a palavra SIM é substituída por 1 toda vez que é utilizada no programa.

Redes Neurais Construtivas. Germano Crispim Vasconcelos Centro de Informática - UFPE

Conceitos de Sistemas Operacionais: Chamadas de Sistema. Prof Rafael J. Sandim

Pratica JFlex. Prática criando o primeiro analisador léxico

Display de Cristal Líquido

FILTRAGEM ONLINE DE EVENTOS RAROS E/OU EXÓTICOS BASEADA EM DADOS DE CALORIMETRIA DE ALTA ENERGIA EM UM DETECTOR FINAMENTE SEGMENTADO

Estacionamento de Caminhão com Lógica Fuzzy. Daniel Ricardo dos Santos Diogo de Campos Maurício Oliveira Haensch

Resumo da Matéria de Linguagem de Programação. Linguagem C

Orientação a Objetos Programação em C++

Pesquisa e organização de informação

O Patch [BIBLIOTECA RM e TOTVS RM PORTAL] e [TOTVS Gestão Hospitalar], disponíveis na Central de Download do Portal do Client.

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

Transcrição:

Dimensões Extras Universais Parte 2: Experimento do DZero Pedro Mercadante (UNESP)

Sumário Detector Simulação Pythia ued DZero Monte Carlo Cafe Alguns objetos: Missing E T e Muon 2006 P. Mercadante 2

The D0 Experiment 2006 P. Mercadante 3

Detectores es Modernos A idéia básica é medir as partículas carregadas, fótons, jatos e missing Et de maneira acurada. Deve ter a menor quantidade de material interno possível Detetores cilíndricos e em várias camadas 2006 P. Mercadante 4

As várias v componentes Os detectores são constiuidos por várias partes para medir os diferentes aspectos do evento Devemos medir: 1. Posição 2. Momento 3. Energia 4. Carga 5. Tipo 2006 P. Mercadante 5

Métodos de detecção Signature Detector Type Particle Jet of hadrons Calorimeter Missing energy Calorimeter u, c, d, s b, g ν e, ν µ, ν τ Electromagnetic shower EM Calorimeter e, γ Purely ionization interactions, de/dx Muon Absorber µ, τ µνν Decays,cτ 100µm Si tracking c, b, τ 2006 P. Mercadante 6

Métodos de identificação Constituent Si Vertex Track PID Ecal Hcal Muon electron primary Photon γ primary u, d, gluon primary Neutrino ν s primary c, b, τ secondary µ primary MIP MIP PID = Particle ID (TOF, C, v de/dx) MIP = Minimum Ionizing Particle 2006 P. Mercadante 7

Uma visão esquemática 2006 P. Mercadante 8

Identificação de Leptons Electrons: Cluster eletromagnético compacto Compatível com um track Muons: Track na câmara de muon Compatível com um track Taus: Narrow jet Compatível com um ou três tracks Neutrinos: Momento transversal não balanceado Inferido da energia transversal total depositada no detector 2006 P. Mercadante 9

Simulação (Diretamente do Sjostrand)... 2006 P. Mercadante 10

Simulação por Monte Carlo Pythia fornece a simulação do evento completo (todas as partículas produzidas com seus momentos) Como comparar com o experimento? Simulação do detector: d0gstar: Simulação do detector. O programa segue a trajetória de cada partícula, calculando, para cada elemento do detector, a energia depositada, mudanças na trajetória e outros efeitos de interação com a matéria d0sim: Transforma a informação do d0gstar em dados idênticos ao que o detector real nos daria (pulsos, contagens ADC) d0reco: Reconstrução do sinal. Transforma as informações do detector em objetos físicos. Exatamente o mesmo programa é utilizado sobre os dados reais. 2006 P. Mercadante 11

Pythia ued no DZero Simulação completa do DZero para o sinal. Receita: Utilizar os códigos: mcpp_gen e D0_mcpp_gen na versão p17.09.06 do D0RunII release. Copiei o pythia do Dzero no meu diretório juntamente com os seguintes códigos de minha versão do pythia ued: pydata.f,pyevnt.f,pymaxi.f,pyprep.f,pyrand.f, pyresd.f,pyscat.f,pysigh.f,pywidt.f,pyuxed.f, uedini.f Em pyini.f incluir call ued_ini para inicializar UED. As massas, modos de decaimento e processos a serem escolhidos são dados no pythia card. Compilar libpythia.a e pydata.o 2006 P. Mercadante 12

Compilar e rodar Precisamos compilar os programas mcpp_gen e D0_mcpp_gen incluindo nossas bibliotecas do Pythia: Incluir as bibliotecas geradas libpylib.a e aldata.o no diretório /lib/linux2.4-gcc_3_4/ Definir as váriáveis de pythia para o nosso diretório: >setenv PYTHIA_DIR /rooms/safe/brazil/mercadan/monte_carlo/test/pythia >setenv PYLIB /rooms/safe/brazil/mercadan/monte_carlo/test/pythia/lib Rodar o programa utilizando a simulação completa do DZero: Utilizei mc_runjob v06-05-26 e o macro: /rooms/safe/brazil/mercadan/monte_carlo/mc_p17.09.01/pythia_ued.macro Utilizei o card file: /work/lafex-clued0/mercadan/pythia_cards/pythia_ued_incl.cards 2006 P. Mercadante 13

Análise Reconstruir os objetos físicos Dados d0reco Tmbanalyze root MC d0reco Tmbanalyze root Ferramentas comuns (cafe). Executamos a partir das rootuplas geradas após o Tmbanalize. Os diversos grupos de algoritmos preparam as definições dos objetos. Muons Missing Et 2006 P. Mercadante 14

Muons Podem ser identificados em três subsistemas independentes Câmara de Muons (3 camadas): associa um track, chamado muon local O central track system (consiste do SMT e CFT) mede tracks com precisão. Um muon local com um track associado é chamado de central track matched muon Partícula MIP no calorímetro (método em desenvolvimento,eficiência de apenas.5) Qualidade Tight: Sinal na camada A e BC do sistema de muons, consistente com um track no CTS Medium: Pode falhar em um dos critérios do tight Loose: Outras combinações Isolamento 2006 P. Mercadante 15

Configuração do muon 2006 P. Mercadante 16

Configuração para MC 2006 P. Mercadante 17

Missing E T Calculada a partir das células do calorímetro. Várias definições dependendo se consideramos todas as células ou só acima de certos thresholds (usualmente desconsidera-se as células do CH) Várias correções a partir dos objetos reconstruidos: Jatos: Em um jato as células do CH são consideradas sinal e não ruido. A energia de um jato também é recomputada com maior precisão Electrons e fótons: Objetos reconstruídos têm a energia recomputada com maior precisão Muons: Muons depositam pouca energia no calorímetro. Muons reconstruídos devem ter o momento subtraido do cálculo de missing E t após ser deduzido a quantidade de energia depositada no calorímetro 2006 P. Mercadante 18

Resultados usando a simulação completa (2ss muons) Usamos Cafe no background de MC do D0 (p17.09) Realizamos as seguintes ações: Data Quality, muon smear, jet selection, muon correction, trigger_efficiency, met correction, analysis, write (events with two muons) Utilizando os Processadores : CafeDataQualityProcessor, FindDuplicateEvents, MuonSelector, ApplyMuonSmear, MuonSelector, ApplyJES, RunJetSSR, JetSelector, MuonCorr, caftriggerefficiency, METSelector, ReComputeMET, muon_ued, Write (Thanks to G. Hesketh Manchester Tutorial) Selecionamos eventos 2 loose muons com P T > 5 GeV 2006 P. Mercadante 19

Background (2ss muons) Background σ (fb) Total de eventos 2µ 2 µ ss σ (fb) W µν 1.82 x 10 6 4,026,329 255 177 WZ inc ZZ 4 µ ZZ 2e 2µ 2 ZZ inc 2.41 x 10 3 1.22 2.44 994 305,500 25,250 25,000 4,662 19,951 11,242 619 16,019 180 31.2 2.22 0.35 0.0054 100,250 2,926 95 0.38 A seção de choque é calculada a partir do Pythia X BR. Incluimos o peso a partr da eficiência do MC (última coluna) Comparação com o estudo fenomenológico: Redução da seção de choque por um fator de 3 Experamos um fator similar para o sinal O segundo muon no Bg do W é quase sempre um fake muon. 2006 P. Mercadante 20

Distribuição de missing Et 2006 P. Mercadante 21

Algumas distribuições inc 2e2µ 4µ Missing E T para o bg de ZZ 2006 P. Mercadante 22

Mising Et para sinal com muons 4 µ Sum 3 µ Missing Et for Z 4µ para várias multiplicidades 2 µ 4 µ Soma do Et do muon para Z 4µ no nível do gerador de MC (linhas pontilhadas) e a simulação completa do Dzero (linhas cheias) 3 µ 2 µ 2006 P. Mercadante 23

Outros bg (instrumentais) 2 same sign muons D0 Note 5126-CONF v7 2006 P. Mercadante 24

Conclusões As ferramentas para a análise estão prontas. Precisamos gerar MC para o sinal Devemos analisar os dados experimentais, comparar com o MC, entender os dados O bg de jatos deve ser parametrizado a partir dos dados 2006 P. Mercadante 25

Arquivo de configuração # attach and configure d0gstar # attach d0gstar cfg d0gstar define string D0Release p17.09.06 cfg d0gstar define string Geometry plate cfg d0gstar define string KeepParticleCalEnergy off cfg d0gstar define int NumRecords 500 cfg d0gstar define int SkipRecords 0 # # attach and configure d0sim # Using MinBiDir option to provide list of minbias files even if MinBias is 0 # cfg d0gstar make seeds # # Sam store/declare options for d0gstar # #cfg d0gstar define string SamActive on #cfg d0gstar define string SamDeclareOutput on # attach and configure d0sim attach d0sim cfg d0sim define string D0Release p17.09.06 cfg d0sim define string MinBiOpt Fixed cfg d0sim define string MinBiDir /rooms/anger/top/begel/production/zero_bias cfg d0sim define string CalorimeterNoise off cfg d0sim define float NumMinBi 1.0 2006 P. Mercadante 26

d0reco e tmbanalyze # attach and configure d0reco # attach d0reco cfg d0reco define string D0Release p17.09.06 cfg d0reco define string FrameworkRCPName rund0reco_mc_dst.rcp cfg d0reco define string RunOnData off cfg d0reco define string Reprocess off cfg d0reco define int NumFiles 2 # attach and configure tmbanalyze attach tmbanalyze cfg tmbanalyze define string D0Release p18.08.00 cfg tmbanalyze define string FrameworkRCPName runtmbtreemaker.rcp cfg tmbanalyze define string OutputFormat tree cfg tmbanalyze define string dofps true cfg tmbanalyze define string docps true cfg tmbanalyze define string doch true cfg tmbanalyze define string dovtx true cfg tmbanalyze define string doem true cfg tmbanalyze define string domuon true cfg tmbanalyze define string dojets true cfg tmbanalyze define string dotaus true cfg tmbanalyze define string doglob true cfg tmbanalyze define string dotrig true 2006 P. Mercadante 27