Algorytmy rekonstrukcji dżetów w CMS
Transkrypt
Algorytmy rekonstrukcji dżetów w CMS
Algorytmy rekonstrukcji dżetów w CMS Michał Szleper Zebranie analizy fizycznej, 31.01.2011 Główny cel rekonstrukcji dżetów: ustanowienie ścisłego związku pomiędzy: - wielkościami mierzonymi bezpośrednio w detektorze, - kinematyką cząstek w stanie końcowym, - kinematyką zdarzenia na poziomie partonowym. Czego oczekujemy od dobrego algorytmu rekonstrukcji: - maksymalnej efektywności matchowania zrekonstruowanych dżetów do twardych partonów w każdym zdarzeniu, - maksymalnej czystości matchowania, - maksymalnej rozdzielczości w określeniu pT, , macierzystego partonu, - szybkiego działania, Czego oczekujemy od dobrego algorytmu rekonstrukcji cd.: Stabilności względem: - dodatkowych miękkich cząstek należących do dżetu (“Infrared Safety”), - rozsądnych wariacji w depozytach energii w detektorze i kształcie klastrów (“Collinear Safety”), - kolejności 4-wektorów wejściowych, - dodania miękkich cząstek pochodzących z efektów typu pile-up i underlying event. Dwa główne rodzaje algorytmów: * Algorytmy stożkowe - Przykłady: Iterative Cone (CMS), MidPoint Cone (TeVatron), SISCone (LHC), - Przypisują obiekty do kolejnych obiektów wiodących (o największej energii) na zasadzie geometrycznej, - Na ogół nie są Infrared- & Collinear Safe - oprócz SISCone, - Nielubiane przez teoretyków: brak bezpośredniego przełożenia algorytmu na fizyczny przebieg zdarzenia na poziomie partonowym, - Dotychczas powszechnie używane w eksperymentach przy zderzaczach hadronowych z powodu rozsądnej szybkości rekonstrukcji. * Algorytmy sekwencyjnego klastrowania (rekombinacji) - Przykłady: kT, Cambridge/Aachen, Anty-kT, - Grupują kolejno obiekty najbliższe sobie według geometrii i pT, - Infrared- & Collinear Safe z konstrukcji, - Popierane przez teoretyków – przybliżona inwersja procesów radiacji w QCD, - Powszechnie używane przy zderzaczach e+e- i ep, - Problem z szybkością rekonstrukcji przy dużej liczbie obiektów (niedobre dla LHC) obecnie rozwiązany. * Algorytm Iterative Cone: * Algorytm Midpoint Cone: 1) Wybiera obiekt wiodący o nawiększym pT, 2) Zbiera obiekty wewnątrz stożka o promieniu R wokół obkietu wiodącego, 3) Przelicza oś dżetu i ponownie grupuje obiekty wewnątrz stożka R wokół nowej osi, 4) Itd. aż stożek (dżet) będzie stabilny, 5) Usuwa wszystkie użyte obiekty z listy dostępnych obiektów i powtarza całą procedurę dla pozostałych obiektów, 6) Itd. aż do wyczerpania listy obiektów. 1) Podobny do Iterative Cone, 2) Raz użyte obiekty nie są usuwane z listy uwzględnia możliwość zachodzenia dżetów na siebie, 3) Dodatkowo grupuje obiekty wokół “punktów pośrednich” pomiędzy dżetami leżącymi od siebie bliżej niż 2R, 4) Jeśli energia w obszarze zachodzenia jest większa niż 50% energii mniejszego dżetu, dżety są łączone w jeden, w przeciwnym wypadku energia jest dzielona według wzajemnych odległości od osi. - Nie jest Infrared Safe ani Collinear Safe! - Szybki i prosty – używany przez CMS w HLT. - Częściowo zapewnia Infrared Safety, - Nie jest Collinear Safe, - Może pozostawiać niesklastrowane obiekty. Co to jest Collinear Safety problem Przykład: działanie algorytmu stożkowego z promieniem R Zbiór obiektów wejściowych Obiekt 1: y=0., =0.0*R, pT=130 GeV, Obiekt 2: y=0., =0.7*R, pT=200 GeV, Obiekt 3: y=0., =1.5*R, pT=90 GeV Obiekt 1: y=0., =0.0*R, pT=130 GeV, Obiekt 2a: y=0., =0.7*R, pT=120 GeV, Obiekt 2b: y=0., =0.7*R, pT=80 GeV, Obiekt 3: y=0., =1.5*R, pT=90 GeV Zrekonstruowane dżety Dżet 1: y=0., =0.65*R Dżet 1: y=0., =0.42*R Dżet 2: y=0., =1.5*R * Algorytm Seedless Infrared Safe Cone (SISCone) 1) Nie sortuje obiektów według energii, 2) Dla danego obiektu wybiera wszystkie obiekty wewnątrz stożka R, 3) Dla każdej pary obiektów definiuje dwa nowe stożki o promieniu R, 4) Stożek jest stabilny jeśli zawiera te same obiekty wewnątrz promienia R od własnej osi, 5) Definiowane są wszystkie możliwe stabilne stożki, następnie łączone i dzielone w dżety jak w algorytmie MidPoint Cone. * Algorytm kT 1) Dla każdego obiektu liczy jego odległość od osi wiązki i od innych obiektów: 2) Szukana jest najmniejsza wartość, 3) Jeśli jest to któreś z d_ij, oba obiekty i,j są łączone w jeden, 4) Jeśli jest to d_iB, obiekt jest traktowany jak dżet i usuwany z listy dostępnych obiektów, 5) Itd. aż do wyczerpania listy obiektów. O(N^3) -> O(N logN) Porównanie szybkości algorytmów Efektywności algorytmów i rodzielczości w pT Rozdzielczość w i Uogólnienie algorytmu kT: algorytmy Cambridge/Aachen i anty-kT p=1: standardowy algorytm kT p=0: algorytm Cambridge/Aachen Obiekty są klastrowane czysto geometrycznie, bez patrzenia na pT – algorytm mało zbadany. p=-1: algorytm anty-kT Klastrowanie zaczyna się od twardych obiektów, które zbierają miękkie wewnątrz promienia R wokół siebie. Tylko twarde obiekty wpływają na poprzeczny kształt dżetów. Działanie podobne do algorytmów stożkowych, ale bez problemów typowych dla tych algorytmów. Kształty dżetów w różnych algorytmach Granica w połowie odległości Twardszy dżet definiuje kształt granicy Jet area / R^2 W algorytmie anty-kT powierzchnia izolowanego dżetu wynosi R^2 i nie zależy od pT Algorytm anty-kT ma najlepsze matchowanie Anti-kT Cone Purity = N_reco_matched / N_reco kT SISCone Anti-kT Cone kT SISCone Efficiency = N_truth_matched / N_truth Algorytm anty-kT jest szybki i wyjątkowo stabilny względem efektów pileup i underlying event pT_pileup - pT_no_pileup Różnica w pT zrekonstruowanych dżetów wprowadzona na skutek dodania pile-up Konkluzja Algorytm anty-kT jest uważany w CMS za najlepszego kandydata do zastąpienia dotychczas używanych algorytmów stożkowych, w szczególności SISCone.