蒙地卡羅模擬與事件產生器
/ MON-tee KAR-loh /
在你能從人群中認出一位稀客之前,先弄清楚普通人群究竟長什麼樣會大有幫助——而要確切知道這一點,唯一的辦法就是憑空造出一群你完全理解的、完美的假想人群。在粒子物理裡,這群假想人群是用蒙地卡羅模擬造出來的:一種和物理定律擲骰子的電腦程式,生成海量逼真但虛假的碰撞,供你拿去和真實碰撞相比較。事件產生器,就是從零開始造出這些模擬碰撞事件的那段軟體。
「蒙地卡羅」這個名字(取自那家賭場)源於這種方法對隨機數的依賴:由於量子過程本質上是機率性的,你便靠反覆擲帶權重的骰子來模擬它們。一個事件產生器分階段工作。它先挑選對撞質子中的哪些夸克或膠子參與、各帶多少能量(用部分子分布函數);再用標準模型計算硬散射;然後讓產生出的夸克和膠子輻射、分裂(部分子簇射),最後聚成你真正會探測到的強子(強子化)。隨後一個獨立的探測器模擬,會追蹤每個粒子穿過這套裝置的虛擬副本,以預言真實探測器本會記錄下什麼。
模擬是連接理論與數據不可或缺的橋樑:它把抽象的標準模型預言變成一組具體的、預期的事件,讓你在任何真實數據到來之前就能設計和定標分析,並提供用來評判訊號的背景估計。著名的工具包括 PYTHIA、HERWIG、MadGraph,以及用於探測器的 GEANT。這裡關鍵的坦誠是:一個模擬的好壞,不會超過放進它裡面的物理和探測器模型;每個產生器都含有近似和可調參數,而一個調校不當或不完整、從而錯誤預言背景的模擬,是錯失訊號和假警報二者共同的常見根源。
為了設計希格斯衰變到雙光子的搜尋,物理學家先生成了數百萬個模擬雙光子事件——既有假的希格斯訊號,也有普通背景——再讓它們穿過一個虛擬探測器。直到那時,他們才知道該期待什麼形狀的鼓包、又該扣除多大的背景。
模擬事件讓你在接觸真實數據之前,就知道預期的訊號與背景。
蒙地卡羅預言並非鐵定的真相——它繼承了產生器與探測器模型中的每一個近似和調校選擇。真實數據有時會與模擬不符,一旦如此,該被質疑和修正的是模擬。