(57)【要約】  粒子検出シナリオにおけるイベント時刻を記録するためのシステム、方法、およびコンピュータ可読媒体が本明細書に提示される。システム等は、設備装置設定の少なくとも２つの設備装置のうちからグランドマスタークロックとして１つの設備機器を識別することを含み、それぞれの設備装置は、ビームモニター、中性子計測器、中性子チョッパー、原子炉、粒子加速器、ネットワークルータ、およびユーザワークステーションを含む設備装置タイプのセットから選択される。システム、方法、およびコンピュータ可読媒体はまた、クロックコンポーネントをグランドマスタークロックと同期させ、イベントを検出すると、選択された設備装置のクロックコンポーネントから他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプを読み出し、設備イベントおよび絶対イベントタイムスタンプの記録をデータストアに格納するように設備装置を構成することを含む。【選択図】図１
2016535852.tif 000002
【特許請求の範囲】
【請求項１】
イベント時刻を記録する粒子検出器設備（１００）を構成するためのシステム（３００）であって、前記システム（３００）は、
グランドマスタークロック指定コンポーネント（３０２）と、クロック同期コンポーネント（３０４）と、を含み、
前記グランドマスタークロック指定コンポーネント（３０２）は命令を含み、
粒子検出器設備（１００）の設備装置セットのうちの少なくとも１つの選択された設備装置（１０２）であって、
ビームモニター設備装置（１０６）と、
中性子計測器設備装置（１０８）と、
中性子チョッパー設備装置（１１０）と、
原子炉設備装置（１１２）と、
粒子加速器設備装置（１１４）と、
ネットワークルータ設備装置（１１６）と、
ユーザワークステーション設備装置と、
を含む設備装置タイプセットから選択された前記少なくとも１つの選択された設備装置（１０２）のプロセッサ（５１０）上で前記命令が実行された場合に、
前記命令は、前記少なくとも１つの選択された設備装置（１０２）に対して、前記粒子設備（１１４）のうちの１つの設備装置をグランドマスタークロック（２００）として識別させ、
前記クロック同期コンポーネント（３０４）は命令を含み、前記命令は、クロックコンポーネント（１２４）およびデータストア（１３４）をさらに含む前記選択された設備装置（１０２）の前記プロセッサ（５１０）上で実行された場合に、前記選択された設備装置（１０２）に対して、
前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させ、
イベント（１３０）を検出した場合に、
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）から他のイベント（１３０）のイベント時刻に依存しない絶対イベントタイムスタンプ（２０６）を読み出させ、
前記データストア（１３４）に前記イベント（１３０）および前記絶対イベントタイムスタンプ（２０６）の記録を格納させる、システム（３００）。
【請求項２】
前記粒子検出器設備（１００）内で発生する前記イベント（１３０）は、
実験開始イベントと、
実験終了イベントと、
粒子放出イベントと、
粒子衝突イベントと、
粒子検出イベントと、
を含むイベントセットから選択される、請求項１に記載のシステム（３００）。
【請求項３】
前記グランドマスタークロック（２００）と同期させることは、伝送制御プロトコル（ＴＣＰ）に従ってイーサネットネットワーク接続を介して前記グランドマスタークロック（２００）と通信して、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させることをさらに含む、請求項１に記載のシステム（３００）。
【請求項４】
前記グランドマスタークロック（２００）に同期させることは、高精度時間プロトコル（ＰＴＰ）同期技術（２０２）に従って前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）の前記クロックコンポーネント（１２４）と同期させることをさらに含む、請求項１に記載のシステム（３００）。
【請求項５】
マスタークロック（６０２）を含む少なくとも１つの設備装置は、前記マスタークロック（６０２）のクロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させるようにさらに構成され、
前記グランドマスタークロック（２００）と同期させることは、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記マスタークロック（６０２）の前記クロックコンポーネント（１２４）と同期させることをさらに含む、請求項１に記載のシステム（３００）。
【請求項６】
前記選択された設備装置（１０２）は、マスタークロック（６０２）をさらに含み、
前記クロック同期コンポーネント（３０４）の前記命令は、前記粒子検出器設備（１００）の第２の設備装置から、前記第２の設備装置の第２のクロックコンポーネント（１２４）を前記マスタークロック（６０２）の前記クロックコンポーネント（１２４）に同期させる要求を受け取ると、前記マスタークロック（６０２）の前記クロックコンポーネント（１２４）を前記第２の設備装置の前記第２のクロックコンポーネント（１２４）と同期させるようにさらに構成される、請求項１に記載のシステム（３００）。
【請求項７】
前記クロック同期コンポーネント（３０４）の前記命令は、前記クロックコンポーネント（１２４）と少なくとも１つの他の設備装置の少なくとも１つの他のクロックコンポーネント（１２４）との乖離を検出すると、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と再同期させるようにさらに構成される、請求項１に記載のシステム（３００）。
【請求項８】
前記クロック同期コンポーネント（３０４）の前記命令は、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）に再同期させた後に、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記粒子検出器設備（１００）の第２の設備装置の第２のクロックコンポーネント（１２４）と再同期させるようにさらに構成される、請求項７に記載のシステム（３００）。
【請求項９】
前記クロック同期コンポーネント（３０４）の前記命令は、
前記イベント（１３０）のうちの少なくとも１つのイベント特性を検出し、
前記イベント（１３０）と共に前記イベント特性を、および前記絶対イベントタイムスタンプ（２０６）を前記データストア（１３４）に記録する、請求項１に記載のシステム（３００）。
【請求項１０】
イベント時刻を記録する粒子検出器設備（１００）を構成する方法（５０６）であって、前記方法（５０６）は、
前記粒子検出器設備（１００）の設備装置セット（１０２）の少なくとも２つの設備装置のうちからグランドマスタークロック（２００）として１つの設備装置を識別するステップ（４０２）であって、前記それぞれの設備装置は、
ビームモニター設備装置（１０６）と、
中性子計測器設備装置（１０８）と、
中性子チョッパー設備装置（１１０）と、
原子炉設備装置（１１２）と、
粒子加速器設備装置（１１４）と、
ネットワークルータ設備装置（１１６）と、
ユーザワークステーション設備装置と、
を含む設備装置タイプセット（１０２）から選択される、ステップと、
クロックコンポーネント（１２４）およびデータストア（１３４）を含むそれぞれの選択された設備装置（１０２）について、
前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させ、
イベント（１３０）を検出した場合に、
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）から他のイベント（１３０）のイベント時刻に依存しない絶対イベントタイムスタンプ（２０６）を読み出し、
前記データストア（１３４）に前記イベント（１３０）および前記絶対イベントタイムスタンプ（２０６）の記録を格納するように、前記選択された設備装置（１０２）を構成するステップ（４０４）と、を含む方法（５０６）。
【請求項１１】
前記粒子検出器設備（１００）内で発生する前記イベント（１３０）は、
実験開始イベントと、
実験終了イベントと、
粒子放出イベントと、
粒子衝突イベントと、
粒子検出イベントと、
を含むイベントセットから選択される、請求項１０に記載の方法（５０６）。
【請求項１２】
それぞれの選択された装置は、イーサネットネットワーク接続をさらに含み、
前記グランドマスタークロック（２００）と同期させることは、伝送制御プロトコル（ＴＣＰ）に従って前記イーサネットネットワーク接続を介して前記グランドマスタークロック（２００）と通信して、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させることをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１３】
前記イーサネットネットワーク接続は、パワーオーバーイーサネット（ＰｏＥ）チャネルをさらに含み、
前記選択された設備装置（１０２）は、前記イーサネットネットワーク接続の前記パワーオーバーイーサネットチャネルから電力を受け取るように構成された少なくとも１つの装置コンポーネントをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１４】
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）の前記クロックコンポーネント（１２４）と同期させることは、高精度時間プロトコル（ＰＴＰ）同期技術（２０２）に従って前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させることをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１５】
少なくとも１つの選択された設備装置（１０２）は、第２のクロックコンポーネント（１２４）を有するマスタークロック（６０２）をさらに含み、前記マスタークロック（６０２）は、前記マスタークロック（６０２）の第２のクロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させるように構成され、
少なくとも１つの選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を同期させることは、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記マスタークロック（６０２）の前記第２のクロックコンポーネント（１２４）と同期させることをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１６】
前記粒子検出器設備（１００）の少なくとも２つの設備装置は、少なくとも１つの他の設備装置にそれぞれ関係するマスタークロック（６０２）として識別され、
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を同期させることは、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を、前記選択された設備装置（１０２）に関係する選択されたマスタークロック（６０２）の前記第２のクロックコンポーネント（１２４）と同期させることをさらに含む、請求項１５に記載の方法（５０６）。
【請求項１７】
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）と少なくとも１つの他の設備装置の第２のクロックコンポーネント（１２４）とのずれを検出すると、前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と再同期させるために、前記グランドマスタークロック（２００）と通信するように少なくとも１つの選択された設備装置（１０２）を構成するステップをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１８】
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）に再同期させた後に、前記クロックコンポーネント（１２４）を前記他の設備装置の前記第２のクロックコンポーネント（１２４）と再同期（４０６）させるステップをさらに含む、請求項１０に記載の方法（５０６）。
【請求項１９】
前記イベント（１３０）のうちの少なくとも１つのイベント特性を検出し、
前記イベント（１３０）と共に前記イベント特性を、および前記絶対イベントタイムスタンプ（２０６）を前記データストア（１３４）のレコードに記録するように、少なくとも１つの選択された設備装置（１０２）を構成するステップ（４１２）をさらに含む、請求項１０に記載の方法（５０６）。
【請求項２０】
命令を含むコンピュータ可読記憶媒体（５００）であって、クロックコンポーネント（１２４）およびデータストア（１３４）を有し、粒子検出器設備（１００）内で同時に動作する少なくとも２つの設備装置のうちから選択された設備装置（１０２）によって実行された場合に、前記命令は、前記選択された設備装置（１０２）に対して、
前記設備装置のうちからグランドマスタークロック（２００）を識別することと、
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）を前記グランドマスタークロック（２００）と同期させることと、
イベント（１３０）を検出した場合に、
前記選択された設備装置（１０２）の前記クロックコンポーネント（１２４）から他のイベント（１３０）のイベント時刻に依存しない絶対イベントタイムスタンプ（２０６）を読み出すことと、
前記データストア（１３４）に前記イベント（１３０）および前記絶対イベントタイムスタンプ（２０６）の記録を格納することと、によってイベント（１３０）を記録させるようにする、コンピュータ可読記憶媒体（５００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、粒子検出の分野におけるイベントの追跡に関する。
【背景技術】
【０００２】
粒子検出設備では、装置は、衝突型加速器内の粒子および粒子の衝突の検出などのイベントを検出するように構成することができる。装置はまた、イベントの発生時刻を高い精度で識別するために、他の装置と同時に動作するように構成することもできる。多くのこのような設備は、このようなイベントの時刻を相対的な方法で記録するように構成されている。たとえば、周期クロック信号は、専用ネットワークを介して設備全体にわたってブロードキャストすることができる。それぞれの装置は、最新の周期クロック信号から経過した時間量を示すクロックコンポーネントを含むことができ、イベントを検出すると、最新のクロック信号からのオフセットを読み出して記録することができる。絶対時間、シーケンス、および／またはそれぞれのイベントの継続時間は、クロック信号の時刻とイベントについて記録されたオフセットとを加算することによって後で算出することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】仏国特許出願公開第２９３７８１７号明細書
【発明の概要】
【０００４】
本発明のいくつかの例示的な実施形態の基本的な理解を提供するために、以下に本発明の簡単な概要を提示する。この概要は本発明の広範な概観ではない。さらに、本概要は、本発明の重要な要素を特定するものではなく、また本発明の範囲を限定するものではない。本概要の唯一の目的は、後で提示されるより詳細な説明の前置きとして、本発明のいくつかの概念を簡単な形で提示することである。
【０００５】
一実施形態によれば、本発明は、イベント時刻を記録する粒子検出器設備を構成するためのシステムを提供する。１つのこのような実施形態では、本システムは、グランドマスタークロック指定コンポーネントを含み、グランドマスタークロック指定コンポーネントは、粒子検出器設備の設備装置セットのうちの少なくとも２つの設備装置のうちの装置のプロセッサ上で命令が実行された場合に、その装置に対して、１つの設備装置をグランドマスタークロックとして識別させる命令を含み、それぞれの設備装置は、ビームモニター設備装置と、中性子計測器設備装置と、中性子チョッパー設備装置と、原子炉設備装置と、粒子加速器設備装置と、ネットワークルータ設備装置と、ユーザワークステーション設備装置と、を含む設備装置タイプセットから選択される。本システムはまた、クロック同期コンポーネントを含み、クロック同期コンポーネントは、クロックコンポーネントおよびデータストアをさらに含む選択された設備装置のプロセッサ上で実行された場合に、選択された設備装置に対して、クロックコンポーネントをグランドマスタークロックと同期させ、イベントを検出した場合に、選択された設備装置のクロックコンポーネントから他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプを読み出させ、データストアにイベントおよび絶対イベントタイムスタンプを格納させる命令を含む。
【０００６】
別の実施形態では、本発明は、イベント時刻を記録する粒子検出器設備を構成する方法を提供する。１つのこのような実施形態では、本方法は、粒子検出器設備の設備装置セットの少なくとも２つの設備装置のうちからグランドマスタークロックとして１つの設備装置を識別するステップであって、それぞれの設備装置は、ビームモニター設備装置と、中性子計測器設備装置と、中性子チョッパー設備装置と、原子炉設備装置と、粒子加速器設備装置と、ネットワークルータ設備装置と、ユーザワークステーション設備装置と、を含む設備装置タイプセットから選択される、ステップと、クロックコンポーネントおよびデータストアを含むそれぞれの選択された設備装置について、クロックコンポーネントをグランドマスタークロックと同期させ、イベントを検出した場合に、選択された設備装置のクロックコンポーネントから他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプを読み出し、データストアにイベントおよび絶対イベントタイムスタンプの記録を格納するように、選択された設備装置を構成するステップと、を含む。
【０００７】
さらに別の実施形態によれば、本発明は、粒子検出器設備の設備装置がイベント時刻を記録することを可能にする命令を格納するコンピュータ可読記憶媒体を提供する。１つのこのような実施形態では、コンピュータ可読媒体は、粒子検出器設備の設備装置セットのうちのそれぞれの少なくとも２つの設備装置のプロセッサ上で実行された場合に、それぞれの設備装置に対して１つの設備装置をグランドマスタークロックとして識別させる命令を格納し、それぞれの設備装置は、ビームモニター設備装置と、中性子計測器設備装置と、中性子チョッパー設備装置と、原子炉設備装置と、粒子加速器設備装置と、ネットワークルータ設備装置と、ユーザワークステーション設備装置と、を含む設備装置タイプセットから選択される。コンピュータ可読媒体はまた、データストアを有するそれぞれの設備装置のプロセッサ上で実行された場合に、設備装置に対して、クロックコンポーネントをグランドマスタークロックと同期させ、イベントを検出した場合に、選択された設備装置のクロックコンポーネントから他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプを読み出させ、データストアにイベントおよび絶対イベントタイムスタンプの記録を格納させる命令を含む。
【０００８】
前述のおよび関連する目的を達成するために、以下の説明および添付の図面は、特定の態様および実施形態の例示を示す。これらは、本技術の１つまたは複数の態様を具現化する様々な方法のうちのほんのわずかなものを示している。本発明の他の態様、利点、および実施形態は、添付の図面と併せて考慮すれば、以下の詳細な説明から明らかになろう。
【０００９】
本発明の上記の説明は、添付の図面を参照して以下の説明を読むことにより、本発明に関する技術分野の当業者には明らかとなろう。
【図面の簡単な説明】
【００１０】
【図１】相対イベント時刻を記録するための専用クロックネットワークを介してクロックコンポーネントのセットを同期させるようにそれぞれ構成された粒子検出器設備装置の例示的なセットを含む例示的な粒子検出器設備の概略図である。
【図２】本発明の少なくとも１つの実施形態による、絶対イベント時刻を記録するためにデータネットワークを介してクロックコンポーネントのセットを同期させるように構成された粒子検出器設備装置の例示的なセットの概略図である。
【図３】本発明の少なくとも１つの実施形態による、絶対イベント時刻を記録するためにデータネットワークを介してクロックコンポーネントのセットを同期させる粒子検出器設備装置のセットを構成するための例示的なシステムの概略図である。
【図４】本発明の少なくとも１つの実施形態による、絶対イベント時刻を記録するためにデータネットワークを介してクロックコンポーネントのセットを同期させる粒子検出器設備装置のセットを構成する例示的な方法のトップレベルのフローチャートである。
【図５】本発明の少なくとも１つの実施形態による、絶対イベント時刻を記録するためにデータネットワークを介してクロックコンポーネントのセットを同期させる粒子検出器設備装置のセットを構成するために使用可能な例示的なコンピュータ可読記憶媒体の概略図である。
【図６】本発明の少なくとも１つの実施形態による、絶対イベント時刻を記録するためにデータネットワークを介してクロックコンポーネントのセットを同期させるように構成された粒子検出器設備装置の例示的なセットの概略図である。
【発明を実施するための形態】
【００１１】
Ａ．導入
物理学の分野においては、多くの種類の粒子設備が設備装置のセットを用いて粒子物理学の研究に関連する１つまたは複数のイベントの発生を開始し、検出し、モニターし、記録するように構築され維持されている。たとえば、粒子検出器設備の設備装置は、イオンビームを生成し維持するビームモニター装置、中性子の明確に定義されたソースを生成するように構成された中性子チョッパー、中性子を生成するように構成された原子炉、イオンビームに沿って中性子および他の亜原子粒子を推進させる粒子加速器、ならびにイオンビーム内の中性子の存在および／または衝突を示すエネルギー放出を検出する中性子計測器を含むことができる。設備の研究者は、これらのコンポーネント、ならびに粒子検知器設備内に配置された様々な検出器によって取り込まれたデータの様々な計算を行う設備装置を制御するコンピュータのセット（たとえば、サーバ、ワークステーション、携帯型コンピューティング装置）を用いることができる。設備装置の相互動作は、粒子のセットおよびこれらの相互作用を制御し調査するための正確に制御された環境を生成する。
【００１２】
図１は、設備装置１０２の例示的なセットを含む粒子検出器設備１００を示す図であり、ワークステーション１０４、ビームモニター１０６、中性子計測器１０８、中性子チョッパー１１０、原子炉１１２、および粒子加速器１１４を含む。設備装置１０２は、イーサネット(登録商標）データネットワークなどのネットワークプロトコルにより、設備装置１０２間でデータ１２０を交換するデータネットワーク１１８を介して接続される。さらに、それぞれの設備装置１０２は、専用のクロックネットワーク１２２を介して接続され、周期クロック信号発生器１２６は、周期クロック信号１２８をブロードキャストする。それぞれの設備装置１０２は、様々な設備イベント１３０を受け取り、周期クロック信号１２８と同期させるように正確に較正することができる。
【００１３】
第１の例として、中性子チョッパー１１０は、周期クロック信号１２８を受け取ると直ちに中性子を放出することができ、したがって、粒子がイオンビームに入る固定された放出時刻を提供することができる。第２の例として、加速器は、クロックコンポーネント１２４を含むことができ、最後に検出された周期クロック信号１２８からの経過時間を識別するために、クロックコンポーネント１２４の時間を同期させることができる。粒子加速器１１４はまた、特定の周期クロック信号１２８と設備イベント１３０の検出との間のマイクロ秒数などの相対イベントタイムスタンプ１３２により、対象とする加速器設備イベント１３０のセット（たとえば、粒子もしくはそれらの衝突の放出および／または検出）をデータストア１３４に記録にすることができる。設備イベント１３０のタイミングを再構成するために、設備イベント１３０の相対イベントタイムスタンプ１３２を、周期クロック信号１２８の時間、ならびに他の緩和要因、たとえば周期クロック信号発生器１２６と設備装置１０２との間のクロックネットワーク１２２の待ち時間などと比較することができる。データネットワーク１１８の特性は、設備装置１０２と周期クロック信号発生器１２６との正確な同期を損なうおそれがある、スループットおよび待ち時間などのより高い程度の変動を示す場合があるが、この記録技術によって、データネットワーク１１８の特性により低下されない比較的高い精度でイベントタイムスタンプの迅速な記録が可能になる。
【００１４】
しかし、図１に示す例示的なシナリオはまた、いくつかの欠点を提示することがあり得る。第１の例として、専用のクロックネットワーク１２２の実装には、機器および保守に重大なコストがかかり、それはたとえば、クロックネットワーク１２２の待ち時間の個別の較正および決定、ならびに様々な設備装置１０２に追加のハードウェア（たとえば、イーサネット(登録商標）ネットワークアダプタなどのデータネットワークインターフェースに沿って動作するクロック信号インターフェース）を含めることなどである。
【００１５】
第２の例として、多くのそのようなシナリオでは、クロックネットワーク１２２は、専用のハードウェアおよびソフトウェアプロトコルのセットを用いて実装されるが、それは一般化されたハードウェアおよびソフトウェアコンポーネントよりもコストがかかり、かつ／またはより広範なサポートを受けることができないおそれがある。
【００１６】
第３の例として、多くのそのようなシナリオでは、イベント記録の信頼度が相対イベントタイムスタンプ１３２モデルによって損なわれる可能性があり、たとえば、誤った待ち時間の決定などの設備装置１０２と周期クロック信号発生器１２６との間の誤較正が相対イベントタイムスタンプ１３２からの絶対タイムスタンプの算出を変えてしまうおそれがある。
【００１７】
第４の例として、多くのそのようなシナリオでは、クロックネットワーク１２２によって達成可能な精度を１マイクロ秒のオーダーにすることができるが、粒子検出器設備１００内で生じる設備イベント１３０のタイミングについてより正確な範囲、たとえばサブマイクロ秒の範囲などを決定することが望ましい場合があり得る。これらのおよび他の不利な点は、図１の例示的なシナリオに示すように、周期クロックネットワーク１２２による相対的な方法で検出された設備イベント１３０の時刻を記録する粒子検出器設備１００の構成から生じ得る。
【００１８】
Ｂ．提示する技術
図２は、本明細書に示す技術により、粒子検出器設備１００内に生じる設備イベント１３０の時刻を検出して記録する粒子検出器設備１００の設備装置１０２の例示的なセットを説明する図である。この例示的なシナリオでは、それぞれの設備装置１０２は、データ交換およびクロック同期の両方を提供するネットワーク２０８、たとえば、イーサネット(登録商標）ケーブルを介して設備装置１０２を相互接続するイーサネット(登録商標）ネットワークなどに接続される。それぞれの設備装置１０２は、要求に応じて、絶対現在時刻２０４の絶対イベントタイムスタンプ２０６を提供するクロックコンポーネント１２４を含む。
【００１９】
それぞれの設備装置１０２のうち、１つの設備装置１０２がグランドマスタークロック２００として（たとえば管理者または自動化されたコンセンサス選択により）識別される。たとえば、グランドマスタークロック２００は、そのクロックコンポーネント１２４を国家標準時間装置などの高い精度を有する外部ソースと同期させるように構成してもよいし、あるいは原子時計などの高精度なクロックを用いてもよい。それぞれの他の設備装置１０２は、定期的に（たとえば、６４Ｈｚの同期周波数で）クロックコンポーネント１２４の絶対時間をグランドマスタークロック２００の絶対時間と同期させる。この同期は、たとえば高精度時間プロトコル（ＰＴＰ）同期技術２０２の変形例などによるデータおよびクロックネットワーク２０８を用いて信頼性の高い方法で達成することができる。１つのこのような変形例は、「Ｓｔａｎｄａｒｄ  ｆｏｒ  ａ  Ｐｒｅｃｉｓｉｏｎ  Ｃｌｏｃｋ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｎｅｔｗｏｒｋｅｄ  Ｍｅａｓｕｒｅｍｅｎｔ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍｓ」という名称のＩＥＥＥ１５８８−２００８（ＰＴＰバージョン２）プロトコルである。イベントを検出すると、設備装置１０２は、設備イベント１３０の絶対イベントタイムスタンプ２０６を読み出し、イベント１３０および絶対イベントタイムスタンプ２０６の記録をデータストア１３４（たとえば、ローカルハードディスクドライブ、ソリッドステートメモリ装置、またはネットワーク記憶装置）に格納する。
【００２０】
設備イベント１３０のイベント時刻を記録する粒子検出器設備１００を構成する方法も本明細書に提示される。本方法は、粒子検出器設備１００の設備装置セットの少なくとも２つの設備装置１０２のうちからグランドマスタークロック２００として１つの設備装置１０２を識別するステップであって、それぞれの設備装置１０２は、ユーザワークステーション設備装置１０４と、ビームモニター設備装置１０６と、中性子計測器設備装置１０８と、中性子チョッパー設備装置１１０と、原子炉設備装置と、粒子加速器設備装置１１４と、ネットワークルータ設備装置１１６と、を含む粒子装置タイプセットから選択される、ステップと、クロックコンポーネント１２４およびデータストア１３４を含むそれぞれの選択された設備装置１０２について、クロックコンポーネント１２４をグランドマスタークロック２００と同期させるように、選択された設備装置１０２を構成するステップと、設備イベント１３０を検出した場合に、選択された設備装置１０２のクロックコンポーネント１２４から他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプ２０６を読み出すステップと、データストア１３４に設備イベント１３０および絶対イベントタイムスタンプ２０６の記録を格納するステップと、を含む。
【００２１】
図２の例示的なシナリオに示す本記録技術は、様々な利点を提示できる方法で粒子検出器設備１００内に生じる設備イベント１３０のイベント時刻の記録を可能にする。第１の例として、設備装置１０２のクロックコンポーネント１２４を同期させるために、ならびにデータを交換するためにデータネットワーク１１８を用いることによって、展開されているハードウェアおよびソフトウェアの量およびそれらの保守を低減することができる。
【００２２】
第２の例として、クロック同期をとるためのデータネットワーク１１８の使用は、イーサネット(登録商標）および高精度時間プロトコル（ＰＴＰ）同期技術２０２の変形例などの標準化されたネットワークおよび時間同期プロトコルを利用することができ、それらはコストを低減し、専用のネットワークおよび時刻同期コンポーネントよりも幅広いサポートを提供することができる。
【００２３】
第３の例として、絶対イベントタイムスタンプ２０６による設備イベント１３０のイベント時刻の記録は、相対イベントタイムスタンプ１３２に比べてイベントタイミングを決定する際の計算量を減らすことができ、かつ／または、５０ナノ秒の時刻記録精度などのサブマイクロ秒範囲で高い精度を可能にすることができる。これらのおよびその他の利点は、本明細書に提示した技術により、粒子検出器設備１００を含む設備装置１０２によるイベント時刻の記録によって達成することができる。
【００２４】
Ｃ．例示的な実施形態
図３は、粒子検出器設備１００内のイベント時刻を記録するためのシステムの一実施形態を特徴とする例示的なシナリオを示す図である。この例示的なシナリオでは、粒子検出器設備１００は、設備装置１０２のセットを含み、それは、ワークステーション設備装置１０４、ビームモニター設備装置１０６、中性子計測器装置１０８、中性子チョッパー設備装置１１０、原子炉設備装置、粒子加速器設備装置１１４、およびネットワークルータ設備装置１１６を含む。それぞれの設備装置１０２はまた、要求に応じて、現在時刻の絶対イベントタイムスタンプ２０６を提供するクロックコンポーネント１２４を含む。設備装置１０２は、イーサネット（登録商標）ネットワークなどのデータネットワーク１１８上でデータを交換するために、（たとえば、ネットワークルータ設備装置１１６を介して）相互接続される。
【００２５】
本発明の実施形態によれば、粒子検出器設備１００はまた、設備イベント１３０内で発生する設備イベント１３０のイベント時刻を記録するように粒子検出器設備１００を構成するためのシステム３００を含む。システム３００は、たとえば、サーバ、ワークステーション、または他のコンピューティング装置上で実行されるソフトウェアアプリケーションとして実現されてもよい。システム３００は、グランドマスタークロック指定コンポーネント３０２を含み、それは、装置のプロセッサ上で実行された場合に、その装置に対して、粒子検出器設備１００の少なくとも２つの設備装置１０２のうちから、グランドマスタークロック２００として１つの設備装置１０２を識別させる命令を含む。システム３００はまた、クロック同期コンポーネント３０４を含み、それは、クロックコンポーネント１２４をさらに含む選択された設備装置１０２のプロセッサ上で実行された場合に、選択された設備装置１０２に対して、クロックコンポーネント１２４をグランドマスタークロック２００と同期させ、設備イベント１３０を検出した場合に、選択された設備装置１０２のクロックコンポーネント１２４から他のイベントのイベント時刻に依存しない絶対イベントタイムスタンプ２０６を読み出させ、データストア１３４に設備イベント１３０および絶対イベントタイムスタンプ２０６の記録を格納させる命令を含む。データネットワーク１１８を介してグランドマスタークロック２００に前もって同期されているクロックコンポーネント１２４から読み出された絶対イベントタイムスタンプ２０６に従って、粒子検出器設備１００内で検出された設備イベント１３０の時刻を記録することの技術的効果を達成することによって、例示的なシステム３００は、粒子検出器設備１００の設備装置１０２を本発明に従って動作させる。
【００２６】
図４は、本発明によるイベント時刻を記録する粒子検出器設備１００を構成する方法の一実施形態を示すフローチャートである。例示的な方法は、たとえば、１つまたは複数の設備装置１０２のプロセッサ上で実行される命令として、１つまたは複数の設備装置１０２を本明細書に提示した技術に従って動作させるように構成された回路として、あるいは、これらの組み合わせとして、実現することができる。例示的な方法は、少なくとも２つの設備装置１０２のセットを含む粒子検出器設備１００内で利用することができ、少なくとも２つの設備装置１０２のセットは、たとえば、ユーザワークステーション設備装置１０４、ビームモニター設備装置１０６、中性子計測器装置１０８、中性子チョッパー設備装置１１０、原子炉設備装置、粒子加速器設備装置１１４、およびネットワークルータ設備装置１１６などである。それぞれの設備装置１０２はまた、クロックコンポーネント１２４を含み、イーサネット（登録商標）などのデータネットワーク１１８を介して他の設備装置１０２と相互接続される。
【００２７】
例示的な方法は、ステップ４００で開始し、粒子検出器設備１００の少なくとも２つの設備装置１０２のうちから、グランドマスタークロック２００として１つの設備装置１０２を識別するステップ４０２を含む。例示的な方法はまた、それぞれの選択された設備装置１０２について、クロックコンポーネント１２４をグランドマスタークロック２００と同期させ（ステップ４０６）、イベントを検出した場合に、選択された設備装置１０２のクロックコンポーネント１２４から他の設備イベント１３０のイベント時刻に依存しない絶対イベントタイムスタンプ２０６を読み出し（ステップ４１０）、設備イベント１３０および絶対イベントタイムスタンプ２０６の記録をデータストア１３４に格納する（ステップ４１２）ように、選択された設備装置１０２を構成するステップ４０４を含む。このように設備装置１０２を同時に動作するように構成することにより、例示的な方法は、粒子検出器設備１００の設備装置１０２が、本発明に従って、グランドマスタークロック２００の絶対時刻との緊密な同期および／または高い精度という望ましい特性を有する絶対イベントタイムスタンプ２０６と共に設備イベント１３０を記録することを可能にし、そしてステップ４１４で終了する。
【００２８】
本明細書に提示する技術の実施形態は、設備装置１０２に本明細書に提示する技術を利用させるように使用可能なコンピュータ可読記憶媒体を含むことができる。このようなコンピュータ可読記憶媒体は、たとえば、メモリ半導体（たとえば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、および／またはシンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）技術を利用した半導体）、ハードディスクドライブのプラッタ、フラッシュメモリデバイス、または磁気もしくは光ディスク（ＣＤ−Ｒ、ＤＶＤ−Ｒ、またはフロッピー(登録商標）ディスクなど）などの有形のデバイスを含むコンピュータ可読記憶媒体を含むことができ、それは、装置のプロセッサによって実行された場合に、その装置に本明細書に提示する技術を実行させるコンピュータ可読命令のセットを符号化する。このようなコンピュータ可読媒体はまた、（コンピュータ可読記憶媒体とは異なる技術のクラスとして）様々なタイプの通信媒体を含むことができ、それはたとえば様々な物理的現象（たとえば、電磁信号、音波信号、光信号）を通して、ならびに、様々な有線のシナリオ（たとえば、イーサネット(登録商標）または光ファイバケーブルを介して）および／または無線のシナリオ（たとえば、ＷｉＦｉなどの無線ローカルエリアネットワーク（ＷＬＡＮ）、ブルートゥースなどのパーソナルエリアネットワーク（ＰＡＮ）、またはセル方式もしくは無線ネットワーク）で伝搬することができる信号などであって、それは、装置のプロセッサによって実行された場合に、その装置に本明細書に提示する技術を実行させるコンピュータ可読命令のセットを符号化する。
【００２９】
図５は、コンピュータ可読記憶媒体の一実施形態を示す図であり、コンピュータ可読データ５０２が符号化されているコンピュータ可読記憶媒体５００（たとえば、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ハードディスクドライブのプラッタ）を含む。コンピュータ可読データ５０２は、次に、本発明に従って動作するように構成されたコンピュータ命令のセット５０４を含む。１つのこのような実施形態では、プロセッサ実行可能命令５０４は、装置５０８のプロセッサ５１０上で実行された場合に、装置５０８に対して、イベント時刻を記録するように粒子検出器設備１００内の設備装置１０２を構成する、図４の例示的な方法などの方法５０６を実行させるように構成することができる。本明細書に提示する技術に従って動作するように構成された多くのこのようなコンピュータ可読媒体は、当業者によって考案することができる。
【００３０】
Ｄ．変形例
本明細書で説明する技術は、多くの態様で変形例を考案することができ、いくつかの変形例は、これらのおよび他の技術の他の変形例について、さらなる利点を提示し、かつ／または不利な点を低減することができる。さらに、いくつかの変形例は、組み合わせて実施することができ、いくつかの組み合わせは、相乗的に協働してさらなる利点を有し、かつ／または不利な点を低減することを特徴とすることができる。変形例は、様々な実施形態（たとえば、図３の例示的なシステム、図４の例示的な方法、および／または図５の例示的なコンピュータ可読記憶媒体）に組み込むことができ、このような実施形態に個別のおよび／または相乗的な効果を付与することができる。
【００３１】
Ｄ１．シナリオ
これらの技術の実施形態の間で異なることができる第１の態様は、このような技術を利用することができるシナリオに関する。
【００３２】
この第１の態様の第１の変形例として、本技術は、多くのタイプの粒子検出器設備１００、たとえばサイクロトロン設備、シンクロトン放射設備、電子／陽電子加速器および／または衝突型加速器設備、電子／陽子加速器および／または衝突型加速器設備、ならびにハドロン加速器および／または衝突型加速器設備などで利用することができる。粒子検出器設備１００は、１つの建物内で、装置および／もしくは機器を含む建物全体で、ならびに／または互いにグループ化されたおよび／もしくは地理的に離れてもよい２つ以上の建物の集まりで、同時に動作する装置および／または機器のセットであってもよい。時間同期は、互いに粒子検出器設備（たとえば、データおよびクロック同期ネットワークによって接続された）を構成する少なくとも２つの建物の設備装置間で行ってもよい。
【００３３】
この第１の態様の第２の変形例として、本技術は、このような粒子設備内で動作する多くのタイプの設備装置１０２のイベント時刻記録を構成するために利用することができる。このような設備装置１０２は、粒子検出装置の各構成要素を含むことができ、それは、ビームモニター設備装置１０６、中性子計測器装置１０８、中性子チョッパー設備装置１１０、原子炉設備装置、および粒子加速器設備装置１１４を含む。このような設備装置１０２はまた、ユーザワークステーション設備装置１０４、サーバ設備装置、ならびにノートブックコンピュータ、タブレット、および電話などの携帯型ユーザコンピューティングデバイスなどの様々なタイプのコンピューティングデバイスを含んでもよい。このような設備装置１０２はまた、ネットワーク設備装置１０２（たとえば、ネットワークアダプタ、ルータ、スイッチ、ハブ、およびモデム）などの設備インフラストラクチャ装置を含んでもよい。このような設備装置１０２はまた、電力、空調制御、水、通信、自動化、モニタリング、および工業プロセスの制御を可能にする設備監視制御およびデータ収集（ＳＣＡＤＡ）コンポーネントなどの、様々なタイプのインフラストラクチャおよび工業制御コンポーネントを含んでもよい。
【００３４】
この第１の態様の第３の変形例として、設備データネットワーク１１８は、イーサネット(登録商標）、インフィニバンド、ファイバチャネル、ＷｉＦｉ、ブルートゥース、およびセル方式通信などの様々な有線および／または無線ネットワーキング技術、ならびに伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、および／またはインターネットプロトコル（ＩＰ）の変形例などの様々なタイプのネットワークプロトコルを利用することができる。
【００３５】
この第１の態様の第４の変形例として、クロック同期技術に加えて、設備データネットワーク１１８を搬送される多くの他のタスクのために利用することができ、たとえば、設備ネットワークは、ブロードキャスト、マルチキャスト、サーバ／クライアント、および／またはピアツーピアモデルで、装置間でデータを搬送することができ、かつ／または、イーサネット(登録商標）ネットワーク接続に含まれるパワーオーバーイーサネット(登録商標チャネルを通して設備装置１０２へ電力を展開させるパワーオーバーイーサネット（ＰｏＥ）ネットワーク配置などのように、設備装置１０２に電力を供給することができる、それぞれの設備装置１０２はまた、データ１２０およびクロック同期を搬送するための個別のケーブルおよび／またはネットワークアダプタを介してネットワーク２０８に接続してもよいし、あるいはデータ１２０およびクロック同期の両方を搬送するための同じケーブルおよび／またはネットワークアダプタを使用してもよい。
【００３６】
この第１の態様の第５の変形例として、設備装置１０２は、粒子検出器設備１００内で生じる設備イベント１３０の多くのタイプを記録するように構成することができる。このような設備イベント１３０は、たとえば実験開始イベント、実験終了イベント、粒子放出イベント、粒子衝突イベント、および粒子検出イベントを含むことができる。粒子検出器設備１００のシナリオにおけるこれらのおよび他の変形例は、本明細書に提示する技術と互換性を有することができる。
【００３７】
Ｄ２．クロック同期
これらの技術の実施形態の間で異なることができる第２の態様は、グランドマスタークロック２００に同期させるようにそれぞれの設備装置１０２を構成する方法を含む。
【００３８】
この第２の態様の第１の変形例として、グランドマスタークロック２００は、多くの方法で識別することができる。第１のこのような例として、高精度原子時計を有することを特徴とする専用の設備装置１０２などの１つの設備装置１０２を最初にグランドマスタークロック２００として設けることができる。第２のこのような例として、管理者が設備装置１０２の現行のセットのうちからグランドマスタークロック２００として１つの設備装置１０２を指定することができる。第３のこのような例として、自動化された選択処理（たとえば、処理負荷、ネットワーク容量、および／または他の設備装置１０２との達成可能な時間同期精度に従って）により、１つの設備装置１０２をグランドマスタークロック２００として指定および／または選択することができる。
【００３９】
いくつかのシナリオでは、グランドマスタークロック２００の指定を変更することができ、たとえば、グランドマスタークロック２００として動作している第１の設備装置１０２が故障すると、あるいはグランドマスタークロック２００の役割としてより高い性能を実現することができる異なる設備装置１０２が識別されると、第２の設備装置１０２をグランドマスタークロック２００として識別することができる。
【００４０】
この第２の実施形態の第２の変形例として、グランドマスタークロック２００は、多くのタイプのネットワークを介して他の各設備装置１０２と通信することができる。第１のこのような例として、選択された設備装置１０２のクロックコンポーネント１２４をグランドマスタークロック２００と同期させるために、グランドマスタークロック２００は、伝送制御プロトコル（ＴＣＰ）に従ってイーサネット（登録商標）ネットワーク接続を介して他の装置と通信することができる。第２のこのような例として、グランドマスタークロック２００およびその他の設備装置１０２は、高精度時間プロトコル（ＰＴＰ）同期技術２０２の変形例などの様々な時間同期技術を使用して、選択された設備装置１０２のクロックコンポーネント１２４をグランドマスタークロック２００と同期させることができる。
【００４１】
この第２の態様の第３の変形例として、他の設備装置１０２が様々な方法でグランドマスタークロック２００と同期することができる。第１のこのような例として、すべての設備装置１０２がグランドマスタークロック２００と直接に同期することができる。あるいは、少なくとも１つの設備装置１０２をグランドマスタークロック２００と直接同期するマスタークロックとして指定することができ、そして少なくとも１つの他の設備装置１０２がグランドマスタークロック２００の代わりにマスタークロックと同期することができる。マスタークロックが他の設備装置１０２から時間同期を実行する要求を受け取ると、マスタークロックは、マスタークロックのクロックコンポーネント１２４を他の設備装置１０２のクロックコンポーネント１２４と同期させることができる。
【００４２】
加えて、本発明の一実施形態では、粒子検出器設備の少なくとも２つの設備装置がマスタークロックとして識別されて、１つまたは複数の他の設備装置とそれぞれ関係づけられ、グランドマスタークロックでもマスタークロックでもない選択された各設備装置については、したがって、クロックコンポーネントを選択された設備装置に関係づけられたマスタークロックと同期させることによってクロック同期を実行することができる。したがって、時間同期の階層を、設備装置１０２のセットにわたって時間同期システムの計算負荷を分散するために確立することができる。
【００４３】
この第２の態様の第４の変形例として、設備装置１０２は、所定の時刻において（たとえば、固定された時間周波数で）時間同期を実行することができる。このような所定の時間はまた、異なる設備装置１０２については異なっていてもよく、たとえばグランドマスタークロック２００は、第１の時刻でそのクロック時間を極めて信頼性の高い時間ソースと同期させ、または検証することができ、第２の時刻でマスタークロックのセットの各々と（連続してまたは並行して）同期することができ、次に第３の時刻で他の設備装置１０２と（連続してまたは並行して）同期することができる。あるいは、設備装置１０２は、様々な設備イベント１３０に対して時間同期および／または再同期を行うことができる（たとえば、実験の開始前に、あるいはクロックコンポーネント１２４と少なくとも１つの他の設備装置の少なくとも１つの他のクロックコンポーネント１２４とのずれを検出した時に）。
【００４４】
この第２の態様の第５の変形例として、設備装置１０２は、イベントおよび絶対イベントタイムスタンプ２０６と共に、データストア１３４に様々な追加のタイプの情報を記録することができる。第１のこのような例として、設備装置１０２は、設備装置１０２がグランドマスタークロック２００と同期した最後の時刻などの、絶対イベントタイムスタンプ２０６の精度および正確さに関する情報を記録することができる。第２のこのような例として、設備イベント１３０の発生を記録することに加えて、設備装置１０２は、設備イベント１３０の少なくとも１つのイベント特性を検出し、データストア１３４内の設備イベント１３０および絶対イベントタイムスタンプ２０６のレコードにイベント特性（たとえば、イベントを記述するデータの様々な形式）を記録することができる。
【００４５】
図６は、本明細書に提示する技術のいくつかの変形例を特徴づける例示的なシナリオを示す図である。この例示的なシナリオでは、粒子検出器設備１００内の設備装置１０２のセットは、パワーオーバーイーサネット（ＰｏＥ）チャネルなどの、データ１２０および電源６０８分配に加えて、時間同期を提供する電力、データ、およびクロックのネットワーク６０４を介して接続される。設備装置１０２のうちから、グランドマスタークロック２００として第１の設備装置１０２（たとえば、ワークステーション）が指定され、マスタークロック６０２として他の２つの設備装置１０２（たとえば、中性子チョッパーおよびビームモニター）が指定される。グランドマスタークロック２００は、マスタークロック６０２とグランドマスタークロック−マスタークロック時間同期６０６を実行し、次にマスタークロック６０２は、他の設備装置１０２（たとえば、中性子計測器および粒子加速器）とマスタークロック−設備装置時間同期６１０を実行する。このように、設備装置１０２は、本明細書に提示する技術に従って、分散した方法で一般的なデータ、電力、およびクロックのネットワーク６０４を用いて、時間同期を達成するように構成される。
【００４６】
Ｅ．用語の使用
図面に示された実施形態または実施例は、特定の文言を用いて以下に開示されている。これらの実施例は、本発明を開示するために提供され、最良の形態を含んでいる。また、いかなる当業者も本発明を実施することができるように提供されており、任意のデバイスまたはシステムを製作し使用し、任意の組み込まれた方法を実行することを含んでいる。実施形態または実施例は、限定することを意図するものではない。本発明の特許され得る範囲は、請求項によって定義され、当業者が想到する他の実施例を含むことができる。このような他の実施例が請求項の文字通りの言葉と異ならない構造要素を有する場合、または、それらが請求項の文字通りの言葉と実質的な差異がなく等価な構造要素を含む場合には、このような他の実施例は特許請求の範囲内であることを意図している。開示された実施形態のいかなる変更および修正、ならびに本明細書で開示された原理のいかなる追加的応用も、当業者には通常に想到されるものと考えられる。
【００４７】
本発明の主題について構造的な特徴および／または方法論的動作に特有の文言で説明してきたが、添付の特許請求の範囲の発明の主題は、必ずしも上述した特定の特徴または動作に限定されるものではないことを理解されたい。むしろ、上述した特定の特徴および動作は、特許請求の範囲を実施する例示的な形態として開示されている。
【００４８】
本願で使用される「コンポーネント」、「モジュール」、「システム」、「インターフェース」などの用語は、一般に、コンピュータ関連のエンティティ、すなわちハードウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、または実行中のソフトウェアのいずれかを指すものとする。たとえば、コンポーネントは、これらに限定されないが、プロセッサ上で実行されているプロセス、プロセッサ、オブジェクト、実行可能形式、実行のスレッド、プログラム、および／またはコンピュータであってもよい。例として、コントローラ上で実行されるアプリケーションおよびコントローラの両方をコンポーネントとすることができる。１つまたは複数のコンポーネントがプロセスおよび／または実行のスレッド内に常駐することができ、またコンポーネントは、１つのコンピュータ上に局在してもよいし、あるいは２つ以上のコンピュータ間に分散されてもよい。
【００４９】
さらに、特許請求する発明の主題は、開示した発明の主題を実施するためにコンピュータを制御するソフトウェア、ファームウェア、ハードウェア、またはこれらの任意の組み合わせを生成する標準的なプログラミングおよび／またはエンジニアリング技術を用いる、方法、装置、または製品として実現することができる。本明細書で使用される「製品」という用語は、任意のコンピュータで読み取り可能な装置、担体、または媒体からアクセス可能なコンピュータプログラムを包含するものとする。当然のことながら、当業者であれば、特許請求する発明の主題の範囲または趣旨から逸脱することなく、この構成に多くの変更が可能であることを理解するであろう。
【００５０】
実施形態の様々な動作が本明細書に提供されている。動作のいくつかまたはすべてのオペレーションが記載される順序は、これらの動作が必ず順序に依存することを意味すると解釈すべきではない。当業者であれば、本明細書の助けを借りて、代わりの順序を理解するであろう。さらに、本明細書で提供される各実施形態に必ずしもすべての動作が存在するわけではないことを理解するであろう。
【００５１】
本願で用いられる「または」は、排他的な「または」ではなく、包括的な「または」を意味するものとする。さらに、本願で用いられる単数形（「ａ」および「ａｎ」）は、特に明示した場合または文脈から単数形を対象とすることが明らかである場合を除いて、一般的に「１つまたは複数」を意味するものと解釈する。また、ＡおよびＢのうちの少なくとも１つ、ならびに／または同様の文言は、一般的に、ＡまたはＢ、あるいはＡおよびＢの両方を意味する。さらに、「含む（ｉｎｃｌｕｄｅｓ）」、「有する（ｈａｖｉｎｇ）」、「有している（ｈａｓ）」、「伴う（ｗｉｔｈ）」、またはこれらの変形が詳細な説明または特許請求の範囲で使用される場合において、そのような用語は、「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語と同様に包括的なものとする。
【００５２】
また、本開示は、１つまたは複数の実施態様に関して図示し説明したが、本明細書および添付の図面を読んで理解すれば、等価な変更および修正が当業者に想到されるであろう。本開示はすべてのこのような変更および修正を含み、添付の特許請求の範囲によってのみ限定される。
【符号の説明】
【００５３】
１００  粒子検出器設備
１０２  設備装置
１０４  ワークステーション
１０６  ビームモニター、ビームモニター設備装置
１０８  中性子計測器、中性子計測器装置、中性子計測器設備装置
１１０  中性子チョッパー、中性子チョッパー設備装置
１１２  原子炉
１１４  粒子加速器、粒子加速器設備装置
１１６  ネットワークルータ設備装置
１１８  データネットワーク
１２０  データ
１２２  専用のクロックネットワーク
１２４  クロックコンポーネント
１２６  周期クロック信号発生器
１２８  周期クロック信号
１３０  設備イベント
１３２  相対イベントタイムスタンプ
１３４  データストア
２００  グランドマスタークロック
２０２  高精度時間プロトコル（ＰＴＰ）同期技術
２０６  絶対イベントタイムスタンプ
２０８  ネットワーク
３００  システム
３０２  グランドマスタークロック指定コンポーネント
３０４  クロック同期コンポーネント
４００  ステップ
４０２  ステップ
４０４  ステップ
４０６  ステップ
４１０  ステップ
４１２  ステップ
４１４  ステップ
５００  コンピュータ可読記憶媒体
５０２  コンピュータ可読データ
５０４  プロセッサ実行可能命令、コンピュータ命令のセット
５０６  方法
５０８  装置
５１０  プロセッサ
６０２  マスタークロック
６０４  電力、データ、およびクロックのネットワーク
６０６  グランドマスタークロック−マスタークロック時間同期
６０８  電源
６１０  マスタークロック−設備装置時間同期
【図１】
2016535852.tif 000003
【図２】
2016535852.tif 000004
【図３】
2016535852.tif 000005
【図４】
2016535852.tif 000006
【図５】
2016535852.tif 000007
【図６】
2016535852.tif 000008
【国際調査報告】
2016535852.tif 000009
2016535852.tif 000010
2016535852.tif 000011